Package org.opencms.xml
Class CmsXmlGenericWrapper
java.lang.Object
org.opencms.xml.CmsXmlGenericWrapper
Provides generic wrappers for XML library methods that do not support Java 5 generic types.
- Since:
- 7.5.1
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<org.dom4j.Node> content(org.dom4j.Element element) Provides a type safe / generic wrapper forBranch.content().static Iterable<org.dom4j.Element> elementIterable(org.dom4j.Element element, String name) Returns an element iterator.static Iterator<org.dom4j.Element> elementIterator(org.dom4j.Element element) Provides a type safe / generic wrapper forElement.elementIterator(org.dom4j.QName).static Iterator<org.dom4j.Element> elementIterator(org.dom4j.Element element, String name) Provides a type safe / generic wrapper forElement.elementIterator(String).static List<org.dom4j.Element> elements(org.dom4j.Element element) Provides a type safe / generic wrapper forElement.elements().static List<org.dom4j.Element> Provides a type safe / generic wrapper forElement.elements(String).static List<org.dom4j.Element> elements(org.dom4j.Element element, org.dom4j.QName name) Provides a type safe / generic wrapper forElement.elements(org.dom4j.QName).static List<org.dom4j.Node> selectNodes(org.dom4j.Document doc, String xpathExpression) Provides a type safe / generic wrapper forNode.selectNodes(String).
-
Method Details
-
content
Provides a type safe / generic wrapper forBranch.content().- Parameters:
element- the element to get the content for- Returns:
- type safe access to
Branch.content().
-
elementIterable
Returns an element iterator.- Parameters:
element- the elementname- the name- Returns:
- the iterator
-
elementIterator
Provides a type safe / generic wrapper forElement.elementIterator(org.dom4j.QName).- Parameters:
element- the element to iterate- Returns:
- type safe access to
Element.elementIterator(org.dom4j.QName).
-
elementIterator
Provides a type safe / generic wrapper forElement.elementIterator(String).- Parameters:
element- the element to iteratename- the element name to match- Returns:
- type safe access to
Element.elementIterator(String).
-
elements
Provides a type safe / generic wrapper forElement.elements().- Parameters:
element- the element to iterate- Returns:
- type safe access to
Element.elements().
-
elements
Provides a type safe / generic wrapper forElement.elements(org.dom4j.QName).- Parameters:
element- the element to iteratename- the element name to match- Returns:
- type safe access to
Element.elements(org.dom4j.QName).
-
elements
Provides a type safe / generic wrapper forElement.elements(String).- Parameters:
element- the element to iteratename- the element name to match- Returns:
- type safe access to
Element.elements(String).
-
selectNodes
Provides a type safe / generic wrapper forNode.selectNodes(String).- Parameters:
doc- the document to select the nodes fromxpathExpression- the XPATH expression to select- Returns:
- type safe access to
Node.selectNodes(String)
-