public class JuffrouBeanMetadata extends Object
Constructor and Description |
---|
JuffrouBeanMetadata() |
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–2020 Juffrou. All rights reserved.