Example usage for org.apache.commons.lang3 StringUtils capitalize

List of usage examples for org.apache.commons.lang3 StringUtils capitalize

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils capitalize.

Prototype

public static String capitalize(final String str) 

Source Link

Document

Capitalizes a String changing the first letter to title case as per Character#toTitleCase(char) .

Usage

From source file:$.Reflections.java

/**
     * Getter.//from  w ww  . j  a v a 2 s.co  m
     */
    public static Object invokeGetter(Object obj, String propertyName) {
        String getterMethodName = GETTER_PREFIX + StringUtils.capitalize(propertyName);
        return invokeMethod(obj, getterMethodName, new Class[] {}, new Object[] {});
    }

From source file:cn.com.infcn.ade.common.utils.Reflections.java

/**
 * Getter.//from  w w w  . j a v  a2  s.  com
 * ???.??.
 */
public static Object invokeGetter(Object obj, String propertyName) {
    Object object = obj;
    for (String name : StringUtils.split(propertyName, ".")) {
        String getterMethodName = GETTER_PREFIX + StringUtils.capitalize(name);
        object = invokeMethod(object, getterMethodName, new Class[] {}, new Object[] {});
    }
    return object;
}

From source file:de.kitsunealex.projectx.init.ModCrafting.java

public static void registerRecipes() {
    RECIPE_HANDLER.setGroup(Constants.NAME);

    for (int i = 0; i < 5; i++) {
        String color = StringUtils.capitalize(EnumXycroniumColor.values()[i].getName());

        RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.XYCRONIUM_BLOCK, 1, i), "XXX", "XXX", "XXX", 'X',
                String.format("crystalXycronium%s", color));
        RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.XYCRONIUM_BLOCK, 1, i), "XXX", "XXX", "XXX", 'X',
                String.format("ingotXycronium%s", color));
        RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.XYCRONIUM_BRICKS, 1, i), "IXI", "XXX", "IXI", 'I',
                String.format("ingotXycronium%s", color), 'X', Blocks.STONEBRICK);
        RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.INFUSED_BRICKS, 1, i), "IXI", "XXX", "IXI", 'I',
                String.format("dustXycronium%s", color), 'X', Blocks.STONEBRICK);
        RECIPE_HANDLER.addRecipe(new ItemStack(ModItems.XYCRONIUM_INGOT, 1, i), "XXX", "XXX", "XXX", 'X',
                new ItemStack(ModItems.XYCRONIUM_NUGGET, 1, i));
        RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.XYCRONIUM_PLATE, 4, COLOR_META[i]), "IXI", "XCX",
                "IXI", 'I', String.format("ingotXycronium%s", color), 'X', Blocks.STONEBRICK, 'C',
                "ingotBrick");
        RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.XYCRONIUM_PLATFORM, 4, COLOR_META[i]), "IXI", "XCX",
                "IXI", 'I', String.format("ingotXycronium%s", color), 'X', "blockGlassColorless", 'C',
                "ingotIron");
        RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.XYCRONIUM_SHIELD, 4, COLOR_META[i]), "IXI", "XIX",
                "IXI", 'I', "ingotIron", 'X', new ItemStack(ModBlocks.XYCRONIUM_PLATE, 1, COLOR_META[i]));
        RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.XYCRONIUM_STRUCTURE, 4, COLOR_META[i]), "IXI", "XCX",
                "IXI", 'I', String.format("crystalXycronium%s", color), 'X', Blocks.STONEBRICK, 'C',
                "ingotIron");

        RECIPE_HANDLER.addShapelessRecipe(new ItemStack(ModItems.XYCRONIUM_CRYSTAL, 9, i),
                new ItemStack(ModBlocks.XYCRONIUM_BLOCK, 1, i));
        RECIPE_HANDLER.addShapelessRecipe(new ItemStack(ModItems.XYCRONIUM_NUGGET, 9, i),
                new ItemStack(ModItems.XYCRONIUM_INGOT, 1, i));
        GameRegistry.addSmelting(new ItemStack(ModItems.XYCRONIUM_CRYSTAL, 1, i),
                new ItemStack(ModItems.XYCRONIUM_INGOT, 1, i), 0.25F);
        GameRegistry.addSmelting(new ItemStack(ModItems.XYCRONIUM_DUST, 1, i),
                new ItemStack(ModItems.XYCRONIUM_INGOT, 1, i), 0.25F);
    }/*from  w ww .j av  a  2s .com*/

    for (int i = 0; i < 16; i++) {
        int color = EnumColour.values()[i].rgba();

        RECIPE_HANDLER.addRecipe(
                StackUtils.makeStack(ModBlocks.XYCRONIUM_LAMP, 1, 0,
                        compound -> compound.setInteger("color", color)),
                "XRX", "GDG", "XRX", 'X', "ingotXycronium", 'R', "dustRedstone", 'G', "dustGlowstone", 'D',
                EnumColour.values()[i].getDyeOreName());

        RECIPE_HANDLER.addRecipe(
                StackUtils.makeStack(ModBlocks.STORAGE_UNIT, 1, 0,
                        compound -> compound.setInteger("color", color)),
                "I I", "XCX", "IDI", 'X', "ingotXycronium", 'I', "ingotIron", 'C', "chestWood", 'D',
                EnumColour.values()[i].getDyeOreName());

        addRecolorRecipe(new ItemStack(ModBlocks.XYCRONIUM_PLATE, 1, i));
        addRecolorRecipe(new ItemStack(ModBlocks.XYCRONIUM_PLATFORM, 1, i));
        addRecolorRecipe(new ItemStack(ModBlocks.XYCRONIUM_SHIELD, 1, i));
        addRecolorRecipe(new ItemStack(ModBlocks.XYCRONIUM_STRUCTURE, 1, i));
    }

    RECIPE_HANDLER.addRecipe(new ItemStack(ModBlocks.GLASS_VIEWER, 5, 0), "IXI", "XXX", "IXI", 'I', "ingotIron",
            'X', "blockGlassColorless");

    RECIPE_HANDLER.addRecipe(new ItemStack(ModItems.COLOR_SCANNER, 1, 0), "RGB", "XDX", "XXX", 'R',
            "crystalXycroniumRed", 'G', "crystalXycroniumGreen", 'B', "crystalXycroniumBlue", 'X', "ingotIron",
            'D', "dustRedstone");

    RECIPE_HANDLER.registerRecipes();
}

