com.icl.saxon.output
Class  DTDEmitter
java.lang.Object
  |
  +--com.icl.saxon.output.XMLEmitter
        |
        +--com.icl.saxon.output.DTDEmitter
- All Implemented Interfaces: 
- Emitter
- public class DTDEmitter- extends XMLEmitter
DTDEmitter is an Emitter that generates output in DTD format from special elements
 such as dtd:doctype and dtd:element.
 
 
| Method Summary | 
|  void | endElement(Name fullname)End of an element.
 | 
|  void | startElement(Name fullname,
             AttributeCollection attributes)Start of an element.
 | 
|  void | startPrefixMapping(java.lang.String prefix,
                   java.lang.String uri)Start a namespace prefix mapping.
 | 
| protected  void | writeDocType(java.lang.String type,
             java.lang.String systemId,
             java.lang.String publicId)Output the document type declaration.
 | 
 
| Methods inherited from class com.icl.saxon.output.XMLEmitter | 
| characters, closeStartTag, comment, emptyElementTagCloser, endDocument, outputCharacterReference, processingInstruction, setCharacterSet, setDocumentLocator, setEscaping, setOutputDetails, setWriter, startDocument, testCharacters, testCharacters, unwindNamespaces, writeAttribute, writeDeclaration, writeEscape | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DTDEmitter
public DTDEmitter()
writeDocType
protected void writeDocType(java.lang.String type,
                            java.lang.String systemId,
                            java.lang.String publicId)
                     throws org.xml.sax.SAXException
- Output the document type declaration. This does nothing, because the real DTD will
 be constructed from the elements written later.- 
- Overrides:
- writeDocTypein class- XMLEmitter
 
startElement
public void startElement(Name fullname,
                         AttributeCollection attributes)
                  throws org.xml.sax.SAXException
- Start of an element.- 
- Overrides:
- startElementin class- XMLEmitter
 
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
                        throws org.xml.sax.SAXException
- Start a namespace prefix mapping. Suppress the DTD namespace- 
- Overrides:
- startPrefixMappingin class- XMLEmitter
 
endElement
public void endElement(Name fullname)
                throws org.xml.sax.SAXException
- End of an element.- 
- Overrides:
- endElementin class- XMLEmitter