com.braintreegateway.util
Class SimpleNodeWrapper

java.lang.Object
  extended by com.braintreegateway.util.NodeWrapper
      extended by com.braintreegateway.util.SimpleNodeWrapper

public class SimpleNodeWrapper
extends NodeWrapper


Nested Class Summary
private static class SimpleNodeWrapper.MapNodeHandler
           
 
Field Summary
private  Map<String,String> attributes
           
private  List<Object> content
           
private  String name
           
private static SAXParserFactory saxParserFactory
           
 
Fields inherited from class com.braintreegateway.util.NodeWrapper
DATE_FORMAT, DATE_TIME_FORMAT, UTC_DESCRIPTOR
 
Constructor Summary
private SimpleNodeWrapper(String name)
           
 
Method Summary
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()
           
static SimpleNodeWrapper parse(String xml)
           
private  LinkedList<String> restOf(LinkedList<String> tokens)
           
private  String stringValue()
           
 String toString()
           
 
Methods inherited from class com.braintreegateway.util.NodeWrapper
findAllStrings, findBigDecimal, findBoolean, findDate, findDateTime, findInteger, findMap, isSuccess
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

saxParserFactory

private static SAXParserFactory saxParserFactory

name

private String name

attributes

private Map<String,String> attributes

content

private List<Object> content
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:
findAll in class NodeWrapper

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:
findFirst in class NodeWrapper

findString

public String findString(String expression)
Specified by:
findString in class NodeWrapper

stringValue

private String stringValue()

getElementName

public String getElementName()
Specified by:
getElementName in class NodeWrapper

childNodes

private List<SimpleNodeWrapper> childNodes()

getFormParameters

public Map<String,String> getFormParameters()
Specified by:
getFormParameters in class NodeWrapper

buildParams

private void buildParams(String prefix,
                         Map<String,String> params)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.