- java.lang.Object
-
- org.mule.metadata.json.api.JsonTypeLoader
-
- All Implemented Interfaces:
TypeLoader
public class JsonTypeLoader extends Object implements TypeLoader
-
-
Field Summary
Fields Modifier and Type Field Description static MetadataFormatJSON
-
Constructor Summary
Constructors Constructor Description JsonTypeLoader(File schemaFile)JsonTypeLoader(String schemaData)JsonTypeLoader(String schemaData, URI baseURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<MetadataType>load(String identifier)Optional<MetadataType>load(String identifier, String typeAlias)
-
-
-
Field Detail
-
JSON
public static MetadataFormat JSON
-
-
Method Detail
-
load
public Optional<MetadataType> load(String identifier)
- Specified by:
loadin interfaceTypeLoader
-
load
public Optional<MetadataType> load(String identifier, String typeAlias)
- Specified by:
loadin interfaceTypeLoader
-
-