gov.nih.nci.system.client.util.xml
Class caCOREMarshaller

java.lang.Object
  extended by gov.nih.nci.system.client.util.xml.caCOREMarshaller
All Implemented Interfaces:
Marshaller

public class caCOREMarshaller
extends java.lang.Object
implements Marshaller


Constructor Summary
caCOREMarshaller(java.lang.String mappingFileName, boolean validation)
          Creates an caCOREMarshaller instance
 
Method Summary
 java.lang.Object getBaseMarshaller()
          Returns the base marshaller
 Mapping getMapping()
           
 Marshaller getMarshaller()
           
 java.lang.String toXML(java.lang.Object beanObject)
          Returns a String representation of a Java object.
 void toXML(java.lang.Object beanObject, java.io.Writer stream)
          Serializes an object to a java.io.Writer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

caCOREMarshaller

public caCOREMarshaller(java.lang.String mappingFileName,
                        boolean validation)
Creates an caCOREMarshaller instance

Method Detail

getMapping

public Mapping getMapping()
                   throws XMLUtilityException
Returns:
default mapping file being used for xml serialziation/deserialization
Throws:
XMLUtilityException

toXML

public java.lang.String toXML(java.lang.Object beanObject)
                       throws XMLUtilityException
Description copied from interface: Marshaller
Returns a String representation of a Java object.

Specified by:
toXML in interface Marshaller
Returns:
the string representation of the object
Throws:
XMLUtilityException

toXML

public void toXML(java.lang.Object beanObject,
                  java.io.Writer stream)
           throws XMLUtilityException
Description copied from interface: Marshaller
Serializes an object to a java.io.Writer

Specified by:
toXML in interface Marshaller
Parameters:
beanObject - the object to be serialized.
Throws:
XMLUtilityException

getBaseMarshaller

public java.lang.Object getBaseMarshaller()
Description copied from interface: Marshaller
Returns the base marshaller

Specified by:
getBaseMarshaller in interface Marshaller
Returns:
the base marshaller object

getMarshaller

public Marshaller getMarshaller()