A B C D E F G H I J K L M N O P R S T V W X Y _
All Classes All Packages
All Classes All Packages
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
- COLON - manifold.json.rt.parser.TokenType
- COMMA - manifold.json.rt.parser.TokenType
- 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
- Csv - manifold.json.rt.api.Requester.Format
D
- DataBindings - Class in manifold.json.rt.api
-
A simple name/value bindings impl.
- DataBindings() - Constructor for class manifold.json.rt.api.DataBindings
-
Default constructor uses a
LinkedHashMapto maintain the insert order of entries. - DataBindings(int) - Constructor for class manifold.json.rt.api.DataBindings
-
Construct with initial size.
- DataBindings(Map<String, Object>) - Constructor for class manifold.json.rt.api.DataBindings
-
Uses provided
Mapto store bindings. - 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
Bindingsusing aDataBindingsfor 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)withdelete("", arguments, _format) - delete(String) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.delete(String, Object, Format)withdelete(urlSuffix, null, _format) - delete(String, Object) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.delete(String, Object, Format)withdelete(urlSuffix, arguments, _format) - delete(String, Object, Requester.Format) - Method in class manifold.json.rt.api.Requester
-
Make an HTTP DELETE request to
urlBase + urlSuffix. - DOUBLE - manifold.json.rt.parser.TokenType
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
HTTPproxied endpoint. - Endpoint(String, String, int, Proxy.Type) - Constructor for class manifold.json.rt.api.Endpoint
-
Makes a proxied endpoint at the specified
urlBase. - Endpoint(String, String, Proxy.Type) - Constructor for class manifold.json.rt.api.Endpoint
-
Makes an proxied endpoint on port
8080. - entrySet() - Method in class manifold.json.rt.api.DataBindings
- EOF - manifold.json.rt.parser.TokenType
- equals(Object) - Method in class manifold.json.rt.api.DataBindings
- equals(Object) - Method in class manifold.json.rt.api.JsonList
- ERROR - manifold.json.rt.parser.TokenType
F
- Factory() - Constructor for class manifold.json.rt.api.IJsonList.Factory
- FALSE - manifold.json.rt.parser.TokenType
- findBuiltTypeFrom(Class) - Method in interface manifold.json.rt.api.BuiltType
- fromBindings(Object) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
- fromBindings(Object) - Method in class manifold.json.rt.JsonBindingsTranslator
- fromBindings(Object, StringBuilder) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
- fromBindings(Object, StringBuilder) - Method in class manifold.json.rt.JsonBindingsTranslator
- fromBindings(Object, String, StringBuilder, int) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
- 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() - Static method in interface manifold.json.rt.api.IJsonFormatTypeCoercer
- 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
- 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
TJSON API objects as aIJsonList<T>. - getMany(Object) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.getMany(String, Object, Format)withgetMany("", arguments, _format) - getMany(String) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.getMany(String, Object, Format)withgetMany(urlSuffix, null, _format) - getMany(String, Object) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.getMany(String, Object, Format)withgetMany(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
TJSON API object specified in theurlSuffix, such as"/108". - getOne(Object) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.getOne(String, Object, Format)withgetOne("", arguments, _format) - getOne(String) - Method in class manifold.json.rt.api.Requester
-
Use HTTP GET for a single
TJSON API object specified in theurlSuffix, such as"/108". - getOne(String, Object) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.getOne(String, Object, Format)withgetOne(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. and to conveniently use the Bindings for Web services e.g., a JSON web service can use YAML 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
- INTEGER - manifold.json.rt.parser.TokenType
- isEmpty() - Method in class manifold.json.rt.api.DataBindings
J
- Json - Class in manifold.json.rt
- Json - manifold.json.rt.api.Requester.Format
- 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() - Constructor for class manifold.json.rt.api.JsonList
- JsonList(Class<T>) - Constructor for class manifold.json.rt.api.JsonList
- JsonList(List, Class<T>) - Constructor for class manifold.json.rt.api.JsonList
- JsonList.Serializer<T> - Class in manifold.json.rt.api
K
- keySet() - Method in class manifold.json.rt.api.DataBindings
L
- LCURLY - manifold.json.rt.parser.TokenType
- ListCoercer - Class in manifold.json.rt
- ListCoercer() - Constructor for class manifold.json.rt.ListCoercer
- 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
- listToJson(StringBuilder, int, Iterable) - Static method in class manifold.json.rt.Json
- listToJson(StringBuilder, int, List) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
- 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.
- 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
- LSQUARE - manifold.json.rt.parser.TokenType
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
Bindingswith 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
N
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(String, List<T>) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.patchMany(String, List, Format)withpatchMany(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. - patchMany(List<T>) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.patchMany(String, List, Format)withpatchMany("", payload, _format) - patchOne(String, T) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.patchOne(String, Object, Format)withpatchOne(urlSuffix, payload, _format) - patchOne(String, 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)withpatchOne("", payload, _format) - postMany(String, List<T>) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.postMany(String, List, Format)withpostMany(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. - postMany(List<T>) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.postMany(String, List, Format)withpostMany("", payload, _format) - postOne(String, T) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.postOne(String, Object, Format)withpostOne(urlSuffix, payload, _format) - postOne(String, 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)withpostOne("", payload, _format) - 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
mapfield. - putAll(Map<? extends String, ?>) - Method in class manifold.json.rt.api.DataBindings
-
putAllis implemented usingMap.putAll. - putMany(String, List<T>) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.putMany(String, List, Format)withputMany(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. - putMany(List<T>) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.putMany(String, List, Format)withputMany("", payload, _format) - putOne(String, T) - Method in class manifold.json.rt.api.Requester
-
Same as calling:
Requester.putOne(String, Object, Format)withputOne(urlSuffix, payload, _format) - putOne(String, 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)withputOne("", payload, _format)
R
- RCURLY - manifold.json.rt.parser.TokenType
- readExternal(ObjectInput) - Method in class manifold.json.rt.api.JsonList.Serializer
- readExternal(ObjectInput) - Method in class manifold.json.rt.api.Serializer
- 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
Requesterfrom 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
- RSQUARE - manifold.json.rt.parser.TokenType
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
Bindingsto 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
Bindingsto a URL with a YAML response. - Serializer - Class in manifold.json.rt.api
- Serializer() - Constructor for class manifold.json.rt.api.JsonList.Serializer
- Serializer() - Constructor for class manifold.json.rt.api.Serializer
- Serializer(IJsonBindingsBacked) - Constructor for class manifold.json.rt.api.Serializer
- setParserName(String) - Static method in class manifold.json.rt.Json
- size() - Method in class manifold.json.rt.api.DataBindings
- STRING - manifold.json.rt.parser.TokenType
T
- Text - manifold.json.rt.api.Requester.Format
- toBindings(Object) - Static method in class manifold.json.rt.Json
- toBindings(String) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
- toBindings(String) - Method in class manifold.json.rt.JsonBindingsTranslator
- toBindings(String, boolean) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
- toBindings(String, boolean) - Method in class manifold.json.rt.JsonBindingsTranslator
- toBindings(String, boolean, boolean) - Method in interface manifold.json.rt.api.IJsonBindingsTranslator
- 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
Bindingsinstance 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
Bindingsinstance to CSV with in a root element with the specifiedname - toCsv(Bindings, String, StringBuilder, int) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
-
Serializes this
Bindingsinstance into an CSV formatted StringBuildertargetwith the specifiedindentof 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(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
targetfrom the specifiedvaluewith the provided leftmargin. - 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(Bindings) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
-
Serializes this
Bindingsinstance to a JSON formatted String - toJson(Bindings, StringBuilder, int) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
-
Serializes this
Bindingsinstance into a JSON formatted StringBuildertargetwith the specifiedindentof spaces. - 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
Bindingsinstance 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
Bindingsinstance to XML with in a root element with the specifiedname - toXml(Bindings, String, StringBuilder, int) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
-
Serializes this
Bindingsinstance into an XML formatted StringBuildertargetwith the specifiedindentof 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
Bindingsinstance to a YAML formatted String - toYaml(Bindings, StringBuilder) - Static method in class manifold.json.rt.extensions.manifold.rt.api.Bindings.ManBindingsExt
-
Serializes this
Bindingsinstance into a YAML 1.2 formatted StringBuildertargetwith the specifiedindentof spaces. - TRUE - manifold.json.rt.parser.TokenType
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
usernameandpassword - 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 : valuepair See withParam(String, String) - Method in class manifold.json.rt.api.RequesterAdd aname=valueparameter 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 newEndpointwith 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- writeExternal(ObjectOutput) - Method in class manifold.json.rt.api.JsonList.Serializer
- writeExternal(ObjectOutput) - Method in class manifold.json.rt.api.Serializer
- Writer - Class in manifold.json.rt.api
This class is used as part of the JSON API.- Writer(Iterable<?>) - Constructor for class manifold.json.rt.api.Writer
- Writer(Object) - Constructor for class manifold.json.rt.api.Writer
- Writer(Bindings) - Constructor for class manifold.json.rt.api.Writer
- writeReplace() - Method in interface manifold.json.rt.api.IJsonBindingsBacked
X
- Xml - manifold.json.rt.api.Requester.Format
Y
- Yaml - manifold.json.rt.api.Requester.Format
_
- _coercionProviders - Static variable in interface manifold.json.rt.api.IJsonFormatTypeCoercer
- _instances - Static variable in interface manifold.json.rt.api.IJsonFormatTypeCoercer
All Classes All Packages