Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.xots.admin.server
Class DOMHelper  view DOMHelper download DOMHelper.java

java.lang.Object
  extended byorg.xots.admin.server.DOMHelper

public class DOMHelper
extends java.lang.Object

A sample DOM writer. This sample program illustrates how to traverse a DOM tree in order to print a document that is parsed.

Version:
$Id: DOMHelper.java,v 1.1.1.1 2002/06/15 19:26:28 chris-liebig Exp $

Field Summary
protected  boolean canonical
          Canonical output.
(package private) static java.lang.String DEFAULT_PARSER_NAME
          Default parser name.
private static java.lang.String[] MIME2JAVA_ENCODINGS
           
protected  java.io.PrintWriter out
          Print writer.
private static java.lang.String PRINTWRITER_ENCODING
          Default Encoding
(package private) static boolean setDeferredDOM
           
(package private) static boolean setNameSpaces
           
(package private) static boolean setSchemaSupport
           
(package private) static boolean setValidation
           
 
Constructor Summary
DOMHelper(boolean canonical)
          Default constructor.
DOMHelper(java.lang.String encoding, boolean canonical)
           
 
Method Summary
static java.lang.String getWriterEncoding()
           
static boolean isValidJavaEncoding(java.lang.String encoding)
           
protected  java.lang.String normalize(java.lang.String s)
          Normalizes the given string.
 void print(org.w3c.dom.Node node)
          Prints the specified node, recursively.
static void print(java.lang.String parserWrapperName, java.lang.String uri, boolean canonical)
          Prints the resulting document tree.
private static void printValidJavaEncoding()
           
static void setWriterEncoding(java.lang.String encoding)
           
protected  org.w3c.dom.Attr[] sortAttributes(org.w3c.dom.NamedNodeMap attrs)
          Returns a sorted list of attributes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PARSER_NAME

static final java.lang.String DEFAULT_PARSER_NAME
Default parser name.

See Also:
Constant Field Values

setValidation

static boolean setValidation

setNameSpaces

static boolean setNameSpaces

setSchemaSupport

static boolean setSchemaSupport

setDeferredDOM

static boolean setDeferredDOM

PRINTWRITER_ENCODING

private static java.lang.String PRINTWRITER_ENCODING
Default Encoding


MIME2JAVA_ENCODINGS

private static java.lang.String[] MIME2JAVA_ENCODINGS

out

protected java.io.PrintWriter out
Print writer.


canonical

protected boolean canonical
Canonical output.

Constructor Detail

DOMHelper

public DOMHelper(java.lang.String encoding,
                 boolean canonical)
          throws java.io.UnsupportedEncodingException

DOMHelper

public DOMHelper(boolean canonical)
          throws java.io.UnsupportedEncodingException
Default constructor.

Method Detail

getWriterEncoding

public static java.lang.String getWriterEncoding()

setWriterEncoding

public static void setWriterEncoding(java.lang.String encoding)

isValidJavaEncoding

public static boolean isValidJavaEncoding(java.lang.String encoding)

print

public static void print(java.lang.String parserWrapperName,
                         java.lang.String uri,
                         boolean canonical)
Prints the resulting document tree.


print

public void print(org.w3c.dom.Node node)
Prints the specified node, recursively.


sortAttributes

protected org.w3c.dom.Attr[] sortAttributes(org.w3c.dom.NamedNodeMap attrs)
Returns a sorted list of attributes.


normalize

protected java.lang.String normalize(java.lang.String s)
Normalizes the given string.


printValidJavaEncoding

private static void printValidJavaEncoding()