org.cybertory.MSS
Class XMLUtils

java.lang.Object
  extended byorg.cybertory.MSS.XMLUtils

public class XMLUtils
extends java.lang.Object

General utilities for formatting and parsing XML.


Field Summary
static org.jdom.Namespace xsdNamespace
           
 
Constructor Summary
XMLUtils()
           
 
Method Summary
static boolean getChildBoolean(org.jdom.Element elem, java.lang.String name)
           
static boolean getChildBoolean(org.jdom.Element elem, java.lang.String name, boolean defaultVal)
           
static float getChildFloat(org.jdom.Element elem, java.lang.String name)
           
static float getChildFloat(org.jdom.Element elem, java.lang.String name, float defaultVal)
           
static int getChildInteger(org.jdom.Element elem, java.lang.String name)
           
static int getChildInteger(org.jdom.Element elem, java.lang.String name, int defaultVal)
           
static java.lang.String getChildString(org.jdom.Element elem, java.lang.String name)
           
static java.lang.String getChildString(org.jdom.Element elem, java.lang.String name, java.lang.String defaultVal)
           
static java.lang.String toLowerFirstChar(java.lang.String inStr)
           
static java.lang.String toUpperFirstChar(java.lang.String inStr)
           
static org.jdom.Element xsd(java.lang.String elemName)
           
static org.jdom.Element xsd(java.lang.String elemName, org.jdom.Element subElem)
           
static org.jdom.Element xsdAttribute(java.lang.String name, java.lang.String type)
           
static org.jdom.Element xsdAttribute(java.lang.String name, java.lang.String type, boolean required)
           
static org.jdom.Element xsdComplexType(java.lang.String name, org.jdom.Element subElem)
           
static org.jdom.Element xsdDocumentation(java.lang.String docText)
           
static org.jdom.Element xsdElement(java.lang.String name)
           
static org.jdom.Element xsdElement(java.lang.String name, org.jdom.Element subElem)
           
static org.jdom.Element xsdElement(java.lang.String name, org.jdom.Element subElem, boolean required)
           
static org.jdom.Element xsdElement(java.lang.String name, java.lang.String type)
           
static org.jdom.Element xsdElement(java.lang.String name, java.lang.String type, boolean required)
           
static org.jdom.Element xsdEmptyElement(java.lang.String name)
           
static org.jdom.Element xsdEmptyElement(java.lang.String name, boolean required)
           
static org.jdom.Element xsdGrouping(java.lang.String groupType, org.jdom.Element[] choices)
           
static org.jdom.Element xsdGrouping(java.lang.String groupType, org.jdom.Element[] choices, boolean required)
           
static org.jdom.Element xsdList(java.lang.String itemType)
           
static org.jdom.Element xsdRoot()
           
static org.jdom.Element xsdSimpleType(java.lang.String name, org.jdom.Element subElem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xsdNamespace

public static org.jdom.Namespace xsdNamespace
Constructor Detail

XMLUtils

public XMLUtils()
Method Detail

xsdDocumentation

public static org.jdom.Element xsdDocumentation(java.lang.String docText)

xsdRoot

public static org.jdom.Element xsdRoot()

xsdElement

public static org.jdom.Element xsdElement(java.lang.String name)

xsdElement

public static org.jdom.Element xsdElement(java.lang.String name,
                                          org.jdom.Element subElem,
                                          boolean required)

xsdElement

public static org.jdom.Element xsdElement(java.lang.String name,
                                          org.jdom.Element subElem)

xsdElement

public static org.jdom.Element xsdElement(java.lang.String name,
                                          java.lang.String type,
                                          boolean required)

xsdElement

public static org.jdom.Element xsdElement(java.lang.String name,
                                          java.lang.String type)

xsdEmptyElement

public static org.jdom.Element xsdEmptyElement(java.lang.String name)

xsdEmptyElement

public static org.jdom.Element xsdEmptyElement(java.lang.String name,
                                               boolean required)

xsdAttribute

public static org.jdom.Element xsdAttribute(java.lang.String name,
                                            java.lang.String type)

xsdAttribute

public static org.jdom.Element xsdAttribute(java.lang.String name,
                                            java.lang.String type,
                                            boolean required)

xsd

public static org.jdom.Element xsd(java.lang.String elemName,
                                   org.jdom.Element subElem)

xsd

public static org.jdom.Element xsd(java.lang.String elemName)

xsdList

public static org.jdom.Element xsdList(java.lang.String itemType)

xsdSimpleType

public static org.jdom.Element xsdSimpleType(java.lang.String name,
                                             org.jdom.Element subElem)

xsdComplexType

public static org.jdom.Element xsdComplexType(java.lang.String name,
                                              org.jdom.Element subElem)

xsdGrouping

public static org.jdom.Element xsdGrouping(java.lang.String groupType,
                                           org.jdom.Element[] choices)

xsdGrouping

public static org.jdom.Element xsdGrouping(java.lang.String groupType,
                                           org.jdom.Element[] choices,
                                           boolean required)

getChildBoolean

public static boolean getChildBoolean(org.jdom.Element elem,
                                      java.lang.String name)
                               throws XMLMissingElementException
Throws:
XMLMissingElementException

getChildBoolean

public static boolean getChildBoolean(org.jdom.Element elem,
                                      java.lang.String name,
                                      boolean defaultVal)

getChildString

public static java.lang.String getChildString(org.jdom.Element elem,
                                              java.lang.String name)
                                       throws XMLMissingElementException
Throws:
XMLMissingElementException

getChildString

public static java.lang.String getChildString(org.jdom.Element elem,
                                              java.lang.String name,
                                              java.lang.String defaultVal)

getChildInteger

public static int getChildInteger(org.jdom.Element elem,
                                  java.lang.String name)
                           throws XMLMissingElementException,
                                  XMLFormatException
Throws:
XMLMissingElementException
XMLFormatException

getChildInteger

public static int getChildInteger(org.jdom.Element elem,
                                  java.lang.String name,
                                  int defaultVal)
                           throws XMLFormatException
Throws:
XMLFormatException

getChildFloat

public static float getChildFloat(org.jdom.Element elem,
                                  java.lang.String name)
                           throws XMLMissingElementException,
                                  XMLFormatException
Throws:
XMLMissingElementException
XMLFormatException

getChildFloat

public static float getChildFloat(org.jdom.Element elem,
                                  java.lang.String name,
                                  float defaultVal)
                           throws XMLFormatException
Throws:
XMLFormatException

toUpperFirstChar

public static java.lang.String toUpperFirstChar(java.lang.String inStr)

toLowerFirstChar

public static java.lang.String toLowerFirstChar(java.lang.String inStr)