org.kuali.student.common.search.service.impl
Class SearchBeanDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
          extended by org.kuali.student.common.search.service.impl.SearchBeanDefinitionParser
All Implemented Interfaces:
BeanDefinitionParser

public class SearchBeanDefinitionParser
extends AbstractSingleBeanDefinitionParser


Field Summary
private static Logger logger
           
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE
 
Constructor Summary
SearchBeanDefinitionParser()
           
 
Method Summary
protected  void doParse(Element element, ParserContext pc, BeanDefinitionBuilder builder)
           
protected  Class<?> getBeanClass(Element element)
           
private  Element getChildList(Element element, String localName)
           
private  Element getFirstChildElement(Node node)
           
protected  String getParentName(Element element)
           
private  boolean isUnwrappedList(String localName)
           
private  boolean isWrappedList(String localName)
           
private  String resolveFieldName(String parentName, String nodeName)
           
protected  boolean shouldGenerateIdAsFallback()
           
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClassName, parseInternal
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final Logger logger
Constructor Detail

SearchBeanDefinitionParser

public SearchBeanDefinitionParser()
Method Detail

getBeanClass

protected Class<?> getBeanClass(Element element)
Overrides:
getBeanClass in class AbstractSingleBeanDefinitionParser

doParse

protected void doParse(Element element,
                       ParserContext pc,
                       BeanDefinitionBuilder builder)
Overrides:
doParse in class AbstractSingleBeanDefinitionParser

isUnwrappedList

private boolean isUnwrappedList(String localName)

resolveFieldName

private String resolveFieldName(String parentName,
                                String nodeName)

getChildList

private Element getChildList(Element element,
                             String localName)

getFirstChildElement

private Element getFirstChildElement(Node node)

isWrappedList

private boolean isWrappedList(String localName)

getParentName

protected String getParentName(Element element)
Overrides:
getParentName in class AbstractSingleBeanDefinitionParser

shouldGenerateIdAsFallback

protected boolean shouldGenerateIdAsFallback()
Overrides:
shouldGenerateIdAsFallback in class AbstractBeanDefinitionParser


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.