Class XMLWriterImpl

  • All Implemented Interfaces:
    XMLWriter

    public class XMLWriterImpl
    extends XMLWriterBase

    A concrete XMLWriter implementation class.

    Author:
    JAX-RPC Development Team
    • Constructor Detail

      • XMLWriterImpl

        public XMLWriterImpl​(OutputStream out,
                             String enc,
                             boolean declare)
    • Method Detail

      • startElement

        public void startElement​(String localName,
                                 String uri)
        Description copied from interface: XMLWriter
        Write the start tag for an element.
      • startElement

        public void startElement​(String localName,
                                 String uri,
                                 String prefix)
        Description copied from interface: XMLWriter
        Write the start tag for an element.
      • writeNamespaceDeclaration

        public void writeNamespaceDeclaration​(String prefix,
                                              String uri)
        Description copied from interface: XMLWriter
        Write a namespace declaration of the current element.
      • writeNamespaceDeclaration

        public void writeNamespaceDeclaration​(String uri)
        Description copied from interface: XMLWriter
        Write a namespace declaration of the current element. The prefix name will be generated by the PrefixFactory currently configured for this writer.
      • writeAttribute

        public void writeAttribute​(String localName,
                                   String uri,
                                   String value)
        Description copied from interface: XMLWriter
        Write an attribute of the current element.
      • writeAttributeUnquoted

        public void writeAttributeUnquoted​(String localName,
                                           String uri,
                                           String value)
        Description copied from interface: XMLWriter
        Write an attribute (unquoted) of the current element.
      • writeCharsUnquoted

        public void writeCharsUnquoted​(String chars)
        Description copied from interface: XMLWriter
        Write character data within an element, skipping quoting.
      • writeCharsUnquoted

        public void writeCharsUnquoted​(char[] buf,
                                       int offset,
                                       int len)
        Description copied from interface: XMLWriter
        Write character data within an element, skipping quoting.
      • endElement

        public void endElement()
        Description copied from interface: XMLWriter
        Write the end tag for the current element.
      • getPrefixFactory

        public PrefixFactory getPrefixFactory()
        Description copied from interface: XMLWriter
        Return the prefix factory in use by this writer.
      • setPrefixFactory

        public void setPrefixFactory​(PrefixFactory factory)
        Description copied from interface: XMLWriter
        Set the prefix factory to be used by this writer.
      • getURI

        public String getURI​(String prefix)
        Description copied from interface: XMLWriter
        Return the URI for a given prefix. If the prefix is undeclared, return null.
      • getPrefix

        public String getPrefix​(String uri)
        Description copied from interface: XMLWriter
        Return a prefix for the given URI.

        If no prefix for the given URI is in scope, return null.

      • flush

        public void flush()
        Description copied from interface: XMLWriter
        Flush the writer and its underlying stream.
      • close

        public void close()
        Description copied from interface: XMLWriter
        Close the writer and its underlying stream.