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

A

AbstractJsonTypeManifold<T extends JsonModel> - Class in manifold.api.json
A base class for a Type Manifold modeled with a JsonModel e.g., parses its resource to a Bindings.
AbstractJsonTypeManifold() - Constructor for class manifold.api.json.AbstractJsonTypeManifold
 
addActualNameAnnotation(StringBuilder, int, String, boolean) - Method in class manifold.api.json.JsonStructureType
 
addChild(String, IJsonParentType) - Method in interface manifold.api.json.IJsonParentType
 
addChild(String, IJsonParentType) - Method in class manifold.api.json.JsonListType
 
addChild(String, IJsonParentType) - Method in class manifold.api.json.JsonStructureType
 
addConstituent(String, IJsonType) - Method in class manifold.api.json.schema.JsonUnionType
 
addIssue(JsonIssue) - Method in interface manifold.api.json.IJsonParentType
 
addIssue(JsonIssue) - Method in class manifold.api.json.schema.JsonSchemaType
 
addIssues(ScriptException) - Method in class manifold.api.json.JsonIssueContainer
 
addIssues(IllegalSchemaTypeName) - Method in class manifold.api.json.JsonIssueContainer
 
addMember(String, IJsonType, Token) - Method in class manifold.api.json.JsonStructureType
 
addRequiredWithTokens(Object) - Method in class manifold.api.json.JsonStructureType
Keeping tokens so we can verify named required property exists during resolve()
addSourcePositionAnnotation(StringBuilder, int, String) - Method in class manifold.api.json.JsonStructureType
 
addSourcePositionAnnotation(StringBuilder, int, String, Token) - Method in class manifold.api.json.JsonStructureType
 
addSuper(IJsonType) - Method in class manifold.api.json.JsonStructureType
 
and(Boolean, Boolean) - Static method in class manifold.api.json.schema.TypeAttributes
 

B

Base64Encoding - Class in manifold.api.json.schema
Corresponds with the "byte" format.
BigNumberFormatResolver - Class in manifold.api.json.schema
Implement "big-integer" and "big-decimal" formats.
BigNumberFormatResolver() - Constructor for class manifold.api.json.schema.BigNumberFormatResolver
 
BinaryFormatResolver - Class in manifold.api.json.schema
Implement "binary" and "byte" formats.
BinaryFormatResolver() - Constructor for class manifold.api.json.schema.BinaryFormatResolver
 
blendWith(TypeAttributes) - Method in class manifold.api.json.schema.TypeAttributes
 

C

coerce(Object, Class<?>) - Method in class manifold.api.json.schema.BigNumberFormatResolver
 
coerce(Object, Class<?>) - Method in class manifold.api.json.schema.BinaryFormatResolver
 
coerce(Object, Class<?>) - Method in class manifold.api.json.schema.DefaultCoercionProvider
 
coerce(Object, Class<?>) - Method in class manifold.api.json.schema.DefaultFormatResolver
 
contribute(JavaFileManager.Location, String, String, T, DiagnosticListener<JavaFileObject>) - Method in class manifold.api.json.AbstractJsonTypeManifold
 
copy() - Method in class manifold.api.json.schema.TypeAttributes
 
copyWithAttributes(TypeAttributes) - Method in class manifold.api.json.DynamicType
 
copyWithAttributes(TypeAttributes) - Method in interface manifold.api.json.IJsonType
 
copyWithAttributes(TypeAttributes) - Method in class manifold.api.json.JsonBasicType
 
copyWithAttributes(TypeAttributes) - Method in class manifold.api.json.schema.JsonFormatType
 
copyWithAttributes(TypeAttributes) - Method in class manifold.api.json.schema.JsonSchemaType
 
copyWithAttributes(TypeAttributes) - Method in class manifold.api.json.schema.LazyRefJsonType
 

D

decoded(byte[]) - Static method in class manifold.api.json.schema.Base64Encoding
 
decoded(byte[]) - Static method in class manifold.api.json.schema.OctetEncoding
 
DefaultCoercionProvider - Class in manifold.api.json.schema
Handles coercions for JSON enum types and delegates to IJsonFormatTypeResolver service providers for JsonFormatType coercions.
DefaultCoercionProvider() - Constructor for class manifold.api.json.schema.DefaultCoercionProvider
 
