| Package | Description |
|---|---|
| manifold.api.json | |
| manifold.api.json.codegen | |
| manifold.api.json.codegen.schema |
| Modifier and Type | Method and Description |
|---|---|
static IJsonType |
JsonTransformer.transformJsonObject(manifold.api.host.IManifoldHost host,
java.lang.String name,
manifold.api.fs.IFile source,
JsonSchemaType parent,
java.lang.Object jsonObj) |
static IJsonType |
JsonTransformer.transformJsonObject(manifold.api.host.IManifoldHost host,
java.lang.String name,
JsonSchemaType parent,
java.lang.Object jsonObj) |
| Modifier and Type | Class and Description |
|---|---|
class |
ErrantType |
class |
JsonListType |
class |
JsonStructureType
The main JSON type reflecting name/value pair bindings.
|
| Constructor and Description |
|---|
JsonListType(java.lang.String label,
manifold.api.fs.IFile source,
JsonSchemaType parent,
TypeAttributes attr) |
JsonStructureType(JsonSchemaType parent,
manifold.api.fs.IFile source,
java.lang.String name,
TypeAttributes attr) |
| Modifier and Type | Class and Description |
|---|---|
class |
JsonEnumType
Transform JSON Schema enum to Java enum:
|
class |
JsonUnionType |
| Modifier and Type | Method and Description |
|---|---|
JsonSchemaType |
JsonSchemaType.copyWithAttributes(TypeAttributes attributes) |
JsonSchemaType |
JsonSchemaType.getParent() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JsonSchemaType.addTypeReferenceAnnotation(java.lang.StringBuilder sb,
int indent,
JsonSchemaType type) |
protected java.lang.String |
JsonSchemaType.getFqn(JsonSchemaType type) |
| Constructor and Description |
|---|
JsonEnumType(JsonEnumType enum1,
JsonEnumType enum2,
JsonSchemaType parent,
java.lang.String name) |
JsonSchemaType(java.lang.String name,
manifold.api.fs.IFile source,
JsonSchemaType parent,
TypeAttributes attr) |
JsonUnionType(JsonSchemaType parent,
manifold.api.fs.IFile source,
java.lang.String name,
TypeAttributes attr) |
Copyright © 2022. All rights reserved.