|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.functest.config.ConfigXmlUtils
public class ConfigXmlUtils
Some helper methods for reading in JIRA XML manipulation.
| Method Summary | |
|---|---|
static org.dom4j.Element |
createNewElement(org.dom4j.Element parent,
String elementName)
Add a new child element to the passed parent. |
static org.dom4j.Element |
getElementByXpath(org.dom4j.Document document,
String xpath)
Return the element matched by the passed XPath. |
static List<org.dom4j.Element> |
getElementsByXpath(org.dom4j.Document document,
String xpath)
Find all the elements returned by the passed xpath. |
static Integer |
getIntegerValue(org.dom4j.Element element,
String attribute)
Get the integer value of the passed attribute off the passed element. |
static Long |
getLongValue(org.dom4j.Element element,
String attribute)
Get the long value of the passed attribute off the passed element. |
static String |
getTextValue(org.dom4j.Element element,
String attribute)
Get the text value of the passed attribute off the passed element. |
static List<org.dom4j.Element> |
getTopElementsByName(org.dom4j.Document document,
String name)
Return all the elements directly under the root of the passed document with the passed name. |
static void |
removeAttribute(org.dom4j.Element element,
String attributeName)
Remove the attribute from the passed element. |
static boolean |
removeElement(org.dom4j.Element element)
Remove the passed element from dom tree. |
static void |
setAttribute(org.dom4j.Element element,
String attributeName,
Object attributeValue)
Sets the attribute of the passed element. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static org.dom4j.Element createNewElement(org.dom4j.Element parent,
String elementName)
parent - the node to add the element to.elementName - the name of the element to add.
public static void setAttribute(org.dom4j.Element element,
String attributeName,
Object attributeValue)
element - the element to set the attribute on.attributeName - the name of the attribute to set.attributeValue - the value of the attribute.
public static void removeAttribute(org.dom4j.Element element,
String attributeName)
element - the element to remove the attribute from.attributeName - the name of the attribute to remove.
public static String getTextValue(org.dom4j.Element element,
String attribute)
element - the element to get the attribute off.attribute - the name of the attribute to find.
public static Long getLongValue(org.dom4j.Element element,
String attribute)
element - the element to get the attribute off.attribute - the name of the attribute to find.
public static Integer getIntegerValue(org.dom4j.Element element,
String attribute)
element - the element to get the attribute off.attribute - the name of the attribute to find.
public static boolean removeElement(org.dom4j.Element element)
element - the element to remove.
public static List<org.dom4j.Element> getElementsByXpath(org.dom4j.Document document,
String xpath)
IllegalArgumentException if the passed
xpath returns anything by Elements.
document - the document to run the xpath on.xpath - the xpath to run.
IllegalArgumentException - if the xpath returns non-element nodes.
public static org.dom4j.Element getElementByXpath(org.dom4j.Document document,
String xpath)
IllegalArgumentException will be thrown. A null value will be returned if the xpath matches nothing.
document - the document to run the xpath over.xpath - the xpath to run.
public static List<org.dom4j.Element> getTopElementsByName(org.dom4j.Document document,
String name)
document - the document to look through.name - the name of the elements to return.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||