com.mf.kennewick.util
Class XmlUtil
java.lang.Object
com.mf.kennewick.util.XmlUtil
- public class XmlUtil
- extends java.lang.Object
- Author:
- Jeffrey Payne
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 |
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
XmlUtil
public XmlUtil()
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.