Package org.apache.camel.dsl.xml.io
Class XmlModelParser
java.lang.Object
org.apache.camel.xml.in.BaseParser
org.apache.camel.xml.in.ModelParser
org.apache.camel.dsl.xml.io.XmlModelParser
public class XmlModelParser
extends org.apache.camel.xml.in.ModelParser
XML
ModelParser
that supports loading:
- Standard Camel XML DSL
- Classic Spring XML
with embedded (limited parsing, to discover inside ) - Legacy OSGi
with embedded (limited parsing, to discover inside )
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.camel.xml.in.BaseParser
org.apache.camel.xml.in.BaseParser.AttributeHandler<T>, org.apache.camel.xml.in.BaseParser.ElementHandler<T>, org.apache.camel.xml.in.BaseParser.ValueHandler<T>
-
Field Summary
Fields inherited from class org.apache.camel.xml.in.BaseParser
namespace, parser, resource, secondaryNamespaces
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
handleUnexpectedElement
(String namespace, String name) protected boolean
ignoreUnexpectedElement
(String namespace, String name) Methods inherited from class org.apache.camel.xml.in.ModelParser
beansDefinitionElementHandler, defaultErrorHandlerDefinitionAttributeHandler, defaultErrorHandlerDefinitionElementHandler, doParseAggregateDefinition, doParseApiKeyDefinition, doParseApplicationDefinition, doParseASN1DataFormat, doParseAvroDataFormat, doParseBarcodeDataFormat, doParseBase64DataFormat, doParseBasicAuthDefinition, doParseBatchResequencerConfig, doParseBeanConstructorDefinition, doParseBeanConstructorsDefinition, doParseBeanDefinition, doParseBeanFactoryDefinition, doParseBeanioDataFormat, doParseBeanPropertiesDefinition, doParseBeanPropertyDefinition, doParseBeansDefinition, doParseBearerTokenDefinition, doParseBindyDataFormat, doParseBlacklistServiceCallServiceFilterConfiguration, doParseCachingServiceCallServiceDiscoveryConfiguration, doParseCatchDefinition, doParseCBORDataFormat, doParseChoiceDefinition, doParseCircuitBreakerDefinition, doParseClaimCheckDefinition, doParseCombinedServiceCallServiceDiscoveryConfiguration, doParseCombinedServiceCallServiceFilterConfiguration, doParseComponentScanDefinition, doParseConstantExpression, doParseConsulServiceCallServiceDiscoveryConfiguration, doParseContextScanDefinition, doParseConvertBodyDefinition, doParseConvertHeaderDefinition, doParseConvertVariableDefinition, doParseCryptoDataFormat, doParseCSimpleExpression, doParseCsvDataFormat, doParseCustomDataFormat, doParseCustomLoadBalancerDefinition, doParseCustomServiceCallServiceFilterConfiguration, doParseCustomTransformerDefinition, doParseCustomValidatorDefinition, doParseDataFormatDefinition, doParseDataFormatDefinitionRef, doParseDataFormatsDefinition, doParseDataFormatTransformerDefinition, doParseDatasonnetExpression, doParseDeadLetterChannelDefinition, doParseDefaultErrorHandlerDefinition, doParseDefaultServiceCallServiceLoadBalancerConfiguration, doParseDelayDefinition, doParseDeleteDefinition, doParseDnsServiceCallServiceDiscoveryConfiguration, doParseDynamicRouterDefinition, doParseEndpointTransformerDefinition, doParseEndpointValidatorDefinition, doParseEnrichDefinition, doParseErrorHandlerDefinition, doParseExchangePropertyExpression, doParseExpressionDefinition, doParseExpressionDefinitionRef, doParseExpressionSubElementDefinition, doParseFailoverLoadBalancerDefinition, doParseFaultToleranceConfigurationCommon, doParseFaultToleranceConfigurationDefinition, doParseFhirJsonDataFormat, doParseFhirXmlDataFormat, doParseFilterDefinition, doParseFinallyDefinition, doParseFlatpackDataFormat, doParseFromDefinition, doParseGetDefinition, doParseGlobalOptionDefinition, doParseGlobalOptionsDefinition, doParseGrokDataFormat, doParseGroovyExpression, doParseGzipDeflaterDataFormat, doParseHeadDefinition, doParseHeaderExpression, doParseHealthyServiceCallServiceFilterConfiguration, doParseHL7DataFormat, doParseHl7TerserExpression, doParseIcalDataFormat, doParseIdempotentConsumerDefinition, doParseInputTypeDefinition, doParseInterceptDefinition, doParseInterceptFromDefinition, doParseInterceptSendToEndpointDefinition, doParseJacksonXMLDataFormat, doParseJavaExpression, doParseJavaScriptExpression, doParseJaxbDataFormat, doParseJoorExpression, doParseJqExpression, doParseJsonApiDataFormat, doParseJsonDataFormat, doParseJsonPathExpression, doParseJtaTransactionErrorHandlerDefinition, doParseKameletDefinition, doParseKubernetesServiceCallServiceDiscoveryConfiguration, doParseLanguageExpression, doParseLoadBalanceDefinition, doParseLoadTransformerDefinition, doParseLogDefinition, doParseLoopDefinition, doParseLZFDataFormat, doParseMarshalDefinition, doParseMethodCallExpression, doParseMimeMultipartDataFormat, doParseMulticastDefinition, doParseMutualTLSDefinition, doParseMvelExpression, doParseNoErrorHandlerDefinition, doParseOAuth2Definition, doParseOgnlExpression, doParseOnCompletionDefinition, doParseOnExceptionDefinition, doParseOnFallbackDefinition, doParseOpenApiDefinition, doParseOpenIdConnectDefinition, doParseOptimisticLockRetryPolicyDefinition, doParseOtherwiseDefinition, doParseOutputDefinition, doParseOutputTypeDefinition, doParsePackageScanDefinition, doParseParamDefinition, doParseParquetAvroDataFormat, doParsePassThroughServiceCallServiceFilterConfiguration, doParsePatchDefinition, doParsePausableDefinition, doParsePGPDataFormat, doParsePipelineDefinition, doParsePolicyDefinition, doParsePollEnrichDefinition, doParsePostDefinition, doParsePredicateValidatorDefinition, doParseProcessDefinition, doParseProcessorDefinitionRef, doParsePropertyDefinition, doParsePropertyDefinitions, doParsePropertyExpressionDefinition, doParseProtobufDataFormat, doParsePutDefinition, doParsePythonExpression, doParseRandomLoadBalancerDefinition, doParseRecipientListDefinition, doParseRedeliveryPolicyDefinition, doParseRefErrorHandlerDefinition, doParseRefExpression, doParseRemoveHeaderDefinition, doParseRemoveHeadersDefinition, doParseRemovePropertiesDefinition, doParseRemovePropertyDefinition, doParseRemoveVariableDefinition, doParseResequenceDefinition, doParseResilience4jConfigurationCommon, doParseResilience4jConfigurationDefinition, doParseResponseHeaderDefinition, doParseResponseMessageDefinition, doParseRestBindingDefinition, doParseRestConfigurationDefinition, doParseRestContextRefDefinition, doParseRestDefinition, doParseRestPropertyDefinition, doParseRestsDefinition, doParseRestSecuritiesDefinition, doParseResumableDefinition, doParseRollbackDefinition, doParseRoundRobinLoadBalancerDefinition, doParseRouteBuilderDefinition, doParseRouteConfigurationContextRefDefinition, doParseRouteConfigurationDefinition, doParseRouteConfigurationsDefinition, doParseRouteContextRefDefinition, doParseRouteDefinition, doParseRoutesDefinition, doParseRouteTemplateContextRefDefinition, doParseRouteTemplateDefinition, doParseRouteTemplateParameterDefinition, doParseRouteTemplatesDefinition, doParseRoutingSlipDefinition, doParseRssDataFormat, doParseSagaActionUriDefinition, doParseSagaDefinition, doParseSamplingDefinition, doParseScriptDefinition, doParseSecurityDefinition, doParseServiceCallConfigurationDefinition, doParseServiceCallDefinition, doParseServiceCallExpressionConfiguration, doParseServiceCallServiceChooserConfiguration, doParseServiceCallServiceDiscoveryConfiguration, doParseServiceCallServiceFilterConfiguration, doParseServiceCallServiceLoadBalancerConfiguration, doParseSetBodyDefinition, doParseSetExchangePatternDefinition, doParseSetHeaderDefinition, doParseSetHeadersDefinition, doParseSetPropertyDefinition, doParseSetVariableDefinition, doParseSetVariablesDefinition, doParseSimpleExpression, doParseSoapDataFormat, doParseSortDefinition, doParseSpELExpression, doParseSplitDefinition, doParseSpringTransactionErrorHandlerDefinition, doParseStaticServiceCallServiceDiscoveryConfiguration, doParseStepDefinition, doParseStickyLoadBalancerDefinition, doParseStopDefinition, doParseStreamResequencerConfig, doParseSwiftMtDataFormat, doParseSwiftMxDataFormat, doParseSyslogDataFormat, doParseTarFileDataFormat, doParseTemplatedRouteDefinition, doParseTemplatedRouteParameterDefinition, doParseTemplatedRoutesDefinition, doParseThreadPoolProfileDefinition, doParseThreadsDefinition, doParseThriftDataFormat, doParseThrottleDefinition, doParseThrowExceptionDefinition, doParseTidyMarkupDataFormat, doParseToDefinition, doParseToDynamicDefinition, doParseTokenizerExpression, doParseTopicLoadBalancerDefinition, doParseTransactedDefinition, doParseTransformDefinition, doParseTransformersDefinition, doParseTryDefinition, doParseUniVocityCsvDataFormat, doParseUniVocityFixedDataFormat, doParseUniVocityHeader, doParseUniVocityTsvDataFormat, doParseUnmarshalDefinition, doParseValidateDefinition, doParseValidatorsDefinition, doParseValueDefinition, doParseVariableExpression, doParseWasmExpression, doParseWeightedLoadBalancerDefinition, doParseWhenDefinition, doParseWireTapDefinition, doParseXMLSecurityDataFormat, doParseXMLTokenizerExpression, doParseXPathExpression, doParseXQueryExpression, doParseYAMLDataFormat, doParseYAMLTypeFilterDefinition, doParseZipDeflaterDataFormat, doParseZipFileDataFormat, doParseZooKeeperServiceCallServiceDiscoveryConfiguration, expressionDefinitionAttributeHandler, expressionNodeElementHandler, faultToleranceConfigurationCommonAttributeHandler, fhirDataformatAttributeHandler, identifiedTypeAttributeHandler, namespaceAwareExpressionElementHandler, optionalIdentifiedDefinitionAttributeHandler, optionalIdentifiedDefinitionElementHandler, outputDefinitionElementHandler, outputExpressionNodeElementHandler, parseApplicationDefinition, parseBeansDefinition, parseRestsDefinition, parseRouteConfigurationsDefinition, parseRoutesDefinition, parseRouteTemplatesDefinition, parseTemplatedRoutesDefinition, processorDefinitionAttributeHandler, resilience4jConfigurationCommonAttributeHandler, resilience4jConfigurationCommonElementHandler, restSecurityDefinitionAttributeHandler, sendDefinitionAttributeHandler, serviceCallConfigurationElementHandler, singleInputTypedExpressionDefinitionAttributeHandler, toDynamicDefinitionAttributeHandler, transactionErrorHandlerDefinitionAttributeHandler, transformerDefinitionAttributeHandler, typedExpressionDefinitionAttributeHandler, uniVocityAbstractDataFormatAttributeHandler, uniVocityAbstractDataFormatElementHandler, validatorDefinitionAttributeHandler, verbDefinitionAttributeHandler, verbDefinitionElementHandler
Methods inherited from class org.apache.camel.xml.in.BaseParser
addSecondaryNamespace, asByteArray, asClass, asClassArray, asStringList, asStringSet, doAdd, doAddElement, doAddValues, domAttributeHandler, domElementHandler, domValueHandler, doParse, doParse, doParseDOMElement, doParseText, doParseValue, doParseXml, expectTag, expressionDefinitionValueHandler, getNextTag, getNextTag, handleOtherAttribute, handleUnexpectedAttribute, handleUnexpectedText, hasTag, matchNamespace, matchNamespace, noAttributeHandler, noElementHandler, noValueHandler, sanitizeUri
-
Constructor Details
-
XmlModelParser
public XmlModelParser(org.apache.camel.spi.Resource input, String namespace) throws IOException, org.apache.camel.xml.io.XmlPullParserException - Throws:
IOException
org.apache.camel.xml.io.XmlPullParserException
-
-
Method Details
-
handleUnexpectedElement
protected boolean handleUnexpectedElement(String namespace, String name) throws org.apache.camel.xml.io.XmlPullParserException - Overrides:
handleUnexpectedElement
in classorg.apache.camel.xml.in.BaseParser
- Throws:
org.apache.camel.xml.io.XmlPullParserException
-
ignoreUnexpectedElement
protected boolean ignoreUnexpectedElement(String namespace, String name) throws org.apache.camel.xml.io.XmlPullParserException - Overrides:
ignoreUnexpectedElement
in classorg.apache.camel.xml.in.BaseParser
- Throws:
org.apache.camel.xml.io.XmlPullParserException
-