org.exolab.castor.xml.wls8
Class WeblogicXercesOutputFormat

java.lang.Object
  extended by org.exolab.castor.xml.wls8.WeblogicXercesImplementation
      extended by org.exolab.castor.xml.wls8.WeblogicXercesOutputFormat
All Implemented Interfaces:
OutputFormat

public class WeblogicXercesOutputFormat
extends WeblogicXercesImplementation
implements OutputFormat

"Weblogic's refactored Xerces"-specific OutputFormat instance. Uses reflection to get the class and methods to avoid having dependencies towards Weblogic when Castor is not used in a Weblogic server.

Author:
Thierry Guerin

Field Summary
 
Fields inherited from interface org.exolab.castor.xml.OutputFormat
XML
 
Constructor Summary
WeblogicXercesOutputFormat()
          Creates an instance of this class.
 
Method Summary
 java.lang.Object getFormat()
          Returns the (underlying) OutputFormat instance
 void setDoctype(java.lang.String type1, java.lang.String type2)
          Defines the doc types to use.
 void setEncoding(java.lang.String encoding)
          Sets the encoding to use.
 void setIndenting(boolean indent)
          Specify whether indentation is required
 void setMethod(java.lang.String method)
          Set serialization method.
 void setOmitDocumentType(boolean omitDocumentType)
          Indicates whether to omit DOCTYPE definition.
 void setOmitXMLDeclaration(boolean omitXMLDeclaration)
          Indicates whether to omit XML declaration.
 void setPreserveSpace(boolean preserveSpace)
          Indicate whether white space should be preserved.
 
Methods inherited from class org.exolab.castor.xml.wls8.WeblogicXercesImplementation
getMethod, handleMethodInvokeException, handleMethodInvokeException, handleStaticInitException, handleStaticInitException, invoke
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeblogicXercesOutputFormat

public WeblogicXercesOutputFormat()
Creates an instance of this class.

Method Detail

setMethod

public void setMethod(java.lang.String method)
Description copied from interface: OutputFormat
Set serialization method.

Specified by:
setMethod in interface OutputFormat
Parameters:
method - Required serialization method.

setIndenting

public void setIndenting(boolean indent)
Description copied from interface: OutputFormat
Specify whether indentation is required

Specified by:
setIndenting in interface OutputFormat
Parameters:
indent - true if XML output should be intended.

setPreserveSpace

public void setPreserveSpace(boolean preserveSpace)
Description copied from interface: OutputFormat
Indicate whether white space should be preserved.

Specified by:
setPreserveSpace in interface OutputFormat
Parameters:
preserveSpace - True if white space should be preserved

getFormat

public java.lang.Object getFormat()
Description copied from interface: OutputFormat
Returns the (underlying) OutputFormat instance

Specified by:
getFormat in interface OutputFormat
Returns:
the (underlying) OutputFormat instance

setDoctype

public void setDoctype(java.lang.String type1,
                       java.lang.String type2)
Description copied from interface: OutputFormat
Defines the doc types to use.

Specified by:
setDoctype in interface OutputFormat
Parameters:
type1 - Public DOC type.
type2 - System doc type.

setOmitXMLDeclaration

public void setOmitXMLDeclaration(boolean omitXMLDeclaration)
Description copied from interface: OutputFormat
Indicates whether to omit XML declaration.

Specified by:
setOmitXMLDeclaration in interface OutputFormat
Parameters:
omitXMLDeclaration - True if XMl declaration should be omitted.

setOmitDocumentType

public void setOmitDocumentType(boolean omitDocumentType)
Description copied from interface: OutputFormat
Indicates whether to omit DOCTYPE definition.

Specified by:
setOmitDocumentType in interface OutputFormat
Parameters:
omitDocumentType - True if DOCTYPE definition should be omitted.

setEncoding

public void setEncoding(java.lang.String encoding)
Description copied from interface: OutputFormat
Sets the encoding to use.

Specified by:
setEncoding in interface OutputFormat
Parameters:
encoding - The encoding to use.


Copyright © 2011. All Rights Reserved.