org.kuali.kfs.sys.spring.datadictionary
Class AttributeBeanDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.kuali.kfs.sys.spring.datadictionary.KualiBeanDefinitionParserBase
          extended by org.kuali.kfs.sys.spring.datadictionary.AttributeBeanDefinitionParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class AttributeBeanDefinitionParser
extends KualiBeanDefinitionParserBase


Field Summary
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE
 
Constructor Summary
AttributeBeanDefinitionParser()
           
 
Method Summary
protected  void doParse(Element element, org.springframework.beans.factory.xml.ParserContext context, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
          Parse the supplied Element and populate the supplied BeanDefinitionBuilder as required.
protected  String getBaseBeanTypeParent(Element element)
           
protected  void processAttributeAttributes(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
           
protected  org.springframework.beans.factory.config.BeanDefinition processCheckboxControlElement(Element ele)
           
protected  void processChildNodes(NodeList children, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
           
protected  org.springframework.beans.factory.config.BeanDefinition processHiddenControlElement(Element ele)
           
protected  org.springframework.beans.factory.config.BeanDefinition processRadioControlElement(Element ele)
           
protected  org.springframework.beans.factory.config.BeanDefinition processSelectControlElement(Element ele)
           
protected  org.springframework.beans.factory.config.BeanDefinition processTextareaControlElement(Element ele)
           
protected  org.springframework.beans.factory.config.BeanDefinition processTextControlElement(Element ele)
           
protected  org.springframework.beans.factory.config.BeanDefinition processUserControlElement(Element ele)
           
protected  org.springframework.beans.factory.config.BeanDefinition processValidationPatternElement(Element ele)
           
protected  void setMultiValueControlAttributes(Element ele, org.springframework.beans.factory.support.BeanDefinitionBuilder controlBean)
           
 
Methods inherited from class org.kuali.kfs.sys.spring.datadictionary.KualiBeanDefinitionParserBase
getBeanClass, handleAbstractAttribute, parseEmbeddedPropertyElements, parseInternal
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeBeanDefinitionParser

public AttributeBeanDefinitionParser()
Method Detail

getBaseBeanTypeParent

protected String getBaseBeanTypeParent(Element element)
Specified by:
getBaseBeanTypeParent in class KualiBeanDefinitionParserBase

doParse

protected void doParse(Element element,
                       org.springframework.beans.factory.xml.ParserContext context,
                       org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
Description copied from class: KualiBeanDefinitionParserBase
Parse the supplied Element and populate the supplied BeanDefinitionBuilder as required.

The default implementation delegates to the doParse version without ParserContext argument.

Specified by:
doParse in class KualiBeanDefinitionParserBase
Parameters:
element - the XML element being parsed
context - the object encapsulating the current state of the parsing process
bean - used to define the BeanDefinition
See Also:
#doParse(Element, BeanDefinitionBuilder)

processAttributeAttributes

protected void processAttributeAttributes(Element element,
                                          org.springframework.beans.factory.support.BeanDefinitionBuilder bean)

processChildNodes

protected void processChildNodes(NodeList children,
                                 org.springframework.beans.factory.support.BeanDefinitionBuilder bean)

processTextControlElement

protected org.springframework.beans.factory.config.BeanDefinition processTextControlElement(Element ele)

processUserControlElement

protected org.springframework.beans.factory.config.BeanDefinition processUserControlElement(Element ele)

processTextareaControlElement

protected org.springframework.beans.factory.config.BeanDefinition processTextareaControlElement(Element ele)

processHiddenControlElement

protected org.springframework.beans.factory.config.BeanDefinition processHiddenControlElement(Element ele)

processCheckboxControlElement

protected org.springframework.beans.factory.config.BeanDefinition processCheckboxControlElement(Element ele)

setMultiValueControlAttributes

protected void setMultiValueControlAttributes(Element ele,
                                              org.springframework.beans.factory.support.BeanDefinitionBuilder controlBean)

processSelectControlElement

protected org.springframework.beans.factory.config.BeanDefinition processSelectControlElement(Element ele)

processRadioControlElement

protected org.springframework.beans.factory.config.BeanDefinition processRadioControlElement(Element ele)

processValidationPatternElement

protected org.springframework.beans.factory.config.BeanDefinition processValidationPatternElement(Element ele)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.