public class SimpleNodeWrapper extends NodeWrapper
Modifier and Type | Class and Description |
---|---|
private static class |
SimpleNodeWrapper.MapNodeHandler |
Modifier and Type | Field and Description |
---|---|
private Map<String,String> |
attributes |
private List<Object> |
content |
private String |
name |
private static SAXParserFactory |
saxParserFactory |
DATE_FORMAT, DATE_TIME_FORMAT, UTC_DESCRIPTOR
Modifier | Constructor and Description |
---|---|
private |
SimpleNodeWrapper(String name) |
Modifier and Type | Method and Description |
---|---|
private void |
buildParams(String prefix,
Map<String,String> params) |
private List<SimpleNodeWrapper> |
childNodes() |
private SimpleNodeWrapper |
find(LinkedList<String> tokens) |
private SimpleNodeWrapper |
find(String expression) |
private void |
findAll(LinkedList<String> tokens,
List<NodeWrapper> nodes) |
List<NodeWrapper> |
findAll(String expression) |
NodeWrapper |
findFirst(String expression) |
String |
findString(String expression) |
String |
getElementName() |
Map<String,String> |
getFormParameters() |
boolean |
isBlank() |
static SimpleNodeWrapper |
parse(String xml) |
private LinkedList<String> |
restOf(LinkedList<String> tokens) |
private String |
stringValue() |
String |
toString() |
findAllStrings, findBigDecimal, findBoolean, findDate, findDateTime, findInteger, findMap, isSuccess
private static SAXParserFactory saxParserFactory
private String name
private SimpleNodeWrapper(String name)
public static SimpleNodeWrapper parse(String xml)
public List<NodeWrapper> findAll(String expression)
findAll
in class NodeWrapper
private void findAll(LinkedList<String> tokens, List<NodeWrapper> nodes)
private SimpleNodeWrapper find(LinkedList<String> tokens)
private SimpleNodeWrapper find(String expression)
private LinkedList<String> restOf(LinkedList<String> tokens)
public NodeWrapper findFirst(String expression)
findFirst
in class NodeWrapper
public String findString(String expression)
findString
in class NodeWrapper
public boolean isBlank()
isBlank
in class NodeWrapper
private String stringValue()
public String getElementName()
getElementName
in class NodeWrapper
private List<SimpleNodeWrapper> childNodes()
public Map<String,String> getFormParameters()
getFormParameters
in class NodeWrapper
Copyright © 2013-2017. All Rights Reserved.