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
public class DTDEmitter
- extends ProxyEmitter
DTDEmitter is an Emitter that generates output in DTD format from special elements
such as dtd:doctype and dtd:element.
Method Summary |
void |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DTDEmitter
public DTDEmitter()
startElement
public void startElement(int nameCode,
Attributes attributes,
int[] namespaces,
int nscount)
throws TransformerException
- Start of an element.
- Overrides:
startElement
in class ProxyEmitter
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
public void endElement(int nameCode)
throws TransformerException
- End of an element.
- Overrides:
endElement
in class ProxyEmitter
- Throws:
TransformerException
characters
public void characters(char[] chars,
int start,
int len)
throws TransformerException
- Write character data (normally the value of an entity)
- Overrides:
characters
in class ProxyEmitter
- Throws:
TransformerException