com.google.checkout.util
Class Utils
java.lang.Object
com.google.checkout.util.Utils
public class Utils
- extends java.lang.Object
Various XML utilities.
- Version:
- 1.1 - ksim - March 6th, 2007 - Added functions regarding streaming, 1.2 - ksim - March 10th, 2007 - Added functions regarding DOM
manipulation
- Author:
- simonjsmith, ksim
Constructor Summary |
Utils()
|
Method Summary |
static org.w3c.dom.Element |
createNewContainer(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement)
|
static org.w3c.dom.Element |
createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
boolean childValue)
|
static org.w3c.dom.Element |
createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
double childValue)
|
static org.w3c.dom.Element |
createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
float childValue)
|
static org.w3c.dom.Element |
createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
int childValue)
|
static org.w3c.dom.Element |
createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
java.lang.String childValue)
|
static org.w3c.dom.Element |
createNewElementAndSetAndAttribute(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
java.lang.String childValue,
java.lang.String attributeName,
java.lang.String attributeValue)
|
static java.lang.String |
documentToString(org.w3c.dom.Document document)
|
static java.lang.String |
documentToStringPretty(org.w3c.dom.Document document)
|
static org.w3c.dom.Element |
findContainerElseCreate(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child)
|
static org.w3c.dom.Element |
findContainerWithAttributeValueElseCreate(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue)
|
static org.w3c.dom.Element |
findContainerWithAttributeValueElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.lang.String value,
java.lang.String attributeName,
java.lang.String attributeValue)
|
static org.w3c.dom.Element |
findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
boolean value)
|
static org.w3c.dom.Element |
findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.util.Date date)
|
static org.w3c.dom.Element |
findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
float value)
|
static org.w3c.dom.Element |
findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
int value)
|
static org.w3c.dom.Element |
findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
java.lang.String value)
|
static org.w3c.dom.Element |
findElementElseCreateAndAttribute(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue)
|
static org.w3c.dom.Element |
findElementElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
boolean value)
|
static org.w3c.dom.Element |
findElementElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
java.lang.String value)
|
static org.w3c.dom.Element |
findElementElseCreateAndSetAndAttribute(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.lang.String value,
java.lang.String attributeName,
java.lang.String attributeValue)
|
static org.w3c.dom.Element |
findElementOrContainer(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element)
|
static java.lang.String |
getDateString(java.util.Date date)
|
static boolean |
getElementBooleanValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element)
|
static java.util.Date |
getElementDateValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String string)
|
static float |
getElementFloatValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element)
|
static int |
getElementIntValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String string)
|
static long |
getElementLongValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String string)
|
static org.w3c.dom.Element[] |
getElements(org.w3c.dom.Document document,
org.w3c.dom.Element parent)
|
static java.lang.String |
getElementStringValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element)
|
static void |
importElements(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
org.w3c.dom.Element[] children)
|
static org.w3c.dom.Document |
newDocumentFromInputStream(java.io.InputStream in)
|
static org.w3c.dom.Document |
newDocumentFromString(java.lang.String xmlString)
|
static org.w3c.dom.Document |
newEmptyDocument()
|
static java.lang.String |
nodeToString(org.w3c.dom.Node node)
|
static java.util.Date |
parseDate(java.lang.String date)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Utils
public Utils()
newEmptyDocument
public static org.w3c.dom.Document newEmptyDocument()
findElementOrContainer
public static org.w3c.dom.Element findElementOrContainer(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element)
findContainerElseCreate
public static org.w3c.dom.Element findContainerElseCreate(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child)
createNewContainer
public static org.w3c.dom.Element createNewContainer(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement)
findElementElseCreateAndSet
public static org.w3c.dom.Element findElementElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
java.lang.String value)
findElementElseCreateAndSet
public static org.w3c.dom.Element findElementElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
boolean value)
findElementAndSetElseCreateAndSet
public static org.w3c.dom.Element findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
java.lang.String value)
findElementAndSetElseCreateAndSet
public static org.w3c.dom.Element findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
boolean value)
findElementAndSetElseCreateAndSet
public static org.w3c.dom.Element findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
float value)
findElementAndSetElseCreateAndSet
public static org.w3c.dom.Element findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String child,
int value)
createNewElementAndSet
public static org.w3c.dom.Element createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
java.lang.String childValue)
createNewElementAndSetAndAttribute
public static org.w3c.dom.Element createNewElementAndSetAndAttribute(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
java.lang.String childValue,
java.lang.String attributeName,
java.lang.String attributeValue)
createNewElementAndSet
public static org.w3c.dom.Element createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
float childValue)
createNewElementAndSet
public static org.w3c.dom.Element createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
int childValue)
createNewElementAndSet
public static org.w3c.dom.Element createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
boolean childValue)
createNewElementAndSet
public static org.w3c.dom.Element createNewElementAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String childElement,
double childValue)
getElementStringValue
public static java.lang.String getElementStringValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element)
getElementBooleanValue
public static boolean getElementBooleanValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element)
getElementFloatValue
public static float getElementFloatValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element)
importElements
public static void importElements(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
org.w3c.dom.Element[] children)
getElementDateValue
public static java.util.Date getElementDateValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String string)
throws CheckoutException
- Throws:
CheckoutException
getElementLongValue
public static long getElementLongValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String string)
getElementIntValue
public static int getElementIntValue(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String string)
findElementAndSetElseCreateAndSet
public static org.w3c.dom.Element findElementAndSetElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.util.Date date)
getElements
public static org.w3c.dom.Element[] getElements(org.w3c.dom.Document document,
org.w3c.dom.Element parent)
findContainerWithAttributeValueElseCreate
public static org.w3c.dom.Element findContainerWithAttributeValueElseCreate(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue)
findContainerWithAttributeValueElseCreateAndSet
public static org.w3c.dom.Element findContainerWithAttributeValueElseCreateAndSet(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.lang.String value,
java.lang.String attributeName,
java.lang.String attributeValue)
findElementElseCreateAndAttribute
public static org.w3c.dom.Element findElementElseCreateAndAttribute(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue)
findElementElseCreateAndSetAndAttribute
public static org.w3c.dom.Element findElementElseCreateAndSetAndAttribute(org.w3c.dom.Document document,
org.w3c.dom.Element parent,
java.lang.String element,
java.lang.String value,
java.lang.String attributeName,
java.lang.String attributeValue)
nodeToString
public static java.lang.String nodeToString(org.w3c.dom.Node node)
documentToString
public static java.lang.String documentToString(org.w3c.dom.Document document)
documentToStringPretty
public static java.lang.String documentToStringPretty(org.w3c.dom.Document document)
newDocumentFromString
public static org.w3c.dom.Document newDocumentFromString(java.lang.String xmlString)
throws CheckoutException
- Throws:
CheckoutException
newDocumentFromInputStream
public static org.w3c.dom.Document newDocumentFromInputStream(java.io.InputStream in)
throws CheckoutException
- Throws:
CheckoutException
parseDate
public static java.util.Date parseDate(java.lang.String date)
throws CheckoutException
- Throws:
CheckoutException
getDateString
public static java.lang.String getDateString(java.util.Date date)