Class 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.
    • Constructor Detail

      • DTDEmitter

        public DTDEmitter()
    • Method Detail

      • 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
        namespaces - Array of namespace codes identifying the namespace prefix/uri pairs associated with this element
        nscount - Number of significant entries within namespaces array
        Throws:
        javax.xml.transform.TransformerException
      • endElement

        public void endElement​(int nameCode)
                        throws javax.xml.transform.TransformerException
        End of an element.
        Overrides:
        endElement in class ProxyEmitter
        Throws:
        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
        Throws:
        javax.xml.transform.TransformerException