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

A

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
 
addSuper(IJsonParentType) - Method in class manifold.api.json.JsonStructureType
 
aliasFqn(String, IFile) - Method in class manifold.api.json.JsonImplTypeManifold
 

C

contribute(String, String, Model, DiagnosticListener<JavaFileObject>) - Method in class manifold.api.json.JsonImplTypeManifold
 
contribute(String, String, JsonModel, DiagnosticListener<JavaFileObject>) - Method in class manifold.api.json.JsonTypeManifold
 

D

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.
equals(Object) - Method in class manifold.api.json.JsonImplBase
 
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
 
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
 
findMemberType(String) - Method in class manifold.api.json.JsonStructureType
 
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
 
fromName(String) - Static method in enum manifold.api.json.schema.Type
 

G

get(Object) - Static method in enum manifold.api.json.JsonSimpleType
 
getBinaryContent(URL) - Static method in class manifold.json.extensions.java.net.URL.ManUrlExt
 
getBindings() - Method in class manifold.api.json.JsonImplBase
 
getBindings(Object) - Method in class manifold.api.json.JsonImplBase
 
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
 
getDefinitions() - Method in interface manifold.api.json.IJsonType
 
getDefinitions() - Method in class manifold.api.json.schema.JsonSchemaType
 
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
 
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.JsonListType
 
getIdentifier() - Method in enum manifold.api.json.JsonSimpleType
 
getIdentifier() - Method in class manifold.api.json.schema.JsonSchemaType
 
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
 
getJsonContent(String) - Method in class manifold.api.json.JsonImplBase
Fetch the content of the specified URL as a Json object.
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
Make a JSON-compatible URL with the arguments from the Bindings.
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
 
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.JsonListType
 
getName() - Method in enum manifold.api.json.JsonSimpleType
 
getName() - Method in class manifold.api.json.schema.JsonSchemaType
 
getName() - Method in enum manifold.api.json.schema.Type
 
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 enum manifold.api.json.JsonSimpleType
 
getParent() - Method in class manifold.api.json.schema.JsonSchemaType
 
getParserName() - Static method in class manifold.api.json.Json
 
getStartOffset() - Method in exception manifold.api.json.JsonIssue
 
getString() - Method in class manifold.api.json.Token
 
getSuperTypes() - Method in class manifold.api.json.JsonStructureType
 
getTextContent(String) - Method in class manifold.api.json.JsonImplBase
Using this Json as input fetch the content of the specified URL as a String.
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.Token
 
getTypeName() - Method in exception manifold.api.json.schema.IllegalSchemaTypeName
 
getWarnings() - Method in class manifold.api.json.JsonIssueContainer
 

H

handlesFileExtension(String) - Method in class manifold.api.json.JsonImplTypeManifold
 
handlesFileExtension(String) - Method in class manifold.api.json.JsonTypeManifold
 
hashCode() - Method in class manifold.api.json.JsonImplBase
 
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
 

I

IJsonIO - Interface in manifold.api.json
 
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
 
init(IModuleComponent) - Method in class manifold.api.json.JsonImplTypeManifold
 
init(IModuleComponent) - 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.NashornJsonParser
 
instance() - Static method in class manifold.api.json.schema.JsonSchemaTransformerSession
 
isEmpty() - Method in class manifold.api.json.JsonIssueContainer
 
isInnerType(String, String) - Method in class manifold.api.json.JsonImplTypeManifold
 
isInnerType(String, String) - Method in class manifold.api.json.JsonTypeManifold
 
isParentRoot() - Method in class manifold.api.json.schema.JsonSchemaType
 
isSchema(Bindings) - Static method in class manifold.api.json.schema.JsonSchemaTransformer
 
isSimpleType(Object) - Static method in interface manifold.api.json.IJsonIO
 
isSimpleType(Class) - Static method in interface manifold.api.json.IJsonIO
 

J

Json - Class in manifold.api.json
 
Json() - Constructor for class manifold.api.json.Json
 
JsonImplBase - Class in manifold.api.json
Base class for generated *.impl.Foo json classes (primarily for Java use-case)
JsonImplBase() - Constructor for class manifold.api.json.JsonImplBase
 
JsonImplBase(Bindings) - Constructor for class manifold.api.json.JsonImplBase
 
JsonImplCodeGen - Class in manifold.api.json
 
JsonImplTypeManifold - Class in manifold.api.json
 
JsonImplTypeManifold() - Constructor for class manifold.api.json.JsonImplTypeManifold
 
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) - Constructor for class manifold.api.json.JsonListType
 
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
 
JsonSchemaType(String, URL, JsonSchemaType) - Constructor for class manifold.api.json.schema.JsonSchemaType
 
JsonSimpleType - Enum in manifold.api.json
 
JsonStructureType - Class in manifold.api.json
 
