public class JsonTransformer
extends java.lang.Object
| Constructor and Description |
|---|
JsonTransformer() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
makeStructureTypes(manifold.api.host.IManifoldHost host,
java.lang.String nameForStructure,
manifold.rt.api.Bindings bindings,
AbstractJsonTypeManifold tm,
boolean mutable)
Makes a tree of structure types reflecting the Bindings.
|
static IJsonType |
mergeTypes(IJsonType type1,
IJsonType type2) |
static IJsonType |
mergeTypesNoUnion(IJsonType type1,
IJsonType type2) |
static IJsonType |
transformJsonObject(manifold.api.host.IManifoldHost host,
java.lang.String name,
manifold.api.fs.IFile source,
JsonSchemaType parent,
java.lang.Object jsonObj) |
static IJsonType |
transformJsonObject(manifold.api.host.IManifoldHost host,
java.lang.String name,
JsonSchemaType parent,
java.lang.Object jsonObj) |
public static java.lang.String makeStructureTypes(manifold.api.host.IManifoldHost host, java.lang.String nameForStructure, manifold.rt.api.Bindings bindings, AbstractJsonTypeManifold tm, boolean mutable)
public static IJsonType transformJsonObject(manifold.api.host.IManifoldHost host, java.lang.String name, JsonSchemaType parent, java.lang.Object jsonObj)
public static IJsonType transformJsonObject(manifold.api.host.IManifoldHost host, java.lang.String name, manifold.api.fs.IFile source, JsonSchemaType parent, java.lang.Object jsonObj)
Copyright © 2023. All rights reserved.