Class DOMWriter

java.lang.Object
org.apache.catalina.util.DOMWriter

public class DOMWriter extends Object
A sample DOM writer. This sample program illustrates how to traverse a DOM tree in order to print a document that is parsed.
  • Field Details

    • out

      @Deprecated protected final PrintWriter out
      Deprecated.
      Will be made private in Tomcat 9.
      Print writer.
    • canonical

      @Deprecated protected final boolean canonical
      Deprecated.
      Will be made private in Tomcat 9.
      Canonical output.
  • Constructor Details

    • DOMWriter

      public DOMWriter(Writer writer)
    • DOMWriter

      @Deprecated public DOMWriter(Writer writer, boolean canonical)
      Deprecated.
  • Method Details

    • getWriterEncoding

      @Deprecated public static String getWriterEncoding()
      Deprecated.
      Unused. Will be removed in Tomcat 9.
      Returns:
      Always UTF-8
    • print

      public void print(Node node)
      Prints the specified node, recursively.
      Parameters:
      node - The node to output
    • sortAttributes

      @Deprecated protected Attr[] sortAttributes(NamedNodeMap attrs)
      Deprecated.
      Will be made private in Tomcat 9.
      Returns a sorted list of attributes.
      Parameters:
      attrs - The map to sort
      Returns:
      a sorted attribute array
    • normalize

      @Deprecated protected String normalize(String s)
      Deprecated.
      Will be made private in Tomcat 9.
      Normalizes the given string.
      Parameters:
      s - The string to escape
      Returns:
      the escaped string