Skip navigation links
A B C D E F G H I J K L M O P R S T V W _ 

A

appendValue(StringBuilder, Object) - Static method in class manifold.json.rt.Json
 

B

Base64Encoding - Class in manifold.json.rt.api
Corresponds with the "byte" format.
BigNumberCoercer - Class in manifold.json.rt
Implement "big-integer" and "big-decimal" formats.
BigNumberCoercer() - Constructor for class manifold.json.rt.BigNumberCoercer
 
BinaryCoercer - Class in manifold.json.rt
Implement "binary" and "byte" formats.
BinaryCoercer() - Constructor for class manifold.json.rt.BinaryCoercer
 
BindingsCoercer - Class in manifold.json.rt
BindingsCoercer() - Constructor for class manifold.json.rt.BindingsCoercer
 
build() - Method in interface manifold.json.rt.api.JsonBuilder
 
BuiltType<T> - Interface in manifold.json.rt.api
 

C

clear() - Method in class manifold.json.rt.api.DataBindings
CODECS - Static variable in interface manifold.json.rt.api.IJsonBindingsTranslator
 
coerce(Object, Type) - Method in class manifold.json.rt.BigNumberCoercer
 
coerce(Object, Type) - Method in class manifold.json.rt.BinaryCoercer
 
coerce(Object, Type) - Method in class manifold.json.rt.BindingsCoercer
 
coerce(Object, Type) - Method in class manifold.json.rt.DefaultCoercer
 
coerce(Object, Type) - Method in class manifold.json.rt.ListCoercer
 
containsKey(Object) - Method in class manifold.json.rt.api.DataBindings
Returns true if this map contains a mapping for the specified key.
containsValue(Object) - Method in class manifold.json.rt.api.DataBindings
copy() - Method in interface manifold.json.rt.api.IJsonList
Provides a deep copy of this list

D

DataBindings - Class in manifold.json.rt.api
A simple name/value bindings impl.
DataBindings(Map<String, Object>) - Constructor for class manifold.json.rt.api.DataBindings
Uses provided Map to store bindings.
DataBindings() - Constructor for class manifold.json.rt.api.DataBindings
Default constructor uses a LinkedHashMap to maintain the nature order of entries.
DataBindings(int) - Constructor for class manifold.json.rt.api.DataBindings
Construct with initial size.
decoded(byte[]) - Static method in class manifold.json.rt.api.Base64Encoding
 
decoded(byte[]) - Static method in class manifold.json.rt.api.OctetEncoding
 
deepCopy(Bindings) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Provide a deep copy of this Bindings using a DataBindings for the copy.
deepCopy(Bindings, Function<Integer, E>) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Provide a deep copy of this Bindings.
deepCopyValue(Object, Function<Integer, E>) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
 
DefaultCoercer - Class in manifold.json.rt
 
DefaultCoercer() - Constructor for class manifold.json.rt.DefaultCoercer
 
DefaultParser - Class in manifold.json.rt.parser
 
DefaultParser() - Constructor for class manifold.json.rt.parser.DefaultParser
 