JsonStructureType(JsonSchemaType, URL, String) - 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) - Constructor for class manifold.api.json.schema.JsonUnionType
 

L

listToJson(StringBuilder, int, List) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
 
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
load(Bindings) - Method in interface manifold.api.json.IJsonIO
Implement this method to control loading from the Json bindings.
load(Bindings) - Method in class manifold.api.json.JsonImplBase
 
loadFields(IJsonIO, Class, Bindings) - Static method in interface manifold.api.json.IJsonIO
 

M

make() - Method in class manifold.api.json.JsonImplCodeGen
 
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 Url.
makeStructureTypes(String, Bindings, boolean) - Static method in class manifold.api.json.Json
Makes a tree of structure types reflecting the Bindings.
makeUrl(String) - Method in class manifold.api.json.JsonImplBase
Make a JSON-friendly URL with the arguments derived from this Json object.
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 the Bindings.
makeValue(Object) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Convert the Object to a String value suitable for a Json Url argument.
ManBindingsExt - Class in manifold.json.extensions.javax.script.Bindings
 
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
 
ManUrlExt() - Constructor for class manifold.json.extensions.java.net.URL.ManUrlExt
 
merge(IJsonType) - Method in class manifold.api.json.schema.JsonUnionType
 
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
 

N

NashornJsonParser - Class in manifold.api.json
 

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.
parseJson(String, boolean, boolean) - Method in class manifold.api.json.NashornJsonParser
 
postForJsonContent(URL) - Method in class manifold.api.json.JsonImplBase
Use http POST to pass arguments and get the full content of this URL as a JSON object.
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 content as a JSON object.
postForTextContent(URL) - Method in class manifold.api.json.JsonImplBase
Use http POST to pass this json to the URL and get back the full content as a String.
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.

R

read(Bindings) - Static method in interface manifold.api.json.IJsonIO
 
read(String, Bindings) - Static method in interface manifold.api.json.IJsonIO
 
readList(Bindings) - Static method in interface manifold.api.json.IJsonIO
 
readList(String, Bindings) - Static method in interface manifold.api.json.IJsonIO
 
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
 

S

save(Bindings) - Method in interface manifold.api.json.IJsonIO
Implement this method to control saving to a Json bindings.
save(Bindings) - Method in class manifold.api.json.JsonImplBase
 
saveFields(IJsonIO, Class, Bindings) - Static method in interface manifold.api.json.IJsonIO
 
setComponentType(IJsonType) - Method in class manifold.api.json.JsonListType
 
setDefinitions(List<IJsonType>) - Method in interface manifold.api.json.IJsonType
 
setDefinitions(List<IJsonType>) - 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

toJson(Bindings) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance to a JSON formatted String
toJson(Object) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
 
toJson(Bindings, StringBuilder, int) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance into a JSON formatted StringBuilder with the specified indent of spaces
Token - Class in manifold.api.json
 
toString() - Method in class manifold.api.json.JsonStructureType
 
toString() - Method in class manifold.api.json.Token
 
toStructure(Bindings, String) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Generates a static type corresponding with this Bindings object.
toStructure(Bindings, String, boolean) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
 
toXml(Bindings) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance to XML
toXml(Bindings, String) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
Serializes this Bindings instance to XML
toXml(Object) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
 
toXml(Object, String) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
 
toXml(Bindings, String, StringBuilder, int) - Static method in class manifold.json.extensions.javax.script.Bindings.ManBindingsExt
 
transform(String, Bindings) - Static method in class manifold.api.json.schema.JsonSchemaTransformer
 
transform(String, URL, Bindings) - Static method in class manifold.api.json.schema.JsonSchemaTransformer
 
transformJsonObject(String, JsonSchemaType, Object) - Static method in class manifold.api.json.Json
 
transformJsonObject(String, URL, JsonSchemaType, Object) - Static method in class manifold.api.json.Json
 
TYPE - Static variable in interface manifold.api.json.IJsonIO
 
Type - Enum in manifold.api.json.schema
 

U

unwrapList(List) - Method in class manifold.api.json.JsonImplBase
 

V

valueOf(String) - Static method in enum manifold.api.json.JsonSimpleType
Returns the enum constant of this type with the specified name.
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.JsonSimpleType
Returns an array containing the constants of this enum type, in the order they are declared.
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

wrapList(List, Function<Bindings, ? extends JsonImplBase>) - Method in class manifold.api.json.JsonImplBase
 
write(E, Bindings) - Static method in interface manifold.api.json.IJsonIO
 
write(String, E, Bindings) - Static method in interface manifold.api.json.IJsonIO
 
writeList(String, List<E>, Bindings) - Static method in interface manifold.api.json.IJsonIO
 

_

_bindings - Variable in class manifold.api.json.JsonImplBase
 
A C D E F G H I J L M N P R S T U V W _ 
Skip navigation links

Copyright © 2018. All rights reserved.