|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--net.sf.saxon.event.Emitter
|
+--net.sf.saxon.event.XMLEmitter
|
+--net.sf.saxon.event.TEXTEmitter
This class generates TEXT output
| Field Summary |
| Fields inherited from class net.sf.saxon.event.XMLEmitter |
declarationIsWritten, elementCode, elementStack, empty, openStartTag, preferHex, undeclareNamespaces |
| Fields inherited from class net.sf.saxon.event.Emitter |
characterSet, config, namePool, outputProperties, outputStream, streamResult, systemId, writer |
| Fields inherited from interface javax.xml.transform.Result |
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING |
| Constructor Summary | |
TEXTEmitter()
|
|
| Method Summary | |
void |
attribute(int nameCode,
int typeCode,
java.lang.CharSequence value,
int properties)
Notify an attribute. |
void |
characters(java.lang.CharSequence chars,
int properties)
Produce output using the current Writer. |
void |
comment(java.lang.CharSequence chars,
int properties)
Output a comment. |
void |
endElement()
Output an element end tag. |
void |
namespace(int namespaceCode,
int properties)
Notify a namespace. |
void |
processingInstruction(java.lang.String name,
java.lang.CharSequence value,
int properties)
Output a processing instruction. |
void |
startDocument()
Start of the document. |
void |
startElement(int nameCode,
int typeCode,
int properties)
Output an element start tag. |
| Methods inherited from class net.sf.saxon.event.XMLEmitter |
closeStartTag, emptyElementTagCloser, endDocument, openDocument, outputCharacterReference, setDocumentLocator, startContent, testCharacters, writeAttribute, writeDeclaration, writeDocType, writeEscape |
| Methods inherited from class net.sf.saxon.event.Emitter |
getConfiguration, getOutputProperties, getOutputStream, getSystemId, getWriter, makeEmitter, makeWriter, setConfiguration, setOutputProperties, setOutputStream, setStreamResult, setSystemId, setUnparsedEntity, setWriter, usesWriter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TEXTEmitter()
| Method Detail |
public void startDocument()
throws javax.xml.transform.TransformerException
startDocument in interface ReceiverstartDocument in class XMLEmitterjavax.xml.transform.TransformerException
public void characters(java.lang.CharSequence chars,
int properties)
throws javax.xml.transform.TransformerException
characters in interface Receivercharacters in class XMLEmitterchars - Character sequence to be outputproperties - bit fields holding special properties of the characters
javax.xml.transform.TransformerException - for any failure
public void startElement(int nameCode,
int typeCode,
int properties)
startElement in interface ReceiverstartElement in class XMLEmitternameCode - The element name (tag)typeCode - The type annotationproperties - Bit fields holding any special properties of the element
public void namespace(int namespaceCode,
int properties)
Receiver
namespace in interface Receivernamespace in class XMLEmitternamespaceCode - an integer: the top half is a prefix code, the bottom half a URI code.
These may be translated into an actual prefix and URI using the name pool. A prefix code of
zero represents the empty prefix (that is, the default namespace). A URI code of zero represents
a URI of "", that is, a namespace undeclaration.
public void attribute(int nameCode,
int typeCode,
java.lang.CharSequence value,
int properties)
Receiver
attribute in interface Receiverattribute in class XMLEmitternameCode - The name of the attribute, as held in the name pooltypeCode - The type of the attribute, as held in the name poolproperties - Bit significant value. The following bits are defined:
public void endElement()
endElement in interface ReceiverendElement in class XMLEmitter
public void processingInstruction(java.lang.String name,
java.lang.CharSequence value,
int properties)
throws javax.xml.transform.TransformerException
processingInstruction in interface ReceiverprocessingInstruction in class XMLEmittername - The PI name. This must be a legal name (it will not be checked).value - The data portion of the processing instructionproperties - Additional information about the PI. The following bits are
defined:
javax.xml.transform.TransformerException
public void comment(java.lang.CharSequence chars,
int properties)
throws javax.xml.transform.TransformerException
comment in interface Receivercomment in class XMLEmitterchars - The content of the commentproperties - Additional information about the comment. The following bits are
defined:
javax.xml.transform.TransformerException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||