com.openharbor.beck.marshal
Class JavaBeanMarshaller
java.lang.Object
com.openharbor.beck.marshal.DefaultMarshaller
com.openharbor.beck.marshal.JavaBeanMarshaller
- All Implemented Interfaces:
- Marshaller
- Direct Known Subclasses:
- ExpansionMarshaller, XPathReferentsMarshaller
- public class JavaBeanMarshaller
- extends DefaultMarshaller
Method Summary |
protected Getter[] |
getProperties(MapToXML mapper,
java.lang.Object parent,
Getter source,
java.lang.Object child)
|
protected void |
orderElements(java.util.List elementMarshallers,
java.util.List elementGetters,
java.util.List elementTags,
Type parentType)
|
protected void |
orderElements(java.util.List elementMarshallers,
java.util.List elementGetters,
java.util.List elementTags,
XMLWriter writer)
|
protected void |
writeAsElement(MapToXML mapper,
java.lang.Object parent,
Getter getter,
java.lang.Object source,
XMLThing tag,
XMLWriter writer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaBeanMarshaller
public JavaBeanMarshaller()
writeAsElement
protected void writeAsElement(MapToXML mapper,
java.lang.Object parent,
Getter getter,
java.lang.Object source,
XMLThing tag,
XMLWriter writer)
throws java.lang.Exception
- Overrides:
writeAsElement
in class DefaultMarshaller
- Throws:
java.lang.Exception
orderElements
protected void orderElements(java.util.List elementMarshallers,
java.util.List elementGetters,
java.util.List elementTags,
XMLWriter writer)
orderElements
protected void orderElements(java.util.List elementMarshallers,
java.util.List elementGetters,
java.util.List elementTags,
Type parentType)
getProperties
protected Getter[] getProperties(MapToXML mapper,
java.lang.Object parent,
Getter source,
java.lang.Object child)
- Returns:
- getters for all properties of the given source.