Package com.braintreegateway.util
Class SimpleNodeWrapper
- java.lang.Object
-
- com.braintreegateway.util.NodeWrapper
-
- com.braintreegateway.util.SimpleNodeWrapper
-
public class SimpleNodeWrapper extends NodeWrapper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classSimpleNodeWrapper.MapNodeHandler
-
Field Summary
Fields Modifier and Type Field Description private Map<String,String>attributesprivate List<Object>contentprivate Stringnameprivate static SAXParserFactorysaxParserFactory-
Fields inherited from class com.braintreegateway.util.NodeWrapper
DATE_FORMAT, DATE_TIME_FORMAT, UTC_DESCRIPTOR
-
-
Constructor Summary
Constructors Modifier Constructor Description privateSimpleNodeWrapper(String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidbuildParams(String prefix, Map<String,String> params)private List<SimpleNodeWrapper>childNodes()private SimpleNodeWrapperfind(String expression)private SimpleNodeWrapperfind(LinkedList<String> tokens)List<NodeWrapper>findAll(String expression)private voidfindAll(LinkedList<String> tokens, List<NodeWrapper> nodes)NodeWrapperfindFirst(String expression)StringfindString(String expression)List<NodeWrapper>getChildren()StringgetElementName()Map<String,String>getFormParameters()booleanisBlank()static SimpleNodeWrapperparse(String xml)private LinkedList<String>restOf(LinkedList<String> tokens)private StringstringValue()StringtoString()-
Methods inherited from class com.braintreegateway.util.NodeWrapper
findAllStrings, findBigDecimal, findBoolean, findDate, findDateTime, findInteger, findMap, isSuccess
-
-
-
-
Constructor Detail
-
SimpleNodeWrapper
private SimpleNodeWrapper(String name)
-
-
Method Detail
-
parse
public static SimpleNodeWrapper parse(String xml)
-
findAll
public List<NodeWrapper> findAll(String expression)
- Specified by:
findAllin classNodeWrapper
-
findAll
private void findAll(LinkedList<String> tokens, List<NodeWrapper> nodes)
-
find
private SimpleNodeWrapper find(LinkedList<String> tokens)
-
find
private SimpleNodeWrapper find(String expression)
-
restOf
private LinkedList<String> restOf(LinkedList<String> tokens)
-
findFirst
public NodeWrapper findFirst(String expression)
- Specified by:
findFirstin classNodeWrapper
-
findString
public String findString(String expression)
- Specified by:
findStringin classNodeWrapper
-
isBlank
public boolean isBlank()
- Specified by:
isBlankin classNodeWrapper
-
stringValue
private String stringValue()
-
getChildren
public List<NodeWrapper> getChildren()
- Specified by:
getChildrenin classNodeWrapper
-
getElementName
public String getElementName()
- Specified by:
getElementNamein classNodeWrapper
-
childNodes
private List<SimpleNodeWrapper> childNodes()
-
getFormParameters
public Map<String,String> getFormParameters()
- Specified by:
getFormParametersin classNodeWrapper
-
-