|
BeanIO 1.2.3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.beanio.parser.xml.XmlNodeUtil
public class XmlNodeUtil
Utility class for working with a document object model and XmlDefinition's.
| Method Summary | |
|---|---|
static Element |
findChild(Node parent,
XmlDefinition definition,
int offset)
Finds the Nth matching child of a DOM element. |
static Element |
findSibling(Element sibling,
XmlDefinition definition)
Returns a sibling element that matches a given definition, or null if no match is found. |
static String |
getAttribute(Element element,
XmlDefinition definition)
Returns the value of an attribute for an element. |
static String |
getText(Node node)
Returns the child text from a DOM node. |
static String |
getText(Node node,
XmlDefinition definition)
Returns the child text from a DOM node after adjusting for any node wrapping. |
static boolean |
isNil(Element element)
Tests if an element is nil. |
static Element |
unwrap(Element parent,
XmlDefinition definition)
Unwraps an XML element when a wrapper is configured for the given XML definition. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Element unwrap(Element parent,
XmlDefinition definition)
parent - the parent XML element to unwrapdefinition - the definition of the XML node
public static boolean isNil(Element element)
element - the element to test
public static String getAttribute(Element element,
XmlDefinition definition)
element - the element to checkdefinition - the definition of the attribute to retrieve from the element
public static String getText(Node node,
XmlDefinition definition)
node - the node to parsedefinition - the definition of the text node
public static String getText(Node node)
node - the node to parse
public static Element findSibling(Element sibling,
XmlDefinition definition)
sibling - the sibling DOM element to begin the searchdefinition - the node to search for
public static Element findChild(Node parent,
XmlDefinition definition,
int offset)
parent - the parent DOM nodedefinition - the node definition to search foroffset - the occurrence of the matching node
|
BeanIO 1.2.3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||