public class WorkflowAttributesBeanDefinitionParser extends KualiBeanDefinitionParserBase
Constructor and Description |
---|
WorkflowAttributesBeanDefinitionParser() |
Modifier and Type | Method and Description |
---|---|
protected void |
doParse(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
Parse the supplied
Element and populate the supplied
BeanDefinitionBuilder as required. |
protected List<Element> |
extractWorkflowAttributeElements(NodeList nodes,
String attributeElementName) |
protected String |
getBaseBeanTypeParent(Element element) |
protected org.kuali.rice.krad.datadictionary.WorkflowAttributeMetadata |
parseAttributeDefinition(Element workflowAttributeDefinitionElement) |
protected void |
parseChildElements(Element workflowAttributeElement,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean) |
protected org.kuali.rice.krad.datadictionary.DocumentCollectionPath |
parseDocumentCollectionPath(Element workflowAttributeDefinitionElement) |
protected List<String> |
parseDocumentValueAttributeDefinition(Element workflowAttributeDefinitionElement) |
protected org.kuali.rice.krad.datadictionary.DocumentValuePathGroup |
parseDocumentValuesPathGroup(Element workflowAttributeDefinitionElement) |
protected org.kuali.rice.krad.datadictionary.WorkflowAttributeMetadata |
parseRoutingAttribute(Element workflowAttributeDefinitionElement) |
protected Map<String,org.kuali.rice.krad.datadictionary.RoutingTypeDefinition> |
parseRoutingTypes(NodeList workflowAttributesChildren) |
protected List<org.kuali.rice.krad.datadictionary.SearchingTypeDefinition> |
parseSearchableAttributes(NodeList workflowAttributesChildren) |
protected org.kuali.rice.krad.datadictionary.WorkflowAttributeMetadata |
parseSearchingAttribute(Element workflowAttributeDefinitionElement) |
protected org.kuali.rice.krad.datadictionary.SearchingTypeDefinition |
parseSearchingTypes(NodeList workflowAttributesChildren) |
getBeanClass, handleAbstractAttribute, parseEmbeddedPropertyElements, parseInternal
public WorkflowAttributesBeanDefinitionParser()
protected void doParse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
KualiBeanDefinitionParserBase
Element
and populate the supplied
BeanDefinitionBuilder
as required.
The default implementation delegates to the doParse
version without ParserContext argument.
doParse
in class KualiBeanDefinitionParserBase
element
- the XML element being parsedparserContext
- the object encapsulating the current state of the parsing processbean
- used to define the BeanDefinition
#doParse(Element, BeanDefinitionBuilder)
protected void parseChildElements(Element workflowAttributeElement, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
protected List<org.kuali.rice.krad.datadictionary.SearchingTypeDefinition> parseSearchableAttributes(NodeList workflowAttributesChildren)
protected List<Element> extractWorkflowAttributeElements(NodeList nodes, String attributeElementName)
protected org.kuali.rice.krad.datadictionary.SearchingTypeDefinition parseSearchingTypes(NodeList workflowAttributesChildren)
protected org.kuali.rice.krad.datadictionary.WorkflowAttributeMetadata parseAttributeDefinition(Element workflowAttributeDefinitionElement)
protected org.kuali.rice.krad.datadictionary.WorkflowAttributeMetadata parseSearchingAttribute(Element workflowAttributeDefinitionElement)
protected org.kuali.rice.krad.datadictionary.WorkflowAttributeMetadata parseRoutingAttribute(Element workflowAttributeDefinitionElement)
protected List<String> parseDocumentValueAttributeDefinition(Element workflowAttributeDefinitionElement)
protected Map<String,org.kuali.rice.krad.datadictionary.RoutingTypeDefinition> parseRoutingTypes(NodeList workflowAttributesChildren)
protected org.kuali.rice.krad.datadictionary.DocumentCollectionPath parseDocumentCollectionPath(Element workflowAttributeDefinitionElement)
protected org.kuali.rice.krad.datadictionary.DocumentValuePathGroup parseDocumentValuesPathGroup(Element workflowAttributeDefinitionElement)
protected String getBaseBeanTypeParent(Element element)
getBaseBeanTypeParent
in class KualiBeanDefinitionParserBase
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.