DefaultFormatResolver - Class in manifold.api.json.schema
Handles standard JSON Schema formats such as "date-time", "date", "time", maps them to corresponding Java classes LocalDateTime, LocalDate, and LocalTime.
DefaultFormatResolver() - Constructor for class manifold.api.json.schema.DefaultFormatResolver
 
DefaultParser - Class in manifold.api.json
 
DefaultParser() - Constructor for class manifold.api.json.DefaultParser
 
DynamicType - Class in manifold.api.json
 

E

encode(String) - Static method in class manifold.json.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.api.json.schema.Base64Encoding
 
encoded(String) - Static method in class manifold.api.json.schema.OctetEncoding
 
equals(Object) - Method in class manifold.api.json.JsonBasicType
 
equals(Object) - Method in class manifold.api.json.JsonListType
 
equals(Object) - Method in class manifold.api.json.JsonStructureType
 
equals(Object) - Method in class manifold.api.json.schema.JsonSchemaType
 
equals(Object) - Method in class manifold.api.json.schema.TypeAttributes
 
equalsStructurally(IJsonType) - Method in interface manifold.api.json.IJsonType
JSon Schema types normally compare by identity, however for some use-cases we still need to compare them structurally e.g., for merging types.
equalsStructurally(IJsonType) - Method in class manifold.api.json.JsonListType
 
equalsStructurally(IJsonType) - Method in class manifold.api.json.JsonStructureType
 
equalsStructurally(IJsonType) - Method in class manifold.api.json.schema.LazyRefJsonType
 
ErrantType - Class in manifold.api.json
 
ErrantType(URL, String) - Constructor for class manifold.api.json.ErrantType
 

F

FILE_EXTENSION - Static variable in class manifold.api.json.JsonTypeManifold
 
findChild(String) - Method in interface manifold.api.json.IJsonParentType
 
findChild(String) - Method in class manifold.api.json.JsonListType
 
findChild(String) - Method in class manifold.api.json.JsonStructureType
 
FormatTypeResolvers - Class in manifold.api.json.schema
 
FormatTypeResolvers() - Constructor for class manifold.api.json.schema.FormatTypeResolvers
 
fromJson(String) - Static method in class manifold.api.json.Json
Parse the JSON string as a javax.script.Bindings instance.
fromJson(String, boolean, boolean) - Static method in class manifold.api.json.Json
 
fromJson(String) - Method in class manifold.api.json.Loader
 
fromJsonFile(File) - Method in class manifold.api.json.Loader
 
fromJsonUrl(String) - Method in class manifold.api.json.Loader
 
fromJsonUrl(URL) - Method in class manifold.api.json.Loader
 
fromName(String) - Static method in enum manifold.api.json.schema.Type
 
fromYaml(String) - Method in class manifold.api.json.Loader
 
fromYaml(String) - Static method in class manifold.api.json.Yaml
Parse the YAML string as a javax.script.Bindings instance.
fromYaml(String, boolean, boolean) - Static method in class manifold.api.json.Yaml
 
fromYamlFile(File) - Method in class manifold.api.json.Loader
 
fromYamlUrl(String) - Method in class manifold.api.json.Loader
 
fromYamlUrl(URL) - Method in class manifold.api.json.Loader
 

G

get(Object) - Static method in class manifold.api.json.JsonBasicType
 
get() - Static method in class manifold.api.json.schema.FormatTypeResolvers
 
getAdditionalProperties() - Method in class manifold.api.json.schema.TypeAttributes
 
getBinaryContent(URL) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
 
getBytes() - Method in class manifold.api.json.schema.Base64Encoding
 
getBytes() - Method in class manifold.api.json.schema.OctetEncoding
 
getCollapsedEnumType() - Method in class manifold.api.json.schema.JsonUnionType
 
getColumn() - Method in exception manifold.api.json.JsonIssue
 
getComponentType() - Method in class manifold.api.json.JsonListType
 
getConstituents() - Method in class manifold.api.json.schema.JsonUnionType
 
getDefaultParser() - Static method in interface manifold.api.json.IJsonParser
 
getDefaultValue() - Method in class manifold.api.json.schema.TypeAttributes
 
getDefinitions() - Method in interface manifold.api.json.IJsonType
 
getDefinitions() - Method in class manifold.api.json.schema.JsonSchemaType
 
getDefinitions() - Method in class manifold.api.json.schema.LazyRefJsonType
 
getEndOffset() - Method in exception manifold.api.json.JsonIssue
 
getErrors() - Method in class manifold.api.json.JsonIssueContainer
 
getFile() - Method in class manifold.api.json.schema.JsonSchemaType
 
getFormat() - Method in class manifold.api.json.schema.JsonFormatType
 
getFqn() - Method in class manifold.api.json.JsonListType
 
getFqn() - Method in class manifold.api.json.JsonStructureType
 
getFqn() - Method in class manifold.api.json.schema.JsonSchemaType
 
getIdentifier() - Method in class manifold.api.json.DynamicType
 
getIdentifier() - Method in class manifold.api.json.ErrantType
 
getIdentifier() - Method in interface manifold.api.json.IJsonType
 
getIdentifier() - Method in class manifold.api.json.JsonBasicType
 
getIdentifier() - Method in class manifold.api.json.JsonListType
 
getIdentifier() - Method in class manifold.api.json.schema.JsonFormatType
The identifier must be the name of the class used in the generated JSON API.
getIdentifier() - Method in class manifold.api.json.schema.JsonSchemaType
 
getIdentifier() - Method in class manifold.api.json.schema.LazyRefJsonType
 
getInnerTypes() - Method in class manifold.api.json.JsonListType
 
getInnerTypes() - Method in class manifold.api.json.JsonStructureType
 
getIssues() - Method in interface manifold.api.json.IJsonParentType
 
getIssues() - Method in class manifold.api.json.JsonIssueContainer
 
getIssues() - Method in class manifold.api.json.schema.JsonSchemaType
 
getJavaType() - Method in class manifold.api.json.schema.JsonFormatType
The type that is generated as part of the JSON Java API.
getJsonContent(URL) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
 
getJsonContent(Bindings, String) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Get the content from the specified url using this Bindings as JSON-formatted arguments.
getJsonType() - Method in class manifold.api.json.JsonBasicType
 
getKind() - Method in exception manifold.api.json.JsonIssue
 
getLabel() - Method in class manifold.api.json.JsonListType
 
getLabel() - Method in class manifold.api.json.schema.JsonSchemaType
 
getLine() - Method in exception manifold.api.json.JsonIssue
 
getMemberLocations() - Method in class manifold.api.json.JsonStructureType
 
getMembers() - Method in class manifold.api.json.JsonStructureType
 
getMessage() - Method in exception manifold.api.json.JsonIssue
 
getName() - Method in class manifold.api.json.DynamicType
 
getName() - Method in interface manifold.api.json.IJsonType
 
getName() - Method in class manifold.api.json.JsonBasicType
 
getName() - Method in class manifold.api.json.JsonListType
 
getName() - Method in class manifold.api.json.schema.JsonFormatType
 
getName() - Method in class manifold.api.json.schema.JsonSchemaType
 
getName() - Method in class manifold.api.json.schema.LazyRefJsonType
 
getName() - Method in enum manifold.api.json.schema.Type
 
getNullable() - Method in class manifold.api.json.schema.TypeAttributes
 
getOffset() - Method in class manifold.api.json.ErrantType
 
getOffset() - Method in class manifold.api.json.Token
 
getParent() - Method in class manifold.api.json.DynamicType
 
getParent() - Method in interface manifold.api.json.IJsonType
 
getParent() - Method in class manifold.api.json.JsonBasicType
 
getParent() - Method in class manifold.api.json.schema.JsonFormatType
Format types never have a parent.
getParent() - Method in class manifold.api.json.schema.JsonSchemaType
 
getParent() - Method in class manifold.api.json.schema.LazyRefJsonType
 
getParserName() - Static method in class manifold.api.json.Json
 
getPatternProperties() - Method in class manifold.api.json.schema.TypeAttributes
 
getReadOnly() - Method in class manifold.api.json.schema.TypeAttributes
 
getStartOffset() - Method in exception manifold.api.json.JsonIssue
 
getString() - Method in class manifold.api.json.Token
 
getTextContent(URL) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
 
getToken() - Method in class manifold.api.json.JsonStructureType
 
getToken() - Method in exception manifold.api.json.schema.IllegalSchemaTypeName
 
