public class JuffrouBeanMetadata extends Object
| Constructor and Description |
|---|
JuffrouBeanMetadata() |
| Modifier and Type | Method and Description |
|---|---|
net.sf.juffrou.xml.internal.binding.BeanClassBinding |
getBeanClassBindingFromClass(Class beanClass) |
net.sf.juffrou.xml.internal.binding.BeanClassBinding |
getBeanClassBindingFromXmlElement(String xmlElement) |
BeanWrapperSerializer |
getDefaultSerializer() |
net.sf.juffrou.xml.internal.config.JuffrouXmlPreferences |
getPreferences() |
Serializer |
getSerializerForClass(Class<?> clazz) |
Serializer |
getSerializerWithId(String serializerId) |
net.sf.juffrou.xml.internal.binding.XmlBeanWrapperContextCreator |
getXmlBeanWrapperContextCreator() |
void |
putBeanClassBinding(net.sf.juffrou.xml.internal.binding.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(net.sf.juffrou.xml.internal.config.JuffrouXmlPreferences preferences) |
public net.sf.juffrou.xml.internal.binding.XmlBeanWrapperContextCreator getXmlBeanWrapperContextCreator()
public net.sf.juffrou.xml.internal.binding.BeanClassBinding getBeanClassBindingFromClass(Class beanClass)
public net.sf.juffrou.xml.internal.binding.BeanClassBinding getBeanClassBindingFromXmlElement(String xmlElement)
public void putBeanClassBinding(net.sf.juffrou.xml.internal.binding.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 net.sf.juffrou.xml.internal.config.JuffrouXmlPreferences getPreferences()
public void setPreferences(net.sf.juffrou.xml.internal.config.JuffrouXmlPreferences preferences)
Copyright © 2011-2013. All Rights Reserved.