public class XmlHelp
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.jdom.output.Format |
prettyFormat |
Constructor and Description |
---|
XmlHelp() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<org.jdom.Element> |
getAttributedChildList(org.jdom.Element parent,
java.lang.String elementName,
java.lang.String attributeName) |
static java.util.List<org.jdom.Element> |
getAttributedChildListWithValue(org.jdom.Element parent,
java.lang.String elementName,
java.lang.String attributeName,
java.lang.String value)
Returns a list of children with the given element name and with a given attribute name and
a given value for this attribute.
The value comparison is case insensitive. |
static org.jdom.Element |
getBeansRoot(java.io.InputStream xmlInput)
returns the root Element in the File xmlFile
|
static java.lang.String |
getChildAttributeValue(org.jdom.Element element,
java.lang.String childElementName,
org.jdom.Namespace childElementNamespace,
java.lang.String childAttributeName,
org.jdom.Namespace childAttributeNamespace) |
static java.lang.String |
getChildContent(org.jdom.Element element,
java.lang.String childElementName,
org.jdom.Namespace childElementNamespace,
java.lang.String childAttributeName,
org.jdom.Namespace childAttributeNamespace) |
static java.lang.String |
getChildContentAttributeValue(org.jdom.Element element,
java.lang.String childAttributeName,
org.jdom.Namespace taxonNameNamespace,
java.lang.String childElementName,
org.jdom.Namespace childElementNamespace) |
static org.jdom.Element |
getFirstAttributedChild(org.jdom.Element parent,
java.lang.String elementName,
java.lang.String attributeName,
java.lang.String attributeValue) |
static java.util.List<org.jdom.Element> |
getMultipleChildElement(org.jdom.Element parentElement,
java.lang.String childName,
org.jdom.Namespace nsChild,
boolean obligatory) |
static org.jdom.Element |
getOrAddChild(org.jdom.Element parent,
java.lang.String elementName,
java.lang.String attributeName,
java.lang.String attributeValue) |
static org.jdom.Element |
getRoot(java.io.InputStream xmlInput)
returns the root Element in the File xmlFile
|
static org.jdom.Element |
getRoot(java.io.InputStream xmlInput,
java.lang.String elementName)
returns the root Element in the File xmlFile
|
static DoubleResult<org.jdom.Element,java.lang.Boolean> |
getSingleChildElement(org.jdom.Element parentElement,
java.lang.String childName,
org.jdom.Namespace nsChild,
boolean obligatory)
Gets the child element and tests if there is no other child element exists having the same name.
|
static org.jdom.Element |
getSingleChildElement(ResultWrapper<java.lang.Boolean> success,
org.jdom.Element parentElement,
java.lang.String childName,
org.jdom.Namespace nsChild,
boolean obligatory) |
static org.jdom.Element |
insertXmlBean(org.jdom.Element parent,
java.lang.String strId,
java.lang.String strClass) |
static org.jdom.Element |
insertXmlRefProperty(org.jdom.Element parent,
java.lang.String strName,
java.lang.String strValue) |
static org.jdom.Element |
insertXmlValueProperty(org.jdom.Element parent,
java.lang.String strName,
java.lang.String strValue) |
static boolean |
saveToXml(org.jdom.Document doc,
java.io.OutputStream outStream,
org.jdom.output.Format format)
Writes the Document doc to the specified file
|
static boolean |
saveToXml(org.jdom.Document doc,
java.lang.String path,
java.lang.String fileName,
org.jdom.output.Format format)
Writes the Document doc to the specified file
|
public static boolean saveToXml(org.jdom.Document doc, java.lang.String path, java.lang.String fileName, org.jdom.output.Format format)
doc
- path
- fileName
- public static boolean saveToXml(org.jdom.Document doc, java.io.OutputStream outStream, org.jdom.output.Format format)
doc
- path
- fileName
- public static org.jdom.Element getFirstAttributedChild(org.jdom.Element parent, java.lang.String elementName, java.lang.String attributeName, java.lang.String attributeValue)
public static java.util.List<org.jdom.Element> getAttributedChildList(org.jdom.Element parent, java.lang.String elementName, java.lang.String attributeName)
public static java.util.List<org.jdom.Element> getAttributedChildListWithValue(org.jdom.Element parent, java.lang.String elementName, java.lang.String attributeName, java.lang.String value)
parent
- elementName
- attributeName
- value
- public static java.lang.String getChildAttributeValue(org.jdom.Element element, java.lang.String childElementName, org.jdom.Namespace childElementNamespace, java.lang.String childAttributeName, org.jdom.Namespace childAttributeNamespace)
public static java.lang.String getChildContent(org.jdom.Element element, java.lang.String childElementName, org.jdom.Namespace childElementNamespace, java.lang.String childAttributeName, org.jdom.Namespace childAttributeNamespace)
public static org.jdom.Element getOrAddChild(org.jdom.Element parent, java.lang.String elementName, java.lang.String attributeName, java.lang.String attributeValue)
parent
- elementName
- attributeName
- attributeValue
- public static org.jdom.Element insertXmlRefProperty(org.jdom.Element parent, java.lang.String strName, java.lang.String strValue)
public static org.jdom.Element insertXmlValueProperty(org.jdom.Element parent, java.lang.String strName, java.lang.String strValue)
public static org.jdom.Element insertXmlBean(org.jdom.Element parent, java.lang.String strId, java.lang.String strClass)
public static org.jdom.Element getRoot(java.io.InputStream xmlInput) throws org.jdom.JDOMException, java.io.IOException
xmlInput
- org.jdom.JDOMException
java.io.IOException
public static org.jdom.Element getRoot(java.io.InputStream xmlInput, java.lang.String elementName)
xmlInput
- elementName
- public static org.jdom.Element getBeansRoot(java.io.InputStream xmlInput)
xmlInput
- public static DoubleResult<org.jdom.Element,java.lang.Boolean> getSingleChildElement(org.jdom.Element parentElement, java.lang.String childName, org.jdom.Namespace nsChild, boolean obligatory)
true
the second part of the result is false
Otherwise it is true
.parentElement
- the parent elementchildName
- name of the child elementnsChild
- the namespace for the child elementobligatory
- if true
, return value is only true
if exactly 1 child element with
the given name existspublic static org.jdom.Element getSingleChildElement(ResultWrapper<java.lang.Boolean> success, org.jdom.Element parentElement, java.lang.String childName, org.jdom.Namespace nsChild, boolean obligatory)
public static java.util.List<org.jdom.Element> getMultipleChildElement(org.jdom.Element parentElement, java.lang.String childName, org.jdom.Namespace nsChild, boolean obligatory)
public static java.lang.String getChildContentAttributeValue(org.jdom.Element element, java.lang.String childAttributeName, org.jdom.Namespace taxonNameNamespace, java.lang.String childElementName, org.jdom.Namespace childElementNamespace)
Copyright © 2007-2020 EDIT. All Rights Reserved.