com.jme3.util.xml
Class SAXUtil

java.lang.Object
  extended by com.jme3.util.xml.SAXUtil

public final class SAXUtil
extends java.lang.Object

Utility methods for parsing XML data using SAX.


Constructor Summary
SAXUtil()
           
 
Method Summary
static boolean parseBool(java.lang.String bool, boolean def)
           
static ColorRGBA parseColor(org.xml.sax.Attributes attribs)
           
static float parseFloat(java.lang.String f)
           
static float parseFloat(java.lang.String f, float def)
           
static int parseInt(java.lang.String i)
           
static int parseInt(java.lang.String i, int def)
          Parses an integer from a string, if the string is null returns def.
static java.lang.String parseString(java.lang.String str)
           
static java.lang.String parseString(java.lang.String str, java.lang.String def)
           
static Vector3f parseVector3(org.xml.sax.Attributes attribs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAXUtil

public SAXUtil()
Method Detail

parseInt

public static int parseInt(java.lang.String i,
                           int def)
                    throws org.xml.sax.SAXException
Parses an integer from a string, if the string is null returns def.

Parameters:
i - The string to parse
def - The default value if the string is null
Returns:
Throws:
org.xml.sax.SAXException

parseInt

public static int parseInt(java.lang.String i)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

parseFloat

public static float parseFloat(java.lang.String f,
                               float def)
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

parseFloat

public static float parseFloat(java.lang.String f)
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

parseBool

public static boolean parseBool(java.lang.String bool,
                                boolean def)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

parseString

public static java.lang.String parseString(java.lang.String str,
                                           java.lang.String def)

parseString

public static java.lang.String parseString(java.lang.String str)
                                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

parseVector3

public static Vector3f parseVector3(org.xml.sax.Attributes attribs)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

parseColor

public static ColorRGBA parseColor(org.xml.sax.Attributes attribs)
                            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException