org.mule.security.oauth.config
Class AbstractDevkitBasedDefinitionParser

java.lang.Object
  extended by org.mule.security.oauth.config.AbstractDevkitBasedDefinitionParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public abstract class AbstractDevkitBasedDefinitionParser
extends Object
implements org.springframework.beans.factory.xml.BeanDefinitionParser


Nested Class Summary
static interface AbstractDevkitBasedDefinitionParser.ParseDelegate<T>
           
 
Constructor Summary
AbstractDevkitBasedDefinitionParser()
           
 
Method Summary
protected  void attachProcessorDefinition(org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.config.BeanDefinition definition)
           
protected  void attachSourceDefinition(org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.config.BeanDefinition definition)
           
protected  String generateChildBeanName(Element element)
           
protected  String getAttributeValue(Element element, String attributeName)
           
protected  boolean hasAttribute(Element element, String attributeName)
           
protected  boolean isMuleExpression(String value)
           
protected  void parseConfigName(Element element)
           
protected  void parseConfigRef(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
           
protected  org.springframework.beans.factory.support.ManagedList parseList(Element element, String childElementName, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  void parseListAndSetProperty(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String fieldName, String parentElementName, String childElementName, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  void parseListWithDefaultAndSetProperty(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String fieldName, String parentElementName, String childElementName, String defaultValue, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  org.springframework.beans.factory.support.ManagedMap parseMap(Element element, String childElementName, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  void parseMapAndSetProperty(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String fieldName, String parentElementName, String childElementName, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  void parseMapWithDefaultAndSetProperty(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String fieldName, String parentElementName, String childElementName, String defaultValue, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  org.springframework.beans.factory.config.BeanDefinition parseNestedProcessor(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, Class factory)
           
protected  void parseNestedProcessorAndSetProperty(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, Class factory, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String propertyName)
           
protected  void parseNestedProcessorAndSetProperty(Element element, String childElementName, org.springframework.beans.factory.xml.ParserContext parserContext, Class factory, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String propertyName)
           
protected  List parseNestedProcessorAsList(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, Class factory)
           
protected  void parseNestedProcessorAsListAndSetProperty(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, Class factory, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String propertyName)
           
protected  void parseNestedProcessorAsListAndSetProperty(Element element, String childElementName, org.springframework.beans.factory.xml.ParserContext parserContext, Class factory, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String propertyName)
           
protected  boolean parseNoExprObjectRef(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String elementName, String propertyName)
           
protected  boolean parseNoExprObjectRefWithDefault(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String elementName, String propertyName, String defaultValue)
           
protected  boolean parseObjectRef(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String elementName, String propertyName)
           
protected  boolean parseObjectRefWithDefault(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String elementName, String propertyName, String defaultValue)
           
protected  void parseProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Element element, String propertyName)
           
protected  void parseProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Element element, String attributeName, String propertyName)
           
protected  void parsePropertyRef(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Element element, String propertyName)
           
protected  void parsePropertyRef(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Element element, String attributeName, String propertyName)
           
protected  void parseRetryPolicyTemplate(String elementName, Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.beans.factory.config.BeanDefinition definition)
           
protected  org.springframework.beans.factory.support.ManagedSet parseSet(Element element, String childElementName, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  void parseSetAndSetProperty(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String fieldName, String parentElementName, String childElementName, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  void parseSetWithDefaultAndSetProperty(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String fieldName, String parentElementName, String childElementName, String defaultValue, AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
           
protected  void parseTextProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Element element, String elementName, String propertyName)
           
protected  void setDestroyMethodIfNeeded(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Class clazz)
           
protected  void setInitMethodIfNeeded(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Class clazz)
           
protected  void setNoRecurseOnDefinition(org.springframework.beans.factory.config.BeanDefinition definition)
           
protected  void setRef(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String propertyName, String ref)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.beans.factory.xml.BeanDefinitionParser
parse
 

Constructor Detail

AbstractDevkitBasedDefinitionParser

public AbstractDevkitBasedDefinitionParser()
Method Detail

hasAttribute

protected boolean hasAttribute(Element element,
                               String attributeName)

setRef

protected void setRef(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                      String propertyName,
                      String ref)

isMuleExpression

protected boolean isMuleExpression(String value)

parseList

protected org.springframework.beans.factory.support.ManagedList parseList(Element element,
                                                                          String childElementName,
                                                                          AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseListAndSetProperty

protected void parseListAndSetProperty(Element element,
                                       org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                       String fieldName,
                                       String parentElementName,
                                       String childElementName,
                                       AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseSet

protected org.springframework.beans.factory.support.ManagedSet parseSet(Element element,
                                                                        String childElementName,
                                                                        AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseSetAndSetProperty

protected void parseSetAndSetProperty(Element element,
                                      org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                      String fieldName,
                                      String parentElementName,
                                      String childElementName,
                                      AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseSetWithDefaultAndSetProperty

protected void parseSetWithDefaultAndSetProperty(Element element,
                                                 org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                 String fieldName,
                                                 String parentElementName,
                                                 String childElementName,
                                                 String defaultValue,
                                                 AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseMap

protected org.springframework.beans.factory.support.ManagedMap parseMap(Element element,
                                                                        String childElementName,
                                                                        AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseMapAndSetProperty

protected void parseMapAndSetProperty(Element element,
                                      org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                      String fieldName,
                                      String parentElementName,
                                      String childElementName,
                                      AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseMapWithDefaultAndSetProperty

protected void parseMapWithDefaultAndSetProperty(Element element,
                                                 org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                 String fieldName,
                                                 String parentElementName,
                                                 String childElementName,
                                                 String defaultValue,
                                                 AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseListWithDefaultAndSetProperty

protected void parseListWithDefaultAndSetProperty(Element element,
                                                  org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                  String fieldName,
                                                  String parentElementName,
                                                  String childElementName,
                                                  String defaultValue,
                                                  AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)

parseConfigRef

protected void parseConfigRef(Element element,
                              org.springframework.beans.factory.support.BeanDefinitionBuilder builder)

attachProcessorDefinition

protected void attachProcessorDefinition(org.springframework.beans.factory.xml.ParserContext parserContext,
                                         org.springframework.beans.factory.config.BeanDefinition definition)

attachSourceDefinition

protected void attachSourceDefinition(org.springframework.beans.factory.xml.ParserContext parserContext,
                                      org.springframework.beans.factory.config.BeanDefinition definition)

getAttributeValue

protected String getAttributeValue(Element element,
                                   String attributeName)

parseConfigName

protected void parseConfigName(Element element)

setInitMethodIfNeeded

protected void setInitMethodIfNeeded(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                     Class clazz)

setDestroyMethodIfNeeded

protected void setDestroyMethodIfNeeded(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                        Class clazz)

parseProperty

protected void parseProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                             Element element,
                             String propertyName)

parseProperty

protected void parseProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                             Element element,
                             String attributeName,
                             String propertyName)

setNoRecurseOnDefinition

protected void setNoRecurseOnDefinition(org.springframework.beans.factory.config.BeanDefinition definition)

generateChildBeanName

protected String generateChildBeanName(Element element)

parseNestedProcessor

protected org.springframework.beans.factory.config.BeanDefinition parseNestedProcessor(Element element,
                                                                                       org.springframework.beans.factory.xml.ParserContext parserContext,
                                                                                       Class factory)

parseNestedProcessorAsList

protected List parseNestedProcessorAsList(Element element,
                                          org.springframework.beans.factory.xml.ParserContext parserContext,
                                          Class factory)

parseNestedProcessorAsListAndSetProperty

protected void parseNestedProcessorAsListAndSetProperty(Element element,
                                                        org.springframework.beans.factory.xml.ParserContext parserContext,
                                                        Class factory,
                                                        org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                        String propertyName)

parseNestedProcessorAndSetProperty

protected void parseNestedProcessorAndSetProperty(Element element,
                                                  org.springframework.beans.factory.xml.ParserContext parserContext,
                                                  Class factory,
                                                  org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                  String propertyName)

parseNestedProcessorAsListAndSetProperty

protected void parseNestedProcessorAsListAndSetProperty(Element element,
                                                        String childElementName,
                                                        org.springframework.beans.factory.xml.ParserContext parserContext,
                                                        Class factory,
                                                        org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                        String propertyName)

parseNestedProcessorAndSetProperty

protected void parseNestedProcessorAndSetProperty(Element element,
                                                  String childElementName,
                                                  org.springframework.beans.factory.xml.ParserContext parserContext,
                                                  Class factory,
                                                  org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                  String propertyName)

parseRetryPolicyTemplate

protected void parseRetryPolicyTemplate(String elementName,
                                        Element element,
                                        org.springframework.beans.factory.xml.ParserContext parserContext,
                                        org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                        org.springframework.beans.factory.config.BeanDefinition definition)

parseObjectRef

protected boolean parseObjectRef(Element element,
                                 org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                 String elementName,
                                 String propertyName)

parseObjectRefWithDefault

protected boolean parseObjectRefWithDefault(Element element,
                                            org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                            String elementName,
                                            String propertyName,
                                            String defaultValue)

parseNoExprObjectRef

protected boolean parseNoExprObjectRef(Element element,
                                       org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                       String elementName,
                                       String propertyName)

parseNoExprObjectRefWithDefault

protected boolean parseNoExprObjectRefWithDefault(Element element,
                                                  org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                  String elementName,
                                                  String propertyName,
                                                  String defaultValue)

parsePropertyRef

protected void parsePropertyRef(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                Element element,
                                String attributeName,
                                String propertyName)

parsePropertyRef

protected void parsePropertyRef(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                Element element,
                                String propertyName)

parseTextProperty

protected void parseTextProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                 Element element,
                                 String elementName,
                                 String propertyName)


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.