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:
- javax.xml.transform.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.
Fields inherited from interface javax.xml.transform.Result |
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING |
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,
org.xml.sax.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,
org.xml.sax.Attributes attributes,
int[] namespaces,
int nscount)
throws javax.xml.transform.TransformerException
- Start of an element.
- Overrides:
startElement
in class ProxyEmitter
- Parameters:
namespaces
- Array of namespace codes identifying the namespace prefix/uri
pairs associated with this elementnscount
- Number of significant entries within namespaces array
javax.xml.transform.TransformerException
endElement
public void endElement(int nameCode)
throws javax.xml.transform.TransformerException
- End of an element.
- Overrides:
endElement
in class ProxyEmitter
javax.xml.transform.TransformerException
characters
public void characters(char[] chars,
int start,
int len)
throws javax.xml.transform.TransformerException
- Write character data (normally the value of an entity)
- Overrides:
characters
in class ProxyEmitter
javax.xml.transform.TransformerException