List of usage examples for org.apache.commons.lang3 StringUtils capitalize
public static String capitalize(final String str)
Capitalizes a String changing the first letter to title case as per Character#toTitleCase(char) .
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 }); }