org.exolab.adaptx.xslt

Interface OutputFormat

Known Implementing Classes:
XSLOutput

public interface OutputFormat

A class for maintaining state information for the output of the XSL result tree
Version:
$Revision: 4773 $ $Date: 2004-09-28 20:39:18 +0200 (Tue, 28 Sep 2004) $
Author:
Keith Visco
Since:
XSLT 19990813 (XSL:P version 19990928)

Method Summary

String
getDoctypePublicId()
Returns the Public Id that should be used for the Doctype
String
getDoctypeSystemId()
Returns the System Id that should be used in the Doctype
String
getEncoding()
Returns the specified encoding, or null if no encoding was specified.
boolean
getIndent()
Returns whether or not indenting the result is allowed
String
getMethod()
Returns the output method
Predefined output methods are: xml, html, and text
boolean
getOmitXMLDeclaration()
Returns whether or not the XML declaration should be supressed when serializing the result
String
getVersion()
Returns the XML version that should be output during serialization of the result tree
void
setDoctypePublicId(String publicId)
Sets the Public Id that should be used for the Doctype
void
setDoctypeSystemId(String systemId)
Sets the System Id that should be used in the Doctype
void
setEncoding(String encoding)
Sets the character encoding.
void
setIndent(boolean allowIndentation)
Returns whether or not indenting the result is allowed
void
setMethod(String method)
Sets the output method
void
setOmitXMLDeclaration(boolean omitDeclaration)
Sets whether or not the XML declaration should be supressed when serializing the result
void
setVersion(String version)
Sets the version of the XML output (eg "1.0")

Method Details

getDoctypePublicId

public String getDoctypePublicId()
Returns the Public Id that should be used for the Doctype
Returns:
the Public Id that should be used for the Doctype, or null if none has been set

getDoctypeSystemId

public String getDoctypeSystemId()
Returns the System Id that should be used in the Doctype
Returns:
the System Id that should be used for the Doctype, or null if none has been set

getEncoding

public String getEncoding()
Returns the specified encoding, or null if no encoding was specified.
Returns:
the encoding, or null if no encoding specified.

getIndent

public boolean getIndent()
Returns whether or not indenting the result is allowed
Returns:
true if whitespace may be added to the output result for indentation and readability, otherwise returns false

getMethod

public String getMethod()
Returns the output method
Predefined output methods are: xml, html, and text
Returns:
the output method

getOmitXMLDeclaration

public boolean getOmitXMLDeclaration()
Returns whether or not the XML declaration should be supressed when serializing the result
Returns:
true if the XML declaration should be supressed when serializing the result

getVersion

public String getVersion()
Returns the XML version that should be output during serialization of the result tree
Returns:
the XML version that should be used during serialization of of the result tree

setDoctypePublicId

public void setDoctypePublicId(String publicId)
Sets the Public Id that should be used for the Doctype
Parameters:
publicId - the Public Id that should be used for the Doctype

setDoctypeSystemId

public void setDoctypeSystemId(String systemId)
Sets the System Id that should be used in the Doctype
Parameters:
systemId - the System Id for the Doctype

setEncoding

public void setEncoding(String encoding)
Sets the character encoding.
Parameters:
encoding - the character encoding

setIndent

public void setIndent(boolean allowIndentation)
Returns whether or not indenting the result is allowed

setMethod

public void setMethod(String method)
Sets the output method
Parameters:

setOmitXMLDeclaration

public void setOmitXMLDeclaration(boolean omitDeclaration)
Sets whether or not the XML declaration should be supressed when serializing the result
Parameters:

setVersion

public void setVersion(String version)
Sets the version of the XML output (eg "1.0")
Parameters: