com.icl.saxon.output

Class DTDEmitter

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.

Nested Class Summary

Field Summary

Fields inherited from class com.icl.saxon.output.ProxyEmitter

baseEmitter, outputProperties

Fields inherited from class com.icl.saxon.output.Emitter

locator, namePool, outputProperties, outputStream, systemId, writer

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

characters, comment, endDocument, endElement, processingInstruction, setDocumentLocator, setEscaping, setNamePool, setOutputProperties, setUnderlyingEmitter, setUnparsedEntity, setWriter, startDocument, startElement

Methods inherited from class com.icl.saxon.output.Emitter

characters, comment, endDocument, endElement, getNamePool, getOutputProperties, getOutputStream, getSystemId, getWriter, makeEmitter, processingInstruction, setDocumentLocator, setEscaping, setNamePool, setOutputProperties, setOutputStream, setSystemId, setUnparsedEntity, setWriter, startDocument, startElement, usesWriter

Method Details

characters

public void characters(char[] chars,
                       int start,
                       int len)
            throws TransformerException
Write character data (normally the value of an entity)
Overrides:
characters in interface ProxyEmitter


endElement

public void endElement(int nameCode)
            throws TransformerException
End of an element.
Overrides:
endElement in interface ProxyEmitter


startElement

public void startElement(int nameCode,
                         Attributes attributes,
                         int[] namespaces,
                         int nscount)
            throws TransformerException
Start of an element.
Overrides:
startElement in interface ProxyEmitter