public class RequestBuilder extends Object
Modifier and Type | Field and Description |
---|---|
private List<Map.Entry<String,Object>> |
elements |
private String |
parent |
private List<Map.Entry<String,String>> |
topLevelElements |
Constructor and Description |
---|
RequestBuilder(String parent) |
Modifier and Type | Method and Description |
---|---|
RequestBuilder |
addElement(String name,
Object value) |
RequestBuilder |
addTopLevelElement(String name,
String value) |
protected static Object |
buildQueryStringElement(String name,
String value) |
protected static String |
buildXMLElement(Object element) |
protected static String |
buildXMLElement(String name,
Object element) |
protected static String |
formatAsXML(String name,
Map<String,Object> map) |
protected static String |
parentBracketChildString(String parent,
String child) |
String |
toQueryString() |
String |
toXML() |
protected static String |
wrapInXMLTag(String tagName,
String xml) |
protected static String |
wrapInXMLTag(String tagName,
String xml,
String type) |
protected static String |
xmlEscape(String input) |
private String parent
public RequestBuilder(String parent)
public RequestBuilder addTopLevelElement(String name, String value)
public RequestBuilder addElement(String name, Object value)
public String toQueryString()
public String toXML()
protected static String parentBracketChildString(String parent, String child)
Copyright © 2013-2020. All Rights Reserved.