Package org.cyclos.impl.utils
Class BeanFormatter
- java.lang.Object
-
- org.cyclos.impl.utils.BeanAccessor
-
- org.cyclos.impl.utils.BeanFormatter
-
public class BeanFormatter extends BeanAccessor
ABeanAccessorwhich may also get formatted properties
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.utils.BeanAccessor
CUSTOM_FIELD, INSTANCE, SELF
-
-
Constructor Summary
Constructors Constructor Description BeanFormatter(FormatterImpl formatter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringformat(Object bean, String property)Formats the given propertyFormatterImplgetFormatter()voidregisterFormatter(String property, ValueFormatter formatter)Register a custom formatter for the given propertyvoidregisterFormatters(Map<String,ValueFormatter> customFormatters)Register multiple custom formatters in one shot-
Methods inherited from class org.cyclos.impl.utils.BeanAccessor
get, instance, set
-
-
-
-
Constructor Detail
-
BeanFormatter
public BeanFormatter(FormatterImpl formatter)
-
-
Method Detail
-
getFormatter
public FormatterImpl getFormatter()
-
registerFormatter
public void registerFormatter(String property, ValueFormatter formatter)
Register a custom formatter for the given property
-
registerFormatters
public void registerFormatters(Map<String,ValueFormatter> customFormatters)
Register multiple custom formatters in one shot
-
-