harmonic.mz.util
Class XMLConvert

java.lang.Object
  |
  +--harmonic.mz.util.XMLConvert

public class XMLConvert
extends java.lang.Object

Functions to be used for creating/parsing xml text elements


Constructor Summary
XMLConvert()
           
XMLConvert(java.lang.String string)
           
 
Method Summary
 double readFloatValue()
          read a floating point number.
 int readIntValue()
          read an integer.
 java.lang.String readQuotedString()
          read a quoted String ("...").
 java.lang.String ScalarArray_To_String(float[] sa)
           
 float[] String_To_ScalarArray()
           
 java.util.Vector String_To_StringArray()
           
 java.util.Vector String_To_TupleArray()
           
 java.lang.String StringArray_To_String(java.util.Vector sa)
           
 java.lang.String TupleArray_To_String(java.util.Vector ta)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLConvert

public XMLConvert(java.lang.String string)

XMLConvert

public XMLConvert()
Method Detail

StringArray_To_String

public java.lang.String StringArray_To_String(java.util.Vector sa)

String_To_StringArray

public java.util.Vector String_To_StringArray()

TupleArray_To_String

public java.lang.String TupleArray_To_String(java.util.Vector ta)

String_To_TupleArray

public java.util.Vector String_To_TupleArray()

ScalarArray_To_String

public java.lang.String ScalarArray_To_String(float[] sa)

String_To_ScalarArray

public float[] String_To_ScalarArray()

readQuotedString

public java.lang.String readQuotedString()
                                  throws java.io.IOException
read a quoted String ("..."). the quotes themselves are not part of the String returned. returns empty string if next char is not '"'

java.io.IOException

readIntValue

public int readIntValue()
                 throws java.io.IOException
read an integer. format: [+-][0-9]* or [+-]0x[0-9A-Fa-f]*

java.io.IOException

readFloatValue

public double readFloatValue()
                      throws java.io.IOException
read a floating point number. format: [+-][0-9]*{[.][0-9]*}{[Ee][+-][0-9]*}

java.io.IOException