XCMS Toolkit

schemajic.codec
Class XmlWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by schemajic.codec.XmlWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class XmlWriter
extends java.io.PrintWriter

Pretty prints values encoded using the ASN.1 Basic XML Encoding Rules (BXER).

Version:
1.00 - 2006/01/09
Author:
support@phillipgriffin.com

Field Summary
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
XmlWriter(java.io.OutputStream out)
          Constructor for XmlWrite with output stream parameter.
XmlWriter(java.io.OutputStream out, boolean format)
          \ Constructor for XmlWrite with output stream and format parameters.
 
Method Summary
 java.lang.String getMargin()
          Gets the indention margin.
 void indent()
          TODO DESCRIPTION GOES HERE
 void printBeginTag(java.lang.String name)
          TODO DESCRIPTION GOES HERE
 void printElement(java.lang.String tag, boolean value)
          TODO DESCRIPTION GOES HERE
 void printElement(java.lang.String tag, int value)
          TODO DESCRIPTION GOES HERE
 void printElement(java.lang.String tag, java.lang.String value)
          TODO DESCRIPTION GOES HERE
 void printEmptyElement(java.lang.String tag)
          Prints an empty element tag as an entity in <element/> format.
 void printEndTag(java.lang.String name)
          TODO DESCRIPTION GOES HERE
 void println()
          TODO DESCRIPTION GOES HERE
 void printMargin()
          TODO DESCRIPTION GOES HERE
 void printValue(boolean value)
          TODO DESCRIPTION GOES HERE
 void printValue(int value)
          TODO DESCRIPTION GOES HERE
 void printValue(java.lang.String value)
          TODO DESCRIPTION GOES HERE
 void printValueWrapped(java.lang.String value)
          TODO DESCRIPTION GOES HERE
 void setIndent(int numSpaces)
          Indents XML output some number of spaces.
 void unindent()
          TODO DESCRIPTION GOES HERE
 
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlWriter

public XmlWriter(java.io.OutputStream out)
Constructor for XmlWrite with output stream parameter.

Parameters:
out - an output stream

XmlWriter

public XmlWriter(java.io.OutputStream out,
                 boolean format)
\ Constructor for XmlWrite with output stream and format parameters.

Parameters:
out - an output stream
format - display type for XML output
Method Detail

setIndent

public void setIndent(int numSpaces)
Indents XML output some number of spaces.

Parameters:
numSpaces - the number of spaces to indent

printEmptyElement

public void printEmptyElement(java.lang.String tag)
Prints an empty element tag as an entity in <element/> format.

Parameters:
tag - the name of the element

printElement

public void printElement(java.lang.String tag,
                         java.lang.String value)
TODO DESCRIPTION GOES HERE

Parameters:
tag -
value -

printElement

public void printElement(java.lang.String tag,
                         boolean value)
TODO DESCRIPTION GOES HERE

Parameters:
tag -
value -

printElement

public void printElement(java.lang.String tag,
                         int value)
TODO DESCRIPTION GOES HERE

Parameters:
tag -
value -

printBeginTag

public void printBeginTag(java.lang.String name)
TODO DESCRIPTION GOES HERE

Parameters:
name -

printEndTag

public void printEndTag(java.lang.String name)
TODO DESCRIPTION GOES HERE

Parameters:
name -

printValue

public void printValue(java.lang.String value)
TODO DESCRIPTION GOES HERE

Parameters:
value -

printValueWrapped

public void printValueWrapped(java.lang.String value)
TODO DESCRIPTION GOES HERE

Parameters:
value -

printValue

public void printValue(boolean value)
TODO DESCRIPTION GOES HERE

Parameters:
value -

printValue

public void printValue(int value)
TODO DESCRIPTION GOES HERE

Parameters:
value -

println

public void println()
TODO DESCRIPTION GOES HERE

Overrides:
println in class java.io.PrintWriter

getMargin

public java.lang.String getMargin()
Gets the indention margin.

Returns:
an indention string

printMargin

public void printMargin()
TODO DESCRIPTION GOES HERE


indent

public void indent()
TODO DESCRIPTION GOES HERE


unindent

public void unindent()
TODO DESCRIPTION GOES HERE


XCMS Toolkit


Copyright © 2005-2006 GRIFFIN Consulting. All Rights Reserved.