com.mf.kennewick.util
Class XmlUtil

java.lang.Object
  extended bycom.mf.kennewick.util.XmlUtil

public class XmlUtil
extends java.lang.Object

Author:
Jeffrey Payne

Field Summary
static java.lang.String ATTR_DEFAULT_NS
           
static java.lang.String ATTR_XSD
           
static java.lang.String ATTR_XSI
           
static java.lang.String VALUE_XSD
           
static java.lang.String VALUE_XSI
           
 
Constructor Summary
XmlUtil()
           
 
Method Summary
static org.w3c.dom.Element createTextElement(org.w3c.dom.Document aDoc, java.lang.String nsPrefix, java.lang.String name, java.lang.String value)
           
protected static java.util.Calendar getNullCalendar()
           
static void marshalAttribute(org.w3c.dom.Node aNode, java.lang.String attribKey, java.lang.String value)
           
static boolean nsEquals(org.w3c.dom.Node aNode, java.lang.String nsPrefix, java.lang.String localName)
           
static java.util.Date toTimestamp(org.w3c.dom.Node dateNode, org.w3c.dom.Node timeNode)
          Parses xsd:date and xsd:time formatted date and time values.
static java.util.Date toTimestamp(java.lang.String dateTime)
           
static java.util.Date toTimestamp(java.lang.String date, java.lang.String time)
           
static java.lang.String toXsdDateFormat(java.util.Date aDate)
           
static java.lang.String toXsdDateTimeFormat(java.util.Date aDate)
           
static java.lang.String toXsdTimeFormat(java.util.Date aDate)
           
static java.lang.String unmarshalAttribute(org.w3c.dom.Node aNode, java.lang.String attribKey)
           
static void validateNodeName(org.w3c.dom.Element anElement, java.lang.String aName, java.lang.String nsPrefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_DEFAULT_NS

public static final java.lang.String ATTR_DEFAULT_NS
See Also:
Constant Field Values

ATTR_XSD

public static final java.lang.String ATTR_XSD
See Also:
Constant Field Values

VALUE_XSD

public static final java.lang.String VALUE_XSD
See Also:
Constant Field Values

ATTR_XSI

public static final java.lang.String ATTR_XSI
See Also:
Constant Field Values

VALUE_XSI

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

XmlUtil

public XmlUtil()
Method Detail

createTextElement

public static org.w3c.dom.Element createTextElement(org.w3c.dom.Document aDoc,
                                                    java.lang.String nsPrefix,
                                                    java.lang.String name,
                                                    java.lang.String value)

nsEquals

public static boolean nsEquals(org.w3c.dom.Node aNode,
                               java.lang.String nsPrefix,
                               java.lang.String localName)

validateNodeName

public static void validateNodeName(org.w3c.dom.Element anElement,
                                    java.lang.String aName,
                                    java.lang.String nsPrefix)
                             throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

toTimestamp

public static java.util.Date toTimestamp(java.lang.String date,
                                         java.lang.String time)

toTimestamp

public static java.util.Date toTimestamp(org.w3c.dom.Node dateNode,
                                         org.w3c.dom.Node timeNode)
Parses xsd:date and xsd:time formatted date and time values. Time zone offsets are ignored for dates but not for times.

Parameters:
dateNode -
timeNode -
Returns:

toTimestamp

public static java.util.Date toTimestamp(java.lang.String dateTime)

toXsdDateTimeFormat

public static java.lang.String toXsdDateTimeFormat(java.util.Date aDate)

toXsdDateFormat

public static java.lang.String toXsdDateFormat(java.util.Date aDate)

toXsdTimeFormat

public static java.lang.String toXsdTimeFormat(java.util.Date aDate)

marshalAttribute

public static void marshalAttribute(org.w3c.dom.Node aNode,
                                    java.lang.String attribKey,
                                    java.lang.String value)
                             throws java.lang.Exception
Throws:
java.lang.Exception

unmarshalAttribute

public static java.lang.String unmarshalAttribute(org.w3c.dom.Node aNode,
                                                  java.lang.String attribKey)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getNullCalendar

protected static java.util.Calendar getNullCalendar()


Copyright © 2004 Media Fortress, LLC, LLC. Licensed for commercial use under the Apache 2.0 License.