From source file:com.cnksi.core.tools.utils.Reflections.java

/**
 * Setter, ???/*w  w w .j  a va2 s .com*/
 */
public static void invokeSetter(Object obj, String propertyName, Object value) {

    String setterMethodName = SETTER_PREFIX + StringUtils.capitalize(propertyName);
    invokeMethodByName(obj, setterMethodName, new Object[] { value });
}

From source file:com.jdy.ddj.common.utils.Reflections.java

/**
 * Setter.//from  w  ww. j a v  a  2s. c  o m
 *
 * @param propertyType Setter,valueClass.
 */
public static void invokeSetter(Object obj, String propertyName, Object value, Class<?> propertyType) {
    Class<?> type = propertyType != null ? propertyType : value.getClass();
    String setterMethodName = "set" + StringUtils.capitalize(propertyName);
    invokeMethod(obj, setterMethodName, new Class[] { type }, new Object[] { value });
}

From source file:activiti.common.persistence.util.ReflectHelper.java

/**
 * Setter, ???/*w  ww. j a  v a  2 s  .c  om*/
 */
public static void invokeSetter(Object obj, String propertyName, Object value) {
    String setterMethodName = SETTER_PREFIX + StringUtils.capitalize(propertyName);
    invokeMethodByName(obj, setterMethodName, new Object[] { value });
}

From source file:de.adorsys.forge.gwt.VelocityUtil.java

public String capitalize(String orgString) {
    return StringUtils.capitalize(orgString);

}

From source file:com.acme.utils.internal.StringInternal.java

@Override
public String apply(final String from) {
    return StringUtils.capitalize(from);
}

From source file:com.hortonworks.registries.common.util.ReflectionHelper.java

public static <T> T invokeGetter(String propertyName, Object object)
        throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
    String methodName = "get" + StringUtils.capitalize(propertyName);
    Method method = object.getClass().getMethod(methodName);
    return (T) method.invoke(object);
}

From source file:cn.taqu.core.modules.utils.ReflectionUtils.java

/**
 * Setter./* w w w .j  av  a 2  s .  c om*/
 * 
 * @param propertyType Setter,valueClass.
 */
public static void invokeSetterMethod(Object obj, String propertyName, Object value, Class<?> propertyType) {
    Class<?> type = propertyType != null ? propertyType : value.getClass();
    String setterMethodName = "set" + StringUtils.capitalize(propertyName);
    invokeMethod(obj, setterMethodName, new Class[] { type }, new Object[] { value });
}