Interface JSonSchemaResolver
public interface JSonSchemaResolver
Pluggable resolver to load JSON schema files for components, data formats, languages etc.
- Since:
- 3.1
-
Method Summary
Modifier and TypeMethodDescription@Nullable StringgetComponentJSonSchema(String name) Returns the component information as JSON format.@Nullable StringReturns the data format information as JSON format.@Nullable StringReturns the dev console information as JSON format.@Nullable StringReturns the camel-jbang json schema@Nullable StringgetLanguageJSonSchema(String name) Returns the language information as JSON format.@Nullable StringReturns the camel-main json schema@Nullable StringgetModelJSonSchema(String name) Returns the model information as JSON format.@Nullable StringgetOtherJSonSchema(String name) Returns the other (miscellaneous) information as JSON format.@Nullable StringgetPojoBeanJSonSchema(String name) Returns the pojo bean information as JSON format.@Nullable StringReturns the transformer information as JSON format.voidsetClassLoader(ClassLoader classLoader) Sets an extra class loader to use first for loading resources.
-
Method Details
-
setClassLoader
Sets an extra class loader to use first for loading resources. -
getComponentJSonSchema
-
getDataFormatJSonSchema
-
getLanguageJSonSchema
-
getTransformerJSonSchema
-
getDevConsoleJSonSchema
-
getOtherJSonSchema
-
getModelJSonSchema
-
getMainJsonSchema
@Nullable String getMainJsonSchema()Returns the camel-main json schema- Returns:
- the camel-main json schema
-
getJBangJsonSchema
@Nullable String getJBangJsonSchema()Returns the camel-jbang json schema- Returns:
- the camel-jbang json schema
-
getPojoBeanJSonSchema
-