Package org.apache.camel.catalog.impl
Class AbstractCamelCatalog
java.lang.Object
org.apache.camel.catalog.impl.AbstractCamelCatalog
- Direct Known Subclasses:
AbstractCachingCamelCatalog
Base class for both the runtime RuntimeCamelCatalog from camel-core and the complete CamelCatalog from camel-catalog.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasEndpointUri(String scheme, Map<String, String> properties, boolean encode) asEndpointUriXml(String scheme, Map<String, String> properties, boolean encode) componentJSonSchema(String name) org.apache.camel.tooling.model.ComponentModelcomponentModel(String name) dataFormatJSonSchema(String name) org.apache.camel.tooling.model.DataFormatModeldataFormatModel(String name) devConsoleJSonSchema(String name) org.apache.camel.tooling.model.DevConsoleModeldevConsoleModel(String name) org.apache.camel.tooling.model.EipModelendpointProperties(String uri) org.apache.camel.catalog.JSonSchemaResolverorg.apache.camel.catalog.SuggestionStrategylanguageJSonSchema(String name) org.apache.camel.tooling.model.LanguageModellanguageModel(String name) org.apache.camel.tooling.model.MainModelmodelJSonSchema(String name) otherJSonSchema(String name) org.apache.camel.tooling.model.OtherModelotherModel(String name) pojoBeanJSonSchema(String name) org.apache.camel.tooling.model.PojoBeanModelpojoBeanModel(String name) voidsetJSonSchemaResolver(org.apache.camel.catalog.JSonSchemaResolver resolver) voidsetSuggestionStrategy(org.apache.camel.catalog.SuggestionStrategy suggestionStrategy) transformerJSonSchema(String name) org.apache.camel.tooling.model.TransformerModeltransformerModel(String name) org.apache.camel.catalog.ConfigurationPropertiesValidationResultorg.apache.camel.catalog.EndpointValidationResultorg.apache.camel.catalog.EndpointValidationResultvalidateEndpointProperties(String uri, boolean ignoreLenientProperties) org.apache.camel.catalog.EndpointValidationResultvalidateEndpointProperties(String uri, boolean ignoreLenientProperties, boolean consumerOnly, boolean producerOnly) org.apache.camel.catalog.LanguageValidationResultvalidateLanguageExpression(ClassLoader classLoader, String language, String text) org.apache.camel.catalog.LanguageValidationResultvalidateLanguagePredicate(ClassLoader classLoader, String language, String text) org.apache.camel.catalog.EndpointValidationResultvalidateProperties(String scheme, Map<String, String> properties) booleanvalidateTimePattern(String pattern)
-
Constructor Details
-
AbstractCamelCatalog
public AbstractCamelCatalog()
-
-
Method Details
-
componentJSonSchema
-
modelJSonSchema
-
eipModel
-
componentModel
-
dataFormatJSonSchema
-
dataFormatModel
-
languageJSonSchema
-
languageModel
-
transformerJSonSchema
-
transformerModel
-
pojoBeanModel
-
pojoBeanJSonSchema
-
devConsoleJSonSchema
-
devConsoleModel
-
otherJSonSchema
-
otherModel
-
mainJSonSchema
-
mainModel
public org.apache.camel.tooling.model.MainModel mainModel() -
getSuggestionStrategy
public org.apache.camel.catalog.SuggestionStrategy getSuggestionStrategy() -
setSuggestionStrategy
public void setSuggestionStrategy(org.apache.camel.catalog.SuggestionStrategy suggestionStrategy) -
getJSonSchemaResolver
public org.apache.camel.catalog.JSonSchemaResolver getJSonSchemaResolver() -
setJSonSchemaResolver
public void setJSonSchemaResolver(org.apache.camel.catalog.JSonSchemaResolver resolver) -
validateTimePattern
-
validateEndpointProperties
-
validateEndpointProperties
public org.apache.camel.catalog.EndpointValidationResult validateEndpointProperties(String uri, boolean ignoreLenientProperties) -
validateProperties
-
validateEndpointProperties
public org.apache.camel.catalog.EndpointValidationResult validateEndpointProperties(String uri, boolean ignoreLenientProperties, boolean consumerOnly, boolean producerOnly) -
endpointProperties
- Throws:
URISyntaxException
-
endpointLenientProperties
- Throws:
URISyntaxException
-
endpointComponentName
-
asEndpointUri
-
asEndpointUriXml
-
validateConfigurationProperty
public org.apache.camel.catalog.ConfigurationPropertiesValidationResult validateConfigurationProperty(String line) -
validateLanguagePredicate
public org.apache.camel.catalog.LanguageValidationResult validateLanguagePredicate(ClassLoader classLoader, String language, String text) -
validateLanguageExpression
public org.apache.camel.catalog.LanguageValidationResult validateLanguageExpression(ClassLoader classLoader, String language, String text)
-