org.atzberger.xml
Class Atz_XML_Helper

java.lang.Object
  extended by org.atzberger.xml.Atz_XML_Helper

public class Atz_XML_Helper
extends java.lang.Object

Generic routines useful for XML generation and parsing.

Author:
Paul J. Atzberger
See Also:
http://www.atzberger.org

Field Summary
static java.lang.String xmlTag_NULL
           
 
Constructor Summary
Atz_XML_Helper()
           
 
Method Summary
static int getNumberTokens(java.lang.String str)
           
static double[] parseDoubleArrayFromString(java.lang.String str)
           
static int[] parseIntArrayFromString(java.lang.String str)
           
static void writeXMLComment(java.io.BufferedWriter fid, java.lang.String comment)
           
static void writeXMLData(java.io.BufferedWriter fid, Atz_XML_Writeable val)
           
static void writeXMLData(java.io.BufferedWriter fid, Atz_XML_Writeable[] valArray)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, Atz_XML_Writeable val)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, Atz_XML_Writeable[] valArray)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, Atz_XML_Writeable[] valArray, java.lang.String attrStr)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, Atz_XML_Writeable val, java.lang.String attrStr)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, boolean val)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, boolean val, java.lang.String attrStr)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, double val)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, double[] val)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, double[] val, java.lang.String attrStr)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, double val, java.lang.String attrStr)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, int val)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, int[] val)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, int[] val, java.lang.String attrStr)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, int val, java.lang.String attrStr)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, java.lang.Object val)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, java.lang.Object val, java.lang.String attrStr)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, java.lang.String val)
           
static void writeXMLData(java.io.BufferedWriter fid, java.lang.String tag, java.lang.String val, java.lang.String attrStr)
           
static void writeXMLEndTag(java.io.BufferedWriter fid, java.lang.String tag)
           
static void writeXMLHeader(java.io.BufferedWriter fid, java.lang.String version, java.lang.String encoding)
           
static void writeXMLNewline(java.io.BufferedWriter fid)
           
static void writeXMLStartTag(java.io.BufferedWriter fid, java.lang.String tag)
           
static void writeXMLStartTag(java.io.BufferedWriter fid, java.lang.String tag, java.lang.String attrStr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xmlTag_NULL

public static final java.lang.String xmlTag_NULL
See Also:
Constant Field Values
Constructor Detail

Atz_XML_Helper

public Atz_XML_Helper()
Method Detail

getNumberTokens

public static int getNumberTokens(java.lang.String str)

writeXMLHeader

public static void writeXMLHeader(java.io.BufferedWriter fid,
                                  java.lang.String version,
                                  java.lang.String encoding)

writeXMLNewline

public static void writeXMLNewline(java.io.BufferedWriter fid)

writeXMLComment

public static void writeXMLComment(java.io.BufferedWriter fid,
                                   java.lang.String comment)

writeXMLStartTag

public static void writeXMLStartTag(java.io.BufferedWriter fid,
                                    java.lang.String tag)

writeXMLStartTag

public static void writeXMLStartTag(java.io.BufferedWriter fid,
                                    java.lang.String tag,
                                    java.lang.String attrStr)

writeXMLEndTag

public static void writeXMLEndTag(java.io.BufferedWriter fid,
                                  java.lang.String tag)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                java.lang.String val)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                java.lang.String val,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                java.lang.Object val)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                java.lang.Object val,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                int val)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                int val,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                double val)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                double val,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                boolean val)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                boolean val,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                double[] val)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                double[] val,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                int[] val)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                int[] val,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                Atz_XML_Writeable val)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                Atz_XML_Writeable val,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                Atz_XML_Writeable[] valArray)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                java.lang.String tag,
                                Atz_XML_Writeable[] valArray,
                                java.lang.String attrStr)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                Atz_XML_Writeable[] valArray)

writeXMLData

public static void writeXMLData(java.io.BufferedWriter fid,
                                Atz_XML_Writeable val)

parseDoubleArrayFromString

public static double[] parseDoubleArrayFromString(java.lang.String str)

parseIntArrayFromString

public static int[] parseIntArrayFromString(java.lang.String str)