org.plasma.sdo.xml
Class Marshaller

java.lang.Object
  extended by org.plasma.sdo.xml.XMLProcessor
      extended by org.plasma.sdo.xml.Marshaller
Direct Known Subclasses:
DocumentMarshaller, StreamMarshaller

public abstract class Marshaller
extends XMLProcessor

An data-graph traversal based assembler/builder abstract superclass.


Nested Class Summary
protected  class Marshaller.PathNode
           
 
Field Summary
protected  XMLDocument document
           
protected  MarshallerFlavor flavor
           
 
Constructor Summary
protected Marshaller(MarshallerFlavor flavor, XMLDocument document)
           
protected Marshaller(XMLDocument document, XMLOptions options)
           
 
Method Summary
protected  String fromObject(Type sourceType, Object value)
           
 
Methods inherited from class org.plasma.sdo.xml.XMLProcessor
getOptions, setOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

document

protected XMLDocument document

flavor

protected MarshallerFlavor flavor
Constructor Detail

Marshaller

protected Marshaller(MarshallerFlavor flavor,
                     XMLDocument document)

Marshaller

protected Marshaller(XMLDocument document,
                     XMLOptions options)
Method Detail

fromObject

protected String fromObject(Type sourceType,
                            Object value)


Copyright © 2014. All rights reserved.