|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cocoon.spring.configurator.impl.AbstractElementParser
org.apache.cocoon.spring.configurator.impl.AbstractSettingsElementParser
Abstract class for the settings element parsers.
ChildSettingsElementParser
,
SettingsElementParser
Field Summary |
Fields inherited from class org.apache.cocoon.spring.configurator.impl.AbstractElementParser |
logger |
Constructor Summary | |
AbstractSettingsElementParser()
|
Method Summary | |
protected abstract void |
createSettingsBeanFactoryPostProcessor(Element element,
ParserContext parserContext,
String runningMode)
Create and register the settings bean factory post processor. |
protected Properties |
getAdditionalProperties(Element childSettingsElement)
Get additional properties. |
protected List |
getBeanIncludes(Element childSettingsElement)
Get additional includes of bean configurations. |
protected List |
getBeanPropertyOverrideIncludes(Element settingsElement)
Return the includes for the property override configuration |
protected List |
getPropertyIncludes(Element childSettingsElement)
Get additional includes of property directories. |
protected ResourceFilter |
getResourceFilter()
|
protected ResourceFilter |
getResourceFilter(Element e)
|
protected abstract String |
getRunningMode(Element e)
Get the current running mode |
protected void |
handleBeanInclude(ParserContext parserContext,
String path,
boolean optional)
Handle include for spring bean configurations. |
protected void |
handleImport(ParserContext parserContext,
String uri)
|
BeanDefinition |
parse(Element element,
ParserContext parserContext)
|
protected void |
registerComponents(Element settingsElement,
ParserContext parserContext)
This method can be used for subclasses to register additional components. |
protected void |
registerPropertyOverrideConfigurer(ParserContext parserContext,
List locations)
Register a property placeholder configurer. |
Methods inherited from class org.apache.cocoon.spring.configurator.impl.AbstractElementParser |
addComponent, addComponent, createBeanDefinition, createBeanDefinition, getAttributeValue, getChildElements, register, register, register |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractSettingsElementParser()
Method Detail |
protected abstract String getRunningMode(Element e)
protected abstract void createSettingsBeanFactoryPostProcessor(Element element, ParserContext parserContext, String runningMode)
protected List getPropertyIncludes(Element childSettingsElement)
protected Properties getAdditionalProperties(Element childSettingsElement)
protected List getBeanIncludes(Element childSettingsElement)
protected List getBeanPropertyOverrideIncludes(Element settingsElement)
public BeanDefinition parse(Element element, ParserContext parserContext)
BeanDefinitionParser.parse(org.w3c.dom.Element, org.springframework.beans.factory.xml.ParserContext)
protected void registerComponents(Element settingsElement, ParserContext parserContext)
protected void handleBeanInclude(ParserContext parserContext, String path, boolean optional) throws Exception
Exception
protected void handleImport(ParserContext parserContext, String uri)
protected void registerPropertyOverrideConfigurer(ParserContext parserContext, List locations)
parserContext
- locations
- protected ResourceFilter getResourceFilter(Element e) throws Exception
Exception
protected final ResourceFilter getResourceFilter()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |