com.yobotics.simulationconstructionset.gui
Class XMLReaderUtility

java.lang.Object
  extended by com.yobotics.simulationconstructionset.gui.XMLReaderUtility

public class XMLReaderUtility
extends java.lang.Object


Constructor Summary
XMLReaderUtility()
           
 
Method Summary
static void displayErrorMessage()
           
static void displayErrorMessage(java.lang.String message)
           
static int[] findSubstring(int start, java.lang.String fullString, java.lang.String target)
           
static int getEndIndexOfSubString(int start, java.lang.String fullString, java.lang.String target)
           
static java.lang.String getMiddleString(int start, java.lang.String fullString, java.lang.String beginString, java.lang.String endString)
           
static int getStartIndexOfSubString(int start, java.lang.String fullString, java.lang.String target)
           
static java.lang.String matrix3DToString(javax.vecmath.Matrix3d matrix3D)
           
static boolean parseBoolean(java.lang.String bool)
           
static boolean parseBooleanBetweenTwoStrings(int start, java.lang.String fullString, java.lang.String beginString, java.lang.String endString)
           
static javax.vecmath.Color3f parseColor3f(java.lang.String color)
           
static double parseDouble(java.lang.String doubleValue)
           
static double parseDoubleBetweenTwoStrings(int start, java.lang.String fullString, java.lang.String beginString, java.lang.String endString)
           
static int parseInt(java.lang.String integer)
           
static int parseIntegerBetweenTwoStrings(int start, java.lang.String fullString, java.lang.String beginString, java.lang.String endString)
           
static javax.vecmath.Matrix3d parseMatrix3d(java.lang.String matrix3d)
           
static javax.vecmath.Vector3d parseVector3d(java.lang.String vector)
           
static java.lang.String replaceAll(java.lang.String source, java.lang.String toReplace, java.lang.String replacement)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLReaderUtility

public XMLReaderUtility()
Method Detail

getEndIndexOfSubString

public static int getEndIndexOfSubString(int start,
                                         java.lang.String fullString,
                                         java.lang.String target)

getStartIndexOfSubString

public static int getStartIndexOfSubString(int start,
                                           java.lang.String fullString,
                                           java.lang.String target)

findSubstring

public static int[] findSubstring(int start,
                                  java.lang.String fullString,
                                  java.lang.String target)

displayErrorMessage

public static void displayErrorMessage()

displayErrorMessage

public static void displayErrorMessage(java.lang.String message)

getMiddleString

public static java.lang.String getMiddleString(int start,
                                               java.lang.String fullString,
                                               java.lang.String beginString,
                                               java.lang.String endString)

parseDoubleBetweenTwoStrings

public static double parseDoubleBetweenTwoStrings(int start,
                                                  java.lang.String fullString,
                                                  java.lang.String beginString,
                                                  java.lang.String endString)

parseBooleanBetweenTwoStrings

public static boolean parseBooleanBetweenTwoStrings(int start,
                                                    java.lang.String fullString,
                                                    java.lang.String beginString,
                                                    java.lang.String endString)

parseIntegerBetweenTwoStrings

public static int parseIntegerBetweenTwoStrings(int start,
                                                java.lang.String fullString,
                                                java.lang.String beginString,
                                                java.lang.String endString)

parseBoolean

public static boolean parseBoolean(java.lang.String bool)

parseDouble

public static double parseDouble(java.lang.String doubleValue)

parseInt

public static int parseInt(java.lang.String integer)

parseVector3d

public static javax.vecmath.Vector3d parseVector3d(java.lang.String vector)

matrix3DToString

public static java.lang.String matrix3DToString(javax.vecmath.Matrix3d matrix3D)

parseMatrix3d

public static javax.vecmath.Matrix3d parseMatrix3d(java.lang.String matrix3d)

parseColor3f

public static javax.vecmath.Color3f parseColor3f(java.lang.String color)

replaceAll

public static java.lang.String replaceAll(java.lang.String source,
                                          java.lang.String toReplace,
                                          java.lang.String replacement)