|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openmuc.core.datamanager.impl.XMLUtils
public class XMLUtils
Constructor Summary | |
---|---|
XMLUtils()
|
Method Summary | |
---|---|
static void |
addTagWithValue(org.w3c.dom.Element parent,
org.w3c.dom.Document document,
java.lang.String tag,
java.lang.String value)
|
static java.lang.String |
dateToString(java.util.Date date)
|
static void |
deleteElementWithAttributeValue(org.w3c.dom.Document doc,
java.lang.String elementName,
java.lang.String attributeName,
java.lang.String value)
Delete an element with a given attribute value from an XML DOM |
static void |
deleteElementWithSubElementValue(org.w3c.dom.Document doc,
java.lang.String elementName,
java.lang.String subElementName,
java.lang.String value)
Delete an element with a given subelement text value form an XML DOM |
static java.lang.String |
getAttributeValue(org.w3c.dom.Node element,
java.lang.String attributeName)
|
static org.w3c.dom.Document |
getDocumentFromFile(java.io.File xmlFile)
|
static org.w3c.dom.Document |
getDocumentFromStream(java.io.InputStream xmlStream)
|
static boolean |
hasAttributeValue(org.w3c.dom.Node element,
java.lang.String attributeName,
java.lang.String attributeValue)
Test if the given element has the given attribute and attribute value |
static org.w3c.dom.Node |
hasTagAsChild(org.w3c.dom.Element parent,
java.lang.String tag)
|
static org.w3c.dom.Node |
hasTagAsChildWithAttributeValue(org.w3c.dom.Element parent,
java.lang.String tag,
java.lang.String attribute,
java.lang.String value)
|
static java.util.Date |
parseDateTime(java.lang.String datetime)
parses date or time in ISO 8601 standard and UTC HH:mm:ss yy-MM-dd yy-MM-dd HH:mm:ss |
static java.lang.String |
storageType(int storageType)
|
static long |
timeToMilliSec(java.lang.String time)
|
static void |
updateAttributeValue(org.w3c.dom.Node element,
java.lang.String attributeName,
java.lang.String attributeValue)
|
static void |
updateTagWithValue(org.w3c.dom.Element parent,
org.w3c.dom.Document document,
java.lang.String tag,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLUtils()
Method Detail |
---|
public static org.w3c.dom.Document getDocumentFromFile(java.io.File xmlFile)
public static org.w3c.dom.Document getDocumentFromStream(java.io.InputStream xmlStream)
public static void updateTagWithValue(org.w3c.dom.Element parent, org.w3c.dom.Document document, java.lang.String tag, java.lang.String value)
public static void addTagWithValue(org.w3c.dom.Element parent, org.w3c.dom.Document document, java.lang.String tag, java.lang.String value)
public static org.w3c.dom.Node hasTagAsChild(org.w3c.dom.Element parent, java.lang.String tag)
public static org.w3c.dom.Node hasTagAsChildWithAttributeValue(org.w3c.dom.Element parent, java.lang.String tag, java.lang.String attribute, java.lang.String value)
public static void deleteElementWithAttributeValue(org.w3c.dom.Document doc, java.lang.String elementName, java.lang.String attributeName, java.lang.String value)
doc
- the XML documentelementName
- the name of the element to deleteattributeName
- the name of the elements attributevalue
- the attribute valuepublic static void deleteElementWithSubElementValue(org.w3c.dom.Document doc, java.lang.String elementName, java.lang.String subElementName, java.lang.String value)
doc
- the XML documentelementName
- the name of the element to deletesubElementName
- he name of the elements subelementvalue
- the value of the sub elementpublic static boolean hasAttributeValue(org.w3c.dom.Node element, java.lang.String attributeName, java.lang.String attributeValue)
element
- element to testattributeName
- attribute nameattributeValue
- attribute valuepublic static void updateAttributeValue(org.w3c.dom.Node element, java.lang.String attributeName, java.lang.String attributeValue)
public static java.lang.String getAttributeValue(org.w3c.dom.Node element, java.lang.String attributeName)
public static java.lang.String storageType(int storageType)
public static java.util.Date parseDateTime(java.lang.String datetime)
datetime
-
public static java.lang.String dateToString(java.util.Date date)
public static long timeToMilliSec(java.lang.String time) throws java.lang.NumberFormatException
java.lang.NumberFormatException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |