Class AbstractParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
com.predic8.membrane.core.config.spring.AbstractParser
- All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser
- Direct Known Subclasses:
AbortParser,AccessControlParser,AccessLogParser,AccessLogscopeParser,AccountBlockerParser,AccountRegistrationParser,AcmeHttpChallengeParser,AcmeParser,AddHeaderParser,AdminConsoleParser,AmQuotaParser,AmRateLimiterParser,AmStatisticsCollectorParser,AnalyserParser,ApiDocsParser,ApiKeyCheckerParser,ApiKeyParser,ApiManagementParser,ApiParser,APIsJSONParser,AttributeParser,AuthenticationParser,AuthHead2BodyParser,AzureDnsParser,AzureIdentityParser,AzureTableStorageParser,BalancerParser,BasicAuthenticationParser,BeanParser,BearerJwtTokenjwkParser,BearerJwtTokenParser,BearerTokenParser,BeautifierParser,ByThreadStrategyParser,CacheParser,CachingUserDataProviderParser,CertificateParser,ClaimsParser,ClaimsscopeParser,ClamavParser,ClusterNotificationParser,ClusterParser,ClustersParser,ConnectionParser,CookieOriginalExchangeStoreParser,CounterParser,CustomStatementJdbcUserDataProviderParser,DefaultConfigParser,DescriptionParser,DispatchingParser,DnsOperatorParser,ElasticSearchExchangeStoreParser,EmailTokenProviderParser,EmptyTokenProviderParser,EtcdBasedConfiguratorParser,EtcdPublisherParser,EtcdRegistryApiConfigParser,EtcdResolverParser,ExchangeStoreParser,ExcludeParser,FaultMonitoringStrategyParser,FileExchangeStoreParser,FileStorageParser,FileStoreParser,FileUserDataProviderParser,FlowInitiatorParser,ForgetfulExchangeStoreParser,FormValidationfieldParser,FormValidationParser,GatekeeperParser,GithubParser,GoogleParser,GraphQLProtectionParser,GreaseJsonParser,GreaserParser,GroovyParser,GroovyTemplateParser,HeaderExtractorParser,HeaderFilterParser,HeaderJwtRetrieverParser,HeaderParser,HeaderRetrieverParser,Http2xmlParser,HttpClientConfigParser,HttpClientParser,HttpSchemaResolverParser,IfParser,IncludeParser,IndexinterceptorParser,InMemorySessionManager2Parser,InMemorySessionManagerParser,InMemoryStoreParser,InterceptorParser,InternalProxyParser,JavascriptParser,JdbcUserDataProviderParser,JmxExporterParser,JSessionIdExtractorParser,Json2XmlParser,JsonPointerExtractorParser,JsonpointermapParser,JsonProtectionParser,JwksjwkParser,JwksParser,JwtAuthParser,JwtSessionManager2Parser,JwtSessionManagerjwkParser,JwtSessionManagerParser,KeyFileParser,KeyFileStoreParser,KeyGeneratorParser,KeyParser,KeysParser,KeystoreParser,KubernetesStorageParser,KubernetesValidationParser,LdapUserDataProvidermapParser,LdapUserDataProviderParser,LimitedMemoryExchangeStoreParser,LimitParser,LogContextParser,LoginParameterParser,LoginParser,LogParser,MembraneParser,MemcachedOriginalExchangeStoreParser,MemcachedParser,MemcachedSessionManagerParser,MemoryExchangeStoreParser,MemoryStorageParser,MethodOverrideParser,NodeOnlineCheckerParser,NodeParser,NtlmParser,Oauth2authserverParser,Oauth2PermissionCheckerParser,Oauth2Resource2Parser,Oauth2ResourceParser,OpenapiParser,OpenTelemetryParser,OtlpExporterParser,PaddingHeaderParser,PathParser,PrivateParser,PrometheusParser,ProxyconfigurationParser,ProxyParser,PublicURLParser,QueryParamExtractorParser,RateLimiterParser,RedisOriginalExchangeStoreParser,RedisParser,RedisSessionManagerParser,RefreshParser,RegExReplacerParser,RegistrationParser,ReplaceParser,RequestParser,RequireAuthParser,ResolverMapParser,ResponseParser,Rest2SoapmappingParser,Rest2SoapParser,ReturnParser,ReverseProxyingParser,RewriteParser,RewritermapParser,RewriterParser,RoundRobinStrategyParser,RouterIpResolverParser,RouterParser,RuleMatchingParser,SampleSoapServiceParser,ScopeParser,SecretParser,ServiceProxyParser,SessionManagerParser,SessionOriginalExchangeStoreParser,SetHeaderParser,SetPropertyParser,ShadowingParser,ShutdownParser,SimpleApiConfigParser,Soap2RestParser,SoapOperationExtractorParser,SoapProxyParser,SoapStackTraceFilterParser,SpdyParser,SslParser,SslProxygatekeeperParser,SslProxyParser,SslProxyrouterIpResolverParser,SslProxytargetParser,StaticClientListclientParser,StaticClientListParser,StaticParser,StaticUserDataProviderParser,StaticUserDataProvideruserParser,StatisticsCSVParser,StatisticsJDBCParser,StatisticsProviderParser,StompClientParser,StompProxyParser,SupportedClaimsclaimParser,SwaggerApiKeyRequirerParser,SwaggerProxyParser,SwaggerRewriterParser,SwitchcaseParser,SwitchParser,TargetParser,TcpParser,TelekomSMSTokenProviderParser,TemplateParser,TestServiceParser,ThrottleParser,TokenValidatorParser,TotpTokenProviderParser,TransformParser,TransportParser,TrustParser,TruststoreParser,UnifyingUserDataProviderParser,UriFactoryParser,UrlNormalizerParser,UserFeatureParser,UserInfoParser,ValidatorParser,WadlRewriterParser,WebServerParser,WebServiceExplorerParser,WebSocketParser,WhateverMobileSMSTokenProviderParser,WsdlPublisherParser,WsdlRewriterParser,WsInterceptorParser,WsLogParser,WsStompReassemblerParser,XenAuthenticationjwtSessionManagerjwkParser,XenAuthenticationjwtSessionManagerParser,XenAuthenticationParser,Xml2JsonParser,XmlContentFilterParser,XmlProtectionParser,XmlSessionIdExtractorParser,XpathExtractorParser,XpathmapParser
public abstract class AbstractParser
extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
Field Summary
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleChildElement(Element ele, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) protected voidhandleChildObject(Element ele, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Class<?> clazz, Object child) protected intincrementCounter(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String counter) protected booleanprotected booleanisMembraneNamespace(String namespace) org.springframework.beans.factory.config.BeanDefinitionprotected voidparseChildren(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) protected voidparseElementToProperty(Element ele, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String property) protected voidsetIdIfNeeded(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, String defaultId) protected voidsetProperties(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) protected voidsetProperty(String xmlPropertyName, String springPropertyName, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) protected voidsetProperty(String xmlPropertyName, String springPropertyName, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean flexibleEnum) protected voidsetProperty(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) protected voidsetProperty(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean flexibleEnum) protected voidsetProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String propertyName, Object value) protected voidsetPropertyIfSet(String xmlPropertyName, String springPropertyName, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) protected voidsetPropertyIfSet(String xmlPropertyName, String springPropertyName, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean flexibleEnum) protected voidsetPropertyIfSet(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) protected voidsetPropertyIfSet(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean flexibleEnum) Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, doParse, getBeanClass, getBeanClassName, getParentName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Constructor Details
-
AbstractParser
public AbstractParser()
-
-
Method Details
-
parse
-
setIdIfNeeded
-
isInlined
protected boolean isInlined() -
setProperty
-
setProperty
-
setProperty
-
setProperty
-
setPropertyIfSet
-
setPropertyIfSet
-
setPropertyIfSet
-
setPropertyIfSet
-
setProperties
-
parseElementToProperty
-
handleChildObject
-
parseChildren
protected void parseChildren(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) -
handleChildElement
protected void handleChildElement(Element ele, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) -
incrementCounter
protected int incrementCounter(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String counter) -
isMembraneNamespace
-
setProperty
-