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 ProxyEmitter
baseEmitter, outputPropertiesFields inherited from interface Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] chars, int start, int len) Write character data (normally the value of an entity)voidendElement(int nameCode) End of an element.voidstartElement(int nameCode, Attributes attributes, int[] namespaces, int nscount) Start of an element.Methods inherited from class ProxyEmitter
comment, endDocument, processingInstruction, setDocumentLocator, setEscaping, setNamePool, setOutputProperties, setUnderlyingEmitter, setUnparsedEntity, setWriter, startDocumentMethods inherited from class 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:
startElementin 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:
endElementin classProxyEmitter- Throws:
TransformerException
-
characters
Write character data (normally the value of an entity)- Overrides:
charactersin classProxyEmitter- Throws:
TransformerException
-