- java.lang.Object
- 
- org.apache.johnzon.mapper.util.BeanUtil
 
- 
 public final class BeanUtil extends java.lang.ObjectSome simple bean introspection methods. To avoid a dependency on the awt java.beans.introspector which is a desktop level class.
- 
- 
Constructor SummaryConstructors Modifier Constructor Description privateBeanUtil()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringcapitalize(java.lang.String fieldName)capitalize according to java beans specificationstatic java.lang.Stringdecapitalize(java.lang.String name)decapitalize according to java beans specification.static java.lang.StringgetterName(java.lang.String fieldName, java.lang.Class<?> type)Calculate the name of a getter based on the name of it's field and the typestatic java.lang.StringsetterName(java.lang.String fieldName)Calculate the name of a setter based on the name of it's field
 
- 
- 
- 
Method Detail- 
getterNamepublic static java.lang.String getterName(java.lang.String fieldName, java.lang.Class<?> type)Calculate the name of a getter based on the name of it's field and the type- Parameters:
- fieldName- of the field
- type- of the field
- Returns:
- "get" or "is" method name for the field
 
 - 
setterNamepublic static java.lang.String setterName(java.lang.String fieldName) Calculate the name of a setter based on the name of it's field- Parameters:
- fieldName- of the field
- Returns:
- "set" method name for the field
 
 - 
capitalizepublic static java.lang.String capitalize(java.lang.String fieldName) capitalize according to java beans specification
 - 
decapitalizepublic static java.lang.String decapitalize(java.lang.String name) decapitalize according to java beans specification. That is start the given field with a lower case, but only if the 2nd char is not also an uppercase character. eg; "Enabled" will become "enabled", but "URL" will remain "URL".
 
- 
 
-