Package com.icl.saxon.output
Class DTDEmitter
java.lang.Object
com.icl.saxon.output.Emitter
com.icl.saxon.output.ProxyEmitter
com.icl.saxon.output.DTDEmitter
- All Implemented Interfaces:
Result
DTDEmitter is an Emitter that generates output in DTD format from special elements
such as dtd:doctype and dtd:element.
-
Field Summary
Fields inherited from class com.icl.saxon.output.ProxyEmitter
baseEmitter, outputProperties
Fields inherited from class com.icl.saxon.output.Emitter
locator, namePool, outputStream, systemId, writer
Fields inherited from interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
characters
(char[] chars, int start, int len) Write character data (normally the value of an entity)void
endElement
(int nameCode) End of an element.void
startElement
(int nameCode, Attributes attributes, int[] namespaces, int nscount) Start of an element.Methods inherited from class com.icl.saxon.output.ProxyEmitter
comment, endDocument, processingInstruction, setDocumentLocator, setEscaping, setNamePool, setOutputProperties, setUnderlyingEmitter, setUnparsedEntity, setWriter, startDocument
Methods inherited from class com.icl.saxon.output.Emitter
getNamePool, getOutputProperties, getOutputStream, getSystemId, getWriter, makeEmitter, setOutputStream, setSystemId, usesWriter
-
Constructor Details
-
DTDEmitter
public DTDEmitter()
-
-
Method Details
-
startElement
public void startElement(int nameCode, Attributes attributes, int[] namespaces, int nscount) throws TransformerException Start of an element.- Overrides:
startElement
in classProxyEmitter
- Parameters:
namespaces
- Array of namespace codes identifying the namespace prefix/uri pairs associated with this elementnscount
- Number of significant entries within namespaces array- Throws:
TransformerException
-
endElement
End of an element.- Overrides:
endElement
in classProxyEmitter
- Throws:
TransformerException
-
characters
Write character data (normally the value of an entity)- Overrides:
characters
in classProxyEmitter
- Throws:
TransformerException
-