|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.novell.xsl.result.SerializerImpl
com.novell.xsl.result.TextSerializer
Class to serialize the result tree text nodes
without any XML escaping
This implements the
| Field Summary |
| Fields inherited from class com.novell.xsl.result.SerializerImpl |
actualEncoding, options, stream, writer |
| Constructor Summary | |
TextSerializer()
Construct a default XML serializer |
|
TextSerializer(OutputStream stream)
Construct an XML serializer that will output to the passed stream |
|
| Method Summary | |
void |
attribute(String name,
String value)
Receive notification of an attribute. |
void |
characters(String data)
Receive notification of character data. |
void |
comment(String value)
Receive notification of a comment. |
void |
endDocument()
Receive notification of the end of a document. |
void |
endElement(String name)
Receive notification of the end of an element. |
void |
namespace(String name,
NamespaceName value)
Receive notification of a namespace node. |
void |
processingInstruction(String target,
String value)
Receive notification of a processing instruction. |
void |
startDocument()
Receive notification of the beginning of a document. |
void |
startElement(String name,
String namespaceURI)
Receive notification of the beginning of an element. |
| Methods inherited from class com.novell.xsl.result.SerializerImpl |
getOptions, getStream, initWriter, noTextEscaping, setOptions, setStream |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.novell.xsl.result.Serializer |
getOptions, getStream, noTextEscaping, setOptions, setStream |
| Constructor Detail |
public TextSerializer()
public TextSerializer(OutputStream stream)
| Method Detail |
public void startDocument()
throws ResultException
startDocument in interface ResultHandlerResultException - if an implementation-dependent error occurs
public void endDocument()
throws ResultException
endDocument in interface ResultHandlerResultException - if an implementation-dependent error occurs
public void startElement(String name,
String namespaceURI)
throws IllegalNameException,
IllegalNodeException,
ResultException
startElement in interface ResultHandlername - the element's namenamespaceURI - the element's namespace uri
IllegalNameException - if the specified element name is illegal
IllegalNodeException - if the current node cannot contain elements
ResultException - if an implementation-dependent error occurs
public void endElement(String name)
throws ResultException
endElement in interface ResultHandlerResultException - if an implementation-dependent error occurs
public void attribute(String name,
String value)
throws AttributeAfterChildException,
IllegalNameException,
IllegalNodeException,
ResultException
attribute in interface ResultHandlername - the attribute's namevalue - the attribute's value
AttributeAfterChildException - if the current node is an element with children
(attributes cannot be added to an element after children
have been added to it)
IllegalNameException - if the specified attribute name is illegal
IllegalNodeException - if the current node is not an element
ResultException - if an implementation-dependent error occurs
public void characters(String data)
throws IllegalNodeException,
ResultException
characters in interface ResultHandlerdata - the character data
IllegalNodeException - if the current node cannot contain character data
ResultException - if an implementation-dependent error occurs
public void processingInstruction(String target,
String value)
throws IllegalNameException,
IllegalNodeException,
ResultException
processingInstruction in interface ResultHandlertarget - the processing instruction's targetvalue - the processing instruction's value, or null
if there is no value
IllegalNameException - if the specified target name is illegal
IllegalNodeException - if the current node cannot contain processing
instructions
ResultException - if an implementation-dependent error occurs
public void comment(String value)
throws IllegalNodeException,
ResultException
comment in interface ResultHandlervalue - the comment's value
IllegalNodeException - if the current node cannot contain comments
ResultException - if an implementation-dependent error occurs
public void namespace(String name,
NamespaceName value)
throws IllegalNodeException,
ResultException
namespace in interface ResultHandlername - the namespace prefixvalue - the namespace name (URI)
IllegalNodeException - if the current node cannot contain namespaces
ResultException - if an implementation-dependent error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||