getType() - Method in class manifold.api.json.JsonModel
 
getType() - Method in class manifold.api.json.Token
 
getTypeAttributes() - Method in class manifold.api.json.DynamicType
 
getTypeAttributes() - Method in interface manifold.api.json.IJsonType
 
getTypeAttributes() - Method in class manifold.api.json.JsonBasicType
 
getTypeAttributes() - Method in class manifold.api.json.schema.JsonFormatType
 
getTypeAttributes() - Method in class manifold.api.json.schema.JsonSchemaType
 
getTypeAttributes() - Method in class manifold.api.json.schema.LazyRefJsonType
 
getTypeName() - Method in exception manifold.api.json.schema.IllegalSchemaTypeName
 
getWarnings() - Method in class manifold.api.json.JsonIssueContainer
 
getWriteOnly() - Method in class manifold.api.json.schema.TypeAttributes
 
getYamlContent(URL) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
 
getYamlContent(Bindings, String) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Get the content from the specified url using this Bindings as YAML-formatted arguments.

H

handlesFileExtension(String) - Method in class manifold.api.json.JsonTypeManifold
 
hashCode() - Method in class manifold.api.json.JsonBasicType
 
hashCode() - Method in class manifold.api.json.JsonListType
 
hashCode() - Method in class manifold.api.json.JsonStructureType
 
hashCode() - Method in class manifold.api.json.schema.JsonSchemaType
 
hashCode() - Method in class manifold.api.json.schema.TypeAttributes
 

I

IJsonBindingsBacked - Interface in manifold.api.json
A base interface for all JSON and YAML types with methods to transform bindings to/from JSON and YAML and to conveniently use the Bindings for JSON and YAML Web services.
IJsonFormatTypeResolver - Interface in manifold.api.json.schema
Implement this interface as a service provider.
IJsonParentType - Interface in manifold.api.json
 
IJsonParser - Interface in manifold.api.json
 
IJsonType - Interface in manifold.api.json
 
IllegalSchemaTypeName - Exception in manifold.api.json.schema
 
indent(StringBuilder, int) - Method in class manifold.api.json.JsonStructureType
 
init(IModule) - Method in class manifold.api.json.JsonTypeManifold
 
instance() - Static method in class manifold.api.json.DefaultParser
 
instance() - Static method in class manifold.api.json.DynamicType
 
instance() - Static method in class manifold.api.json.schema.JsonSchemaTransformerSession
 
isApiInnerClass(String, String) - Method in class manifold.api.json.AbstractJsonTypeManifold
These inner classes are generated as part of the API, as opposed to being defined in JSON.
isEmpty() - Method in class manifold.api.json.JsonIssueContainer
 
isInnerType(String, String) - Method in class manifold.api.json.AbstractJsonTypeManifold
 
isParentRoot() - Method in class manifold.api.json.schema.JsonSchemaType
 
isRequired(String) - Method in class manifold.api.json.JsonStructureType
 
isSchema(Bindings) - Static method in class manifold.api.json.schema.JsonSchemaTransformer
 
isSchemaType() - Method in class manifold.api.json.schema.JsonSchemaType
 

J

JSCH_DEFINITIONS - Static variable in class manifold.api.json.schema.JsonSchemaTransformer
 
Json - Class in manifold.api.json
 
Json() - Constructor for class manifold.api.json.Json
 
JsonBasicType - Class in manifold.api.json
 
JsonBasicType(Type, TypeAttributes) - Constructor for class manifold.api.json.JsonBasicType
 
JsonEnumType - Class in manifold.api.json.schema
Transform JSON Schema enum to Java enum:
JsonEnumType(JsonEnumType, JsonEnumType, JsonSchemaType, String) - Constructor for class manifold.api.json.schema.JsonEnumType
 
JsonFormatType - Class in manifold.api.json.schema
This type facilitates mapping a Java type to a JSON "format" type such as "date-time.
JsonIssue - Exception in manifold.api.json
 
JsonIssue(IIssue.Kind, Token, String) - Constructor for exception manifold.api.json.JsonIssue
 
JsonIssue(IIssue.Kind, int, int, int, String) - Constructor for exception manifold.api.json.JsonIssue
 
JsonIssueContainer - Class in manifold.api.json
 
JsonIssueContainer() - Constructor for class manifold.api.json.JsonIssueContainer
 
JsonIssueContainer(ScriptException, IFile) - Constructor for class manifold.api.json.JsonIssueContainer
Format of errors reported in ScriptException is:
JsonIssueContainer(IFile) - Constructor for class manifold.api.json.JsonIssueContainer
 
JsonListType - Class in manifold.api.json
 
JsonListType(String, URL, JsonSchemaType, TypeAttributes) - Constructor for class manifold.api.json.JsonListType
 
JsonModel - Class in manifold.api.json
 
JsonModel(IManifoldHost, String, Set<IFile>) - Constructor for class manifold.api.json.JsonModel
 
JsonSchemaTransformer - Class in manifold.api.json.schema
 
JsonSchemaTransformerSession - Class in manifold.api.json.schema
Manages a cache of base types per URL for a given Json parser/transformer session.
JsonSchemaType - Class in manifold.api.json.schema
The base JSON Schema type.
JsonSchemaType(String, URL, JsonSchemaType, TypeAttributes) - Constructor for class manifold.api.json.schema.JsonSchemaType
 
JsonStructureType - Class in manifold.api.json
 
JsonStructureType(JsonSchemaType, URL, String, TypeAttributes) - Constructor for class manifold.api.json.JsonStructureType
 
JsonTypeManifold - Class in manifold.api.json
 
JsonTypeManifold() - Constructor for class manifold.api.json.JsonTypeManifold
 
JsonUnionType - Class in manifold.api.json.schema
 
JsonUnionType(JsonSchemaType, URL, String, TypeAttributes) - Constructor for class manifold.api.json.schema.JsonUnionType
 

L

LazyRefJsonType - Class in manifold.api.json.schema
 
listToJson(StringBuilder, int, List) - Static method in class manifold.json.extensions.javax.script.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.extensions.javax.script.Bindings.ManBindingsExt
Serializes a JSON-compatible List into a JSON formatted StringBuilder with the specified indent of spaces.
loadBindings() - Method in class manifold.api.json.JsonModel
 
Loader<E> - Class in manifold.api.json
This class is used as part of the JSON API.
Loader() - Constructor for class manifold.api.json.Loader
 

M

makeArguments(Bindings) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Convert this Json Bindings to an arguments String suitable for a JSON-compatible URL.
makeEnumType(Collection<? extends IJsonType>) - Method in class manifold.api.json.JsonStructureType
 
makeStructureTypes(IManifoldHost, String, Bindings, boolean) - Static method in class manifold.api.json.Json
Makes a tree of structure types reflecting the Bindings.
makeUrl(String, Bindings) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
Make a JSON-compatible URL with the arguments from the Bindings.
makeUrl(Bindings, String) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Make a JSON-compatible URL with the arguments from this Bindings.
makeValue(Object) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Convert value to a String suitable for a JSON URL argument.
ManBindingsExt - Class in manifold.json.extensions.javax.script.Bindings
Extends Bindings with methods to transform the Bindings contents to JSON, YAML, and XML and to conveniently use the Bindings for JSON and YAML Web services.
ManBindingsExt() - Constructor for class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
 
manifold.api.json - package manifold.api.json
 
manifold.api.json.schema - package manifold.api.json.schema
 
manifold.json.extensions.java.net.URL - package manifold.json.extensions.java.net.URL
 
manifold.json.extensions.javax.script.Bindings - package manifold.json.extensions.javax.script.Bindings
 
ManUrlExt - Class in manifold.json.extensions.java.net.URL
Adds extension methods to URL for handling JSON, plain text, and binary content.
ManUrlExt() - Constructor for class manifold.json.extensions.java.net.URL.ManUrlExt
 
maybeClear() - Method in class manifold.api.json.schema.JsonSchemaTransformerSession
 
merge(IJsonType) - Method in class manifold.api.json.DynamicType
 
merge(IJsonType) - Method in interface manifold.api.json.IJsonType
 
merge(IJsonType) - Method in class manifold.api.json.JsonBasicType
 
merge(IJsonType) - Method in class manifold.api.json.JsonListType
 
merge(IJsonType) - Method in class manifold.api.json.JsonStructureType
 
merge(IJsonType) - Method in class manifold.api.json.schema.JsonEnumType
 
merge(IJsonType) - Method in class manifold.api.json.schema.JsonFormatType
 
merge(IJsonType) - Method in class manifold.api.json.schema.JsonUnionType
 
merge(IJsonType) - Method in class manifold.api.json.schema.LazyRefJsonType
 
mergeInnerTypes(IJsonParentType, IJsonParentType, Map<String, IJsonParentType>) - Method in class manifold.api.json.schema.JsonSchemaType
 
mergeTypes(IJsonType, IJsonType) - Static method in class manifold.api.json.Json
 
mergeTypesNoUnion(IJsonType, IJsonType) - Static method in class manifold.api.json.Json
 

O

OctetEncoding - Class in manifold.api.json.schema
Corresponds with the "binary" format.
or(Boolean, Boolean) - Static method in class manifold.api.json.schema.TypeAttributes
 
overrideWith(TypeAttributes) - Method in class manifold.api.json.schema.TypeAttributes
 

P

parseJson(String, boolean, boolean) - Method in class manifold.api.json.DefaultParser
 
parseJson(String, boolean, boolean) - Method in interface manifold.api.json.IJsonParser
Parse Json text as a standard javax.script.Bindings object.
post() - Method in interface manifold.api.json.IJsonBindingsBacked
A fluent method to send this JSON object via HTTP POST to field content as JSON bindings
Poster - Class in manifold.api.json
This class is used as part of the JSON API.
Poster(Bindings) - Constructor for class manifold.api.json.Poster
 
postForJsonContent(URL, Bindings) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
Use HTTP POST to pass JSON bindings to this URL and get the full content as a JSON object.
postForJsonContent(Bindings, String) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Use HTTP POST to pass JSON bindings to this URL and get the full response as a JSON object.
postForTextContent(URL, Bindings) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
Use HTTP POST to pass JSON bindings to this URL and get back the full content as a String.
postForYamlContent(URL, Bindings) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
Use HTTP POST to pass YAML bindings to this URL and get the full content as a YAML object.
postForYamlContent(Bindings, String) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Use HTTP POST to pass JSON bindings to this URL and get the full response as a YAML object.

R

render(StringBuilder, int, boolean) - Method in interface manifold.api.json.IJsonParentType
 
render(StringBuilder, int, boolean) - Method in class manifold.api.json.JsonListType
 
render(StringBuilder, int, boolean) - Method in class manifold.api.json.JsonStructureType
 
render(StringBuilder, int, boolean) - Method in class manifold.api.json.schema.JsonEnumType
 
render(StringBuilder, int, boolean) - Method in class manifold.api.json.schema.JsonUnionType
 
renderFileField(StringBuilder, int, String) - Method in class manifold.api.json.JsonStructureType
 
resolve() - Method in class manifold.api.json.schema.LazyRefJsonType
 
resolveRefs() - Method in class manifold.api.json.schema.JsonSchemaType
 
resolveRefsImpl() - Method in class manifold.api.json.JsonListType
 
resolveRefsImpl() - Method in class manifold.api.json.JsonStructureType
 
resolveRefsImpl() - Method in class manifold.api.json.schema.JsonSchemaType
 
resolveRefsImpl() - Method in class manifold.api.json.schema.JsonUnionType
 
resolveType(String) - Method in class manifold.api.json.schema.BigNumberFormatResolver
 
resolveType(String) - Method in class manifold.api.json.schema.BinaryFormatResolver
 
resolveType(String) - Method in class manifold.api.json.schema.DefaultFormatResolver
 
resolveType(String) - Method in interface manifold.api.json.schema.IJsonFormatTypeResolver
Given a JSON Schema "format" value such as "date-time" provide an JsonFormatType to correspond with the format.

S

setComponentType(IJsonType) - Method in class manifold.api.json.JsonListType
 
setDefaultValue(Object) - Method in class manifold.api.json.schema.TypeAttributes
 
setDefinitions(List<IJsonType>) - Method in interface manifold.api.json.IJsonType
 
setDefinitions(List<IJsonType>) - Method in class manifold.api.json.schema.JsonSchemaType
 
setDefinitions(List<IJsonType>) - Method in class manifold.api.json.schema.LazyRefJsonType
 
setJsonSchema() - Method in class manifold.api.json.schema.JsonSchemaType
 
setParent(IJsonParentType) - Method in class manifold.api.json.schema.JsonSchemaType
 
