org.apache.cocoon.components.modules.input
Class SelectMetaInputModule
java.lang.Object
org.apache.cocoon.util.AbstractLogEnabled
org.apache.cocoon.components.modules.input.AbstractInputModule
org.apache.cocoon.components.modules.input.AbstractMetaModule
org.apache.cocoon.components.modules.input.SelectMetaInputModule
- All Implemented Interfaces:
- Configurable, Disposable, org.apache.cocoon.components.modules.input.InputModule, Serviceable, ThreadSafe
- public class SelectMetaInputModule
- extends org.apache.cocoon.components.modules.input.AbstractMetaModule
- implements ThreadSafe
Configuration
input-module |
Configuration and name of input module used for the selection. |
req |
String | null |
when |
Selection case, condition in test attribute, input module name
in name attribute. Optional configuration as nested content. |
req | String | null |
otherwise |
Default selection case. If not present and no case matches, null
is returned. |
| String | null |
- Version:
- $Id: SelectMetaInputModule.html 1304280 2012-03-23 11:18:01Z ilgrosso $
Fields inherited from class org.apache.cocoon.components.modules.input.AbstractMetaModule |
defaultInput, initialized, input, INPUT_MODULE_SELECTOR, inputConf, inputSelector, manager |
Fields inherited from class org.apache.cocoon.components.modules.input.AbstractInputModule |
settings |
Fields inherited from interface org.apache.cocoon.components.modules.input.InputModule |
ROLE |
Methods inherited from class org.apache.cocoon.components.modules.input.AbstractMetaModule |
getNames, getNames, getValue, getValue, getValue, getValue, getValues, getValues, getValues, getValues, obtainModule, releaseModule, service |
Methods inherited from class org.apache.cocoon.components.modules.input.AbstractInputModule |
getAttributeNames |
Methods inherited from class org.apache.cocoon.util.AbstractLogEnabled |
getLogger, setLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectMetaInputModule
public SelectMetaInputModule()
configure
public void configure(Configuration config)
throws ConfigurationException
- Specified by:
configure
in interface Configurable
- Throws:
ConfigurationException
- See Also:
Configurable.configure(Configuration)
getAttribute
public Object getAttribute(String name,
Configuration modeConf,
Map objectModel)
throws ConfigurationException
- Specified by:
getAttribute
in interface org.apache.cocoon.components.modules.input.InputModule
- Throws:
ConfigurationException
- See Also:
InputModule.getAttribute(String, Configuration, Map)
getAttributeValues
public Object[] getAttributeValues(String name,
Configuration modeConf,
Map objectModel)
throws ConfigurationException
- Specified by:
getAttributeValues
in interface org.apache.cocoon.components.modules.input.InputModule
- Throws:
ConfigurationException
- See Also:
AbstractInputModule.getAttributeValues(java.lang.String, org.apache.avalon.framework.configuration.Configuration, java.util.Map)
dispose
public void dispose()
- Specified by:
dispose
in interface Disposable
- See Also:
Disposable.dispose()
lazy_initialize
public void lazy_initialize()
- See Also:
AbstractMetaModule.lazy_initialize()
Copyright © 1999-2008 The Apache Software Foundation. All Rights Reserved.