public class JuffrouBeanMetadata extends Object
| Constructor and Description |
|---|
JuffrouBeanMetadata() |
| Modifier and Type | Method and Description |
|---|---|
BeanClassBinding |
getBeanClassBindingFromClass(Class beanClass) |
BeanClassBinding |
getBeanClassBindingFromXmlElement(String xmlElement) |
CustomizableBeanWrapperFactory |
getBeanWrapperFactory() |
BeanWrapperSerializer |
getDefaultSerializer() |
JuffrouXmlPreferences |
getPreferences() |
Serializer |
getSerializerForClass(Class<?> clazz) |
Serializer |
getSerializerWithId(String serializerId) |
void |
putBeanClassBinding(BeanClassBinding beanClassBinding) |
void |
registerProperty(Class beanClazz,
String beanPropertyName,
String elementName,
String serializerId,
NodeType nodeType) |
void |
registerRootElement(Class beanClazz,
String elementName,
String serializerId)
Registers a bean with juffrou serializer and defines the name to use in tags representing this bean
|
void |
registerSerializer(String serializerId,
Serializer serializer) |
void |
setDefaultSerializer(BeanWrapperSerializer defaultSerializer) |
void |
setPreferences(JuffrouXmlPreferences preferences) |
public CustomizableBeanWrapperFactory getBeanWrapperFactory()
public BeanClassBinding getBeanClassBindingFromClass(Class beanClass)
public BeanClassBinding getBeanClassBindingFromXmlElement(String xmlElement)
public void putBeanClassBinding(BeanClassBinding beanClassBinding)
public void registerRootElement(Class beanClazz, String elementName, String serializerId)
beanClazz - the class of the java beanelementName - the xml element name to usepublic void registerProperty(Class beanClazz, String beanPropertyName, String elementName, String serializerId, NodeType nodeType)
public void registerSerializer(String serializerId, Serializer serializer)
public Serializer getSerializerForClass(Class<?> clazz)
public Serializer getSerializerWithId(String serializerId)
public BeanWrapperSerializer getDefaultSerializer()
public void setDefaultSerializer(BeanWrapperSerializer defaultSerializer)
public JuffrouXmlPreferences getPreferences()
public void setPreferences(JuffrouXmlPreferences preferences)
Copyright © 2011-2014 Carlos Martins. All Rights Reserved.