setParserName(String) - Static method in class manifold.api.json.Json
 
setPosition(int) - Method in class manifold.api.json.ErrantType
 
setToken(Token) - Method in class manifold.api.json.JsonStructureType
 

T

toBindingValue(Object) - Method in class manifold.api.json.schema.BigNumberFormatResolver
 
toBindingValue(Object) - Method in class manifold.api.json.schema.BinaryFormatResolver
 
toBindingValue(Object) - Method in class manifold.api.json.schema.DefaultCoercionProvider
 
toBindingValue(Object) - Method in class manifold.api.json.schema.DefaultFormatResolver
 
toJson() - Method in class manifold.api.json.Writer
Serializes this instance to a JSON formatted String
toJson(Appendable) - Method in class manifold.api.json.Writer
 
toJson(Bindings) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance to a JSON formatted String
toJson(Bindings, StringBuilder, int) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance into a JSON formatted StringBuilder target with the specified indent of spaces.
toJsonUrl(URL) - Method in class manifold.api.json.Poster
Send this JSON object via HTTP POST to url
Token - Class in manifold.api.json
 
toString() - Method in class manifold.api.json.JsonStructureType
 
toString() - Method in class manifold.api.json.schema.Base64Encoding
 
toString() - Method in class manifold.api.json.schema.OctetEncoding
 
toString() - Method in class manifold.api.json.Token
 
toTextUrl(URL) - Method in class manifold.api.json.Poster
Send this JSON object via HTTP POST to url
toXml() - Method in class manifold.api.json.Writer
Serializes this instance to an XML formatted String
toXml(Appendable) - Method in class manifold.api.json.Writer
 
toXml(String) - Method in class manifold.api.json.Writer
Serializes this instance to an XML formatted String
toXml(Bindings) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance to XML nested in a root element named "object"
toXml(Bindings, String) - Static method in class manifold.json.extensions.javax.script.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.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance into an XML formatted StringBuilder target with the specified indent of spaces.
toYaml() - Method in class manifold.api.json.Writer
Serializes this instance to a YAML formatted String
toYaml(Appendable) - Method in class manifold.api.json.Writer
 
toYaml(Bindings) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance to a YAML formatted String
toYaml(Bindings, StringBuilder) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance into a YAML 1.2 formatted StringBuilder target with the specified indent of spaces.
toYamlUrl(URL) - Method in class manifold.api.json.Poster
Send this JSON object via HTTP POST to url
transform(IManifoldHost, String, Bindings) - Static method in class manifold.api.json.schema.JsonSchemaTransformer
 
transform(IManifoldHost, String, URL, Bindings) - Static method in class manifold.api.json.schema.JsonSchemaTransformer
 
transformJsonObject(IManifoldHost, String, JsonSchemaType, Object) - Static method in class manifold.api.json.Json
 
transformJsonObject(IManifoldHost, String, URL, JsonSchemaType, Object) - Static method in class manifold.api.json.Json
 
Type - Enum in manifold.api.json.schema
 
TypeAttributes - Class in manifold.api.json.schema
TypeAttributes contains attributes that "decorate" a type.
TypeAttributes() - Constructor for class manifold.api.json.schema.TypeAttributes
 
TypeAttributes(Boolean) - Constructor for class manifold.api.json.schema.TypeAttributes
 
TypeAttributes(Bindings) - Constructor for class manifold.api.json.schema.TypeAttributes
 
TypeAttributes(Boolean, Bindings) - Constructor for class manifold.api.json.schema.TypeAttributes
 

U

updateFile(IFile) - Method in class manifold.api.json.JsonModel
 

V

valueOf(String) - Static method in enum manifold.api.json.schema.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum manifold.api.json.schema.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

write() - Method in interface manifold.api.json.IJsonBindingsBacked
A fluent method to write this JSON object in various formats including JSON, YAML, and XML
Writer - Class in manifold.api.json
This class is used as part of the JSON API.
Writer(Bindings) - Constructor for class manifold.api.json.Writer
 

Y

Yaml - Class in manifold.api.json
 
Yaml() - Constructor for class manifold.api.json.Yaml
 
A B C D E F G H I J L M O P R S T U V W Y 
Skip navigation links

Copyright © 2019. All rights reserved.