com.openharbor.xmlj
Class ElementMarshaller

java.lang.Object
  extended bycom.openharbor.beck.marshal.DefaultMarshaller
      extended bycom.openharbor.xmlj.ElementMarshaller
All Implemented Interfaces:
com.openharbor.beck.marshal.Marshaller

public class ElementMarshaller
extends com.openharbor.beck.marshal.DefaultMarshaller

Maps an Element to XML.


Field Summary
 
Fields inherited from class com.openharbor.beck.marshal.DefaultMarshaller
log
 
Constructor Summary
ElementMarshaller()
           
 
Method Summary
 java.lang.String getText(java.lang.Object parent, com.openharbor.beck.get.Getter getter, java.lang.Object child, com.openharbor.beck.write.XMLWriter writer)
           
 com.openharbor.beck.xml.XMLThing getXML(com.openharbor.beck.map.MapToXML mapper, java.lang.Object parent, com.openharbor.beck.get.Getter getter, com.openharbor.beck.write.XMLWriter writer)
           
protected  void writeAsElement(com.openharbor.beck.map.MapToXML mapper, java.lang.Object parent, com.openharbor.beck.get.Getter getter, java.lang.Object source, com.openharbor.beck.xml.XMLThing tag, com.openharbor.beck.write.XMLWriter writer)
           
 
Methods inherited from class com.openharbor.beck.marshal.DefaultMarshaller
getXMLSource, marshal, marshalMember, writeNull, writeSimply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementMarshaller

public ElementMarshaller()
Method Detail

getXML

public com.openharbor.beck.xml.XMLThing getXML(com.openharbor.beck.map.MapToXML mapper,
                                               java.lang.Object parent,
                                               com.openharbor.beck.get.Getter getter,
                                               com.openharbor.beck.write.XMLWriter writer)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getText

public java.lang.String getText(java.lang.Object parent,
                                com.openharbor.beck.get.Getter getter,
                                java.lang.Object child,
                                com.openharbor.beck.write.XMLWriter writer)
                         throws java.lang.Exception
Throws:
java.lang.Exception

writeAsElement

protected void writeAsElement(com.openharbor.beck.map.MapToXML mapper,
                              java.lang.Object parent,
                              com.openharbor.beck.get.Getter getter,
                              java.lang.Object source,
                              com.openharbor.beck.xml.XMLThing tag,
                              com.openharbor.beck.write.XMLWriter writer)
                       throws java.lang.Exception
Throws:
java.lang.Exception