delete(Object) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.delete(String, Object, Format) with delete("", arguments, _format)
delete(String) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.delete(String, Object, Format) with delete(urlSuffix, null, _format)
delete(String, Object) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.delete(String, Object, Format) with delete(urlSuffix, arguments, _format)
delete(String, Object, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP DELETE request to urlBase + urlSuffix.

E

EMPTY_BINDINGS - Static variable in class manifold.json.rt.api.DataBindings
 
encode(String) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
Convenience method to encode a URL string and not have to handle the UnsupportedEncodingException.
encoded(String) - Static method in class manifold.json.rt.api.Base64Encoding
 
encoded(String) - Static method in class manifold.json.rt.api.OctetEncoding
 
Endpoint - Class in manifold.json.rt.api
Represents a URL endpoint with an optional proxy (HTTP, SOCKS, or direct if no proxy is specified).
Endpoint(String) - Constructor for class manifold.json.rt.api.Endpoint
 
Endpoint(String, String, int) - Constructor for class manifold.json.rt.api.Endpoint
Makes an HTTP proxied endpoint.
Endpoint(String, String, Proxy.Type) - Constructor for class manifold.json.rt.api.Endpoint
Makes an proxied endpoint on port 8080.
Endpoint(String, String, int, Proxy.Type) - Constructor for class manifold.json.rt.api.Endpoint
Makes a proxied endpoint at the specified urlBase.
entrySet() - Method in class manifold.json.rt.api.DataBindings
equals(Object) - Method in class manifold.json.rt.api.DataBindings
 
equals(Object) - Method in class manifold.json.rt.api.JsonList
 

F

Factory() - Constructor for class manifold.json.rt.api.IJsonList.Factory
 
findBuiltTypeFrom(Class) - Method in interface manifold.json.rt.api.BuiltType
 
fromBindings(Object) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
 
fromBindings(Object, StringBuilder) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
 
fromBindings(Object, String, StringBuilder, int) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
 
fromBindings(Object) - Method in class manifold.json.rt.JsonBindingsTranslator
 
fromBindings(Object, StringBuilder) - Method in class manifold.json.rt.JsonBindingsTranslator
 
fromBindings(Object, String, StringBuilder, int) - Method in class manifold.json.rt.JsonBindingsTranslator
 
fromCsv(String) - Method in class manifold.json.rt.api.Loader
 
fromCsvFile(File) - Method in class manifold.json.rt.api.Loader
 
fromCsvReader(Reader) - Method in class manifold.json.rt.api.Loader
 
fromCsvUrl(String, String...) - Method in class manifold.json.rt.api.Loader
 
fromCsvUrl(URL) - Method in class manifold.json.rt.api.Loader
 
fromJson(String) - Method in class manifold.json.rt.api.Loader
 
fromJson(String) - Static method in class manifold.json.rt.Json
Parse the JSON string as a manifold.rt.api.Bindings instance.
fromJson(String, boolean, boolean) - Static method in class manifold.json.rt.Json
 
fromJsonFile(File) - Method in class manifold.json.rt.api.Loader
 
fromJsonReader(Reader) - Method in class manifold.json.rt.api.Loader
 
fromJsonUrl(String, String...) - Method in class manifold.json.rt.api.Loader
 
fromJsonUrl(URL) - Method in class manifold.json.rt.api.Loader
 
fromXml(String) - Method in class manifold.json.rt.api.Loader
 
fromXmlFile(File) - Method in class manifold.json.rt.api.Loader
 
fromXmlReader(Reader) - Method in class manifold.json.rt.api.Loader
 
fromXmlUrl(String, String...) - Method in class manifold.json.rt.api.Loader
 
fromXmlUrl(URL) - Method in class manifold.json.rt.api.Loader
 
fromYaml(String) - Method in class manifold.json.rt.api.Loader
 
fromYamlFile(File) - Method in class manifold.json.rt.api.Loader
 
fromYamlReader(Reader) - Method in class manifold.json.rt.api.Loader
 
fromYamlUrl(String, String...) - Method in class manifold.json.rt.api.Loader
 
fromYamlUrl(URL) - Method in class manifold.json.rt.api.Loader
 

G

get(Object) - Method in class manifold.json.rt.api.DataBindings
Returns the value to which this map maps the specified key.
get(String) - Static method in interface manifold.json.rt.api.IJsonBindingsTranslator
 
get() - Static method in interface manifold.json.rt.api.IJsonFormatTypeCoercer
 
getBinaryContent(URL) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
getBindings() - Method in interface manifold.json.rt.api.IJsonBindingsBacked
 
getBytes() - Method in class manifold.json.rt.api.Base64Encoding
 
getBytes() - Method in class manifold.json.rt.api.OctetEncoding
 
getColumn() - Method in class manifold.json.rt.parser.Token
 
getCsvContent(URL) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
getDefaultParser() - Static method in interface manifold.json.rt.api.IJsonParser
 
getEndpoint() - Method in class manifold.json.rt.api.Requester
 
getFinalComponentType() - Method in class manifold.json.rt.api.JsonList
 
getFormat() - Method in class manifold.json.rt.api.Requester
 
getFormats() - Method in interface manifold.json.rt.api.IJsonFormatTypeCoercer
 
getFormats() - Method in class manifold.json.rt.BigNumberCoercer
 
getFormats() - Method in class manifold.json.rt.BinaryCoercer
 
getFormats() - Method in class manifold.json.rt.DefaultCoercer
 
getHeaders() - Method in class manifold.json.rt.api.Requester
 
getJsonContent(URL) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
getLineNumber() - Method in class manifold.json.rt.parser.Token
 
getList() - Method in class manifold.json.rt.api.JsonList
 
getMany() - Method in class manifold.json.rt.api.Requester
Uses HTTP GET for the complete list of T JSON API objects as a IJsonList<T>.
getMany(String) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.getMany(String, Object, Format) with getMany(urlSuffix, null, _format)
getMany(Object) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.getMany(String, Object, Format) with getMany("", arguments, _format)
getMany(String, Object) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.getMany(String, Object, Format) with getMany(urlSuffix, arguments, _format)
getMany(String, Object, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP GET request to urlBase + urlSuffix.
getMetadata() - Method in class manifold.json.rt.api.DataBindings
 
getName() - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
 
getName() - Method in class manifold.json.rt.JsonBindingsTranslator
 
getOffset() - Method in class manifold.json.rt.parser.Token
 
getOne() - Method in class manifold.json.rt.api.Requester
Use HTTP GET for a single T JSON API object specified in the urlSuffix, such as "/108".
getOne(String) - Method in class manifold.json.rt.api.Requester
Use HTTP GET for a single T JSON API object specified in the urlSuffix, such as "/108".
getOne(Object) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.getOne(String, Object, Format) with getOne("", arguments, _format)
getOne(String, Object) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.getOne(String, Object, Format) with getOne(urlSuffix, arguments, _format)
getOne(String, Object, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP GET request to urlBase + urlSuffix.
getParameters() - Method in class manifold.json.rt.api.Requester
 
getParserName() - Static method in class manifold.json.rt.Json
 
getRawResponseHandler() - Method in class manifold.json.rt.api.Requester
 
getString() - Method in class manifold.json.rt.parser.Token
 
getTextContent(URL) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
getTimeout() - Method in class manifold.json.rt.api.Requester
 
getType() - Method in class manifold.json.rt.parser.Token
 
getXmlContent(URL) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
getYamlContent(URL) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 

H

hashCode() - Method in class manifold.json.rt.api.DataBindings
 
hashCode() - Method in class manifold.json.rt.api.JsonList
 

I

IJsonBindingsBacked - Interface in manifold.json.rt.api
A base interface for all common structured data types with methods to transform bindings to/from JSON, YAML, XML, CSV etc.
IJsonBindingsTranslator - Interface in manifold.json.rt.api
A service interface for translating JSON bindings to a data format such as JSON, XML, YAML, and CSV.
IJsonFormatTypeCoercer - Interface in manifold.json.rt.api
Implement this interface as a service provider.
IJsonList<T> - Interface in manifold.json.rt.api
A base interface for all JSON bindings types with methods to transform a JSON value List to/from JSON, YAML, CSV, and XML and to conveniently use the List for Web services / APIs.
IJsonList.Factory - Class in manifold.json.rt.api
For Internal Use Only
IJsonParser - Interface in manifold.json.rt.api
 
indent(StringBuilder, int) - Static method in class manifold.json.rt.Json
 
instance() - Static method in class manifold.json.rt.parser.DefaultParser
 
isEmpty() - Method in class manifold.json.rt.api.DataBindings

J

Json - Class in manifold.json.rt
 
Json() - Constructor for class manifold.json.rt.Json
 
JsonBindingsTranslator - Class in manifold.json.rt
 
JsonBindingsTranslator() - Constructor for class manifold.json.rt.JsonBindingsTranslator
 
JsonBuilder<T extends IJsonBindingsBacked> - Interface in manifold.json.rt.api
Super interface for all Builder classes in JSON and JSON-derived manifolds, such as XML, YAML, and CSV.
JsonList<T> - Class in manifold.json.rt.api
 
JsonList(Class<T>) - Constructor for class manifold.json.rt.api.JsonList
 
JsonList(List, Class<T>) - Constructor for class manifold.json.rt.api.JsonList
 

K

keySet() - Method in class manifold.json.rt.api.DataBindings

L

ListCoercer - Class in manifold.json.rt
 
ListCoercer() - Constructor for class manifold.json.rt.ListCoercer
 
listToJson(StringBuilder, int, List) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Utility to serialize a List composed of JSON values, where a JSON value is one of: a simple type such as a String, number, or boolean a Bindings of property names to JSON values a List composed of JSON values
listToJson(List) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes a JSON-compatible List into a JSON formatted StringBuilder with the specified indent of spaces.
listToJson(StringBuilder, int, Iterable) - Static method in class manifold.json.rt.Json
 
listToJson(Iterable) - Static method in class manifold.json.rt.Json
Serializes a JSON-compatible List into a JSON formatted StringBuilder with the specified indent of spaces
load() - Static method in interface manifold.json.rt.api.IJsonList
Loader is a fluent API with methods for loading content from String, URL, file, etc.
Loader<E> - Class in manifold.json.rt.api
This class is used as part of the JSON API.
Loader() - Constructor for class manifold.json.rt.api.Loader
 

M

makeUrl(String, Object) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
Make a JSON-compatible URL with the arguments from the jsonValue.
makeUrl(Bindings, String) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Make a JSON-compatible URL with the arguments from this Bindings.
ManBindingsExt - Class in manifold.json.rt.extensions.manifold.rt.api.Bindings
Extends Bindings with methods to transform the Bindings contents to JSON, YAML, CSV, and XML and to conveniently use the Bindings for JSON Web services.
ManBindingsExt() - Constructor for class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
 
manifold.json.rt - package manifold.json.rt
 
manifold.json.rt.api - package manifold.json.rt.api
 
manifold.json.rt.extensions.java.net.URL - package manifold.json.rt.extensions.java.net.URL
 
manifold.json.rt.extensions.manifold.rt.api.Bindings - package manifold.json.rt.extensions.manifold.rt.api.Bindings
 
manifold.json.rt.parser - package manifold.json.rt.parser
 
ManUrlExt - Class in manifold.json.rt.extensions.java.net.URL
Adds extension methods to URL for handling JSON, plain text, and binary content.
ManUrlExt() - Constructor for class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 

O

OctetEncoding - Class in manifold.json.rt.api
Corresponds with the "binary" format.
openConnection() - Method in class manifold.json.rt.api.Endpoint
Opens a connection on this endpoint's URL and Proxy.

P

parseJson(String, boolean, boolean) - Method in interface manifold.json.rt.api.IJsonParser
Parse Json text as a standard manifold.rt.api.Bindings object.
parseJson(String, boolean, boolean) - Method in class manifold.json.rt.parser.DefaultParser
 
patchMany(List<T>) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.patchMany(String, List, Format) with patchMany("", payload, _format)
patchMany(String, List<T>) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.patchMany(String, List, Format) with patchMany(urlSuffix, payload, _format)
patchMany(String, List<T>, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP PATCH request to urlBase + urlSuffix.
patchOne(T) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.patchOne(String, Object, Format) with patchOne("", payload, _format)
patchOne(String, T) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.patchOne(String, Object, Format) with patchOne(urlSuffix, payload, _format)
patchOne(String, T, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP PATCH request to urlBase + urlSuffix.
postMany(List<T>) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.postMany(String, List, Format) with postMany("", payload, _format)
postMany(String, List<T>) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.postMany(String, List, Format) with postMany(urlSuffix, payload, _format)
postMany(String, List<T>, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP POST request to urlBase + urlSuffix.
postOne(T) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.postOne(String, Object, Format) with postOne("", payload, _format)
postOne(String, T) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.postOne(String, Object, Format) with postOne(urlSuffix, payload, _format)
postOne(String, T, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP POST request to urlBase + urlSuffix.
proxy(List, Class<IJsonList>) - Method in class manifold.json.rt.api.IJsonList.Factory
 
put(String, Object) - Method in class manifold.json.rt.api.DataBindings
Sets the specified key/value in the underlying map field.
putAll(Map<? extends String, ?>) - Method in class manifold.json.rt.api.DataBindings
putAll is implemented using Map.putAll.
putMany(List<T>) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.putMany(String, List, Format) with putMany("", payload, _format)
putMany(String, List<T>) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.putMany(String, List, Format) with putMany(urlSuffix, payload, _format)
putMany(String, List<T>, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP PUT request to urlBase + urlSuffix.
putOne(T) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.putOne(String, Object, Format) with putOne("", payload, _format)
putOne(String, T) - Method in class manifold.json.rt.api.Requester
Same as calling: Requester.putOne(String, Object, Format) with putOne(urlSuffix, payload, _format)
putOne(String, T, Requester.Format) - Method in class manifold.json.rt.api.Requester
Make an HTTP PUT request to urlBase + urlSuffix.

R

remove(Object) - Method in class manifold.json.rt.api.DataBindings
Removes the mapping for this key from this map if it is present (optional operation).
Requester<T> - Class in manifold.json.rt.api
This class defines methods to simplify making HTTP requests involved with basic REST API calls supporting GET, POST, PUT, PATCH, and DELETE and handles responses in JSON & JSON Schema, YAML, XML, CSV, or plain text.
Requester(String) - Constructor for class manifold.json.rt.api.Requester
Get an instance of Requester from a JSON API type eg., User.request().
Requester(String, Function<Object, Object>) - Constructor for class manifold.json.rt.api.Requester
 
Requester(Endpoint) - Constructor for class manifold.json.rt.api.Requester
 
Requester(Endpoint, Function<Object, Object>) - Constructor for class manifold.json.rt.api.Requester
 
Requester.Format - Enum in manifold.json.rt.api
 

S

sendCsvRequest(String, Object, Map<String, String>, int) - Method in class manifold.json.rt.api.Endpoint
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to the endpoint with a CSV response.
sendCsvRequest(URL, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to a URL with a CSV response.
sendCsvRequest(URL, Proxy, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
sendJsonRequest(String, Object, Map<String, String>, int) - Method in class manifold.json.rt.api.Endpoint
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to the endpoint with a JSON response.
sendJsonRequest(URL, String, Object) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to a URL with a JSON response.
sendJsonRequest(URL, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
sendJsonRequest(URL, Proxy, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
sendJsonRequest(Bindings, String, String) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Use HTTP GET, POST, PUT, PATCH, or DELETE to send this Bindings to a URL with a JSON response.
sendPlainTextRequest(String, Object, Map<String, String>, int) - Method in class manifold.json.rt.api.Endpoint
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to a URL with a plain text response.
sendPlainTextRequest(URL, String, Object) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to a URL with a plain text response.
sendPlainTextRequest(URL, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
sendPlainTextRequest(URL, Proxy, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
sendXmlRequest(String, Object, Map<String, String>, int) - Method in class manifold.json.rt.api.Endpoint
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to a URL with an XML response.
sendXmlRequest(URL, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to a URL with a XML response.
sendXmlRequest(URL, Proxy, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
sendYamlRequest(String, Object, Map<String, String>, int) - Method in class manifold.json.rt.api.Endpoint
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to a URL with a YAML response.
sendYamlRequest(URL, String, Object) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
Use HTTP GET, POST, PUT, or PATCH to send JSON bindings to a URL with a YAML response.
sendYamlRequest(URL, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
sendYamlRequest(URL, Proxy, String, Object, Map<String, String>, int) - Static method in class manifold.json.rt.extensions.java.net.URL.ManUrlExt
 
sendYamlRequest(Bindings, String, String) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Use HTTP GET, POST, PUT, PATCH, or DELETE to send this Bindings to a URL with a YAML response.
setParserName(String) - Static method in class manifold.json.rt.Json
 
size() - Method in class manifold.json.rt.api.DataBindings

T

toBindings(String) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
 
toBindings(String, boolean) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
 
toBindings(String, boolean, boolean) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
 
toBindings(Object) - Static method in class manifold.json.rt.Json
 
toBindings(String) - Method in class manifold.json.rt.JsonBindingsTranslator
 
toBindings(String, boolean) - Method in class manifold.json.rt.JsonBindingsTranslator
 
toBindings(String, boolean, boolean) - Method in class manifold.json.rt.JsonBindingsTranslator
 
toBindingValue(Object) - Method in class manifold.json.rt.BigNumberCoercer
 
toBindingValue(Object) - Method in class manifold.json.rt.BinaryCoercer
 
toBindingValue(Object) - Method in class manifold.json.rt.BindingsCoercer
 
toBindingValue(Object) - Method in class manifold.json.rt.DefaultCoercer
 
toBindingValue(Object) - Method in class manifold.json.rt.ListCoercer
 
toCsv() - Method in class manifold.json.rt.api.Writer
Serializes this instance to an CSV formatted String
toCsv(Appendable) - Method in class manifold.json.rt.api.Writer
 
toCsv(String) - Method in class manifold.json.rt.api.Writer
Serializes this instance to a CSV formatted String
toCsv(Bindings) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance to CSV nested in a root element named "object"
toCsv(Bindings, String) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance to CSV with in a root element with the specified name
toCsv(Bindings, String, StringBuilder, int) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance into an CSV formatted StringBuilder target with the specified indent of spaces.
toJson() - Method in class manifold.json.rt.api.Writer
Serializes this instance to a JSON formatted String
toJson(Appendable) - Method in class manifold.json.rt.api.Writer
 
toJson(Bindings) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance to a JSON formatted String
toJson(Bindings, StringBuilder, int) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance into a JSON formatted StringBuilder target with the specified indent of spaces.
toJson(Map) - Static method in class manifold.json.rt.Json
Serializes this Map instance to a JSON formatted String
toJson(Map, StringBuilder, int) - Static method in class manifold.json.rt.Json
Serializes this Map instance into a JSON formatted StringBuilder with the specified indent of spaces
toJson(Object) - Static method in class manifold.json.rt.Json
Build a JSON string from the specified value.
toJson(StringBuilder, int, Object) - Static method in class manifold.json.rt.Json
Build a JSON string in the specified target from the specified value with the provided left margin.
Token - Class in manifold.json.rt.parser
 
Token(TokenType, String, int, int, int) - Constructor for class manifold.json.rt.parser.Token
 
TokenType - Enum in manifold.json.rt.parser
 
toString() - Method in class manifold.json.rt.api.Base64Encoding
 
toString() - Method in class manifold.json.rt.api.JsonList
 
toString() - Method in class manifold.json.rt.api.OctetEncoding
 
toString() - Method in class manifold.json.rt.parser.Token
 
toXml() - Method in class manifold.json.rt.api.Writer
Serializes this instance to an XML formatted String
toXml(Appendable) - Method in class manifold.json.rt.api.Writer
 
toXml(String) - Method in class manifold.json.rt.api.Writer
Serializes this instance to an XML formatted String
toXml(Bindings) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance to XML nested in a root element named "object"
toXml(Bindings, String) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance to XML with in a root element with the specified name
toXml(Bindings, String, StringBuilder, int) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance into an XML formatted StringBuilder target with the specified indent of spaces.
toYaml() - Method in class manifold.json.rt.api.Writer
Serializes this instance to a YAML formatted String
toYaml(Appendable) - Method in class manifold.json.rt.api.Writer
 
toYaml(Bindings) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance to a YAML formatted String
toYaml(Bindings, StringBuilder) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
Serializes this Bindings instance into a YAML 1.2 formatted StringBuilder target with the specified indent of spaces.

V

valueOf(String) - Static method in enum manifold.json.rt.api.Requester.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.json.rt.parser.TokenType
Returns the enum constant of this type with the specified name.
values() - Method in class manifold.json.rt.api.DataBindings
values() - Static method in enum manifold.json.rt.api.Requester.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.json.rt.parser.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAuthorization(String, String) - Method in class manifold.json.rt.api.Requester
 
withBasicAuthorization(String, String) - Method in class manifold.json.rt.api.Requester
Set the Basic Authorization header using the provided username and password
withBearerAuthorization(String) - Method in class manifold.json.rt.api.Requester
Set the Bearer Authorization header using the provided accessToken.
withCoercer(Function<Object, Object>) - Method in class manifold.json.rt.api.Requester
 
withHeader(String, String) - Method in class manifold.json.rt.api.Requester
Set an HTTP request header name : value pair See withParam(String, String) - Method in class manifold.json.rt.api.Requester
Add a name=value parameter to the request URL.
withRawResponseHandler(Function<T, Object>) - Method in class manifold.json.rt.api.Requester
 
withResponseFormat(Requester.Format) - Method in class manifold.json.rt.api.Requester
Set the default format expected in the response.
withTimeout(int) - Method in class manifold.json.rt.api.Requester
The connection timeout setting in milliseconds.
withUrlSuffix(String) - Method in class manifold.json.rt.api.Endpoint
Creates a new Endpoint with a base URL consisting of this endpoint's base URL + urlSuffix.
write() - Method in interface manifold.json.rt.api.IJsonBindingsBacked
A fluent method to write this JSON object in various formats including JSON, YAML, XML, and CSV
write() - Method in interface manifold.json.rt.api.IJsonList
Writer is a fluent API to write this JSON object in various formats including JSON, YAML, CSV, and XML
Writer - Class in manifold.json.rt.api
This class is used as part of the JSON API.
Writer(Bindings) - Constructor for class manifold.json.rt.api.Writer
 
Writer(Iterable<?>) - Constructor for class manifold.json.rt.api.Writer
 
Writer(Object) - Constructor for class manifold.json.rt.api.Writer
 

_

_coercionProviders - Static variable in interface manifold.json.rt.api.IJsonFormatTypeCoercer
 
_instances - Static variable in interface manifold.json.rt.api.IJsonFormatTypeCoercer
 
A B C D E F G H I J K L M O P R S T V W _ 
Skip navigation links

Copyright © 2024. All rights reserved.