public class JsonTypeLoader extends Object implements TypeLoader
| Modifier and Type | Field and Description |
|---|---|
static MetadataFormat |
JSON |
| Constructor and Description |
|---|
JsonTypeLoader(File schemaFile) |
JsonTypeLoader(String schemaData) |
JsonTypeLoader(String schemaData,
URI baseURI) |
| Modifier and Type | Method and Description |
|---|---|
static org.everit.json.schema.Schema |
generateSchema(org.json.JSONObject rawSchema,
URI baseUri,
Consumer<org.everit.json.schema.loader.SchemaLoader.SchemaLoaderBuilder> schemaLoaderBuilderConsumer) |
Optional<MetadataType> |
load(String identifier) |
Optional<MetadataType> |
load(String identifier,
String typeAlias) |
public static MetadataFormat JSON
public JsonTypeLoader(File schemaFile)
public JsonTypeLoader(String schemaData)
public static org.everit.json.schema.Schema generateSchema(org.json.JSONObject rawSchema,
URI baseUri,
Consumer<org.everit.json.schema.loader.SchemaLoader.SchemaLoaderBuilder> schemaLoaderBuilderConsumer)
public Optional<MetadataType> load(String identifier)
load in interface TypeLoaderpublic Optional<MetadataType> load(String identifier, String typeAlias)
load in interface TypeLoaderCopyright © 2023 MuleSoft, Inc.. All rights reserved.