org.apache.cocoon.components.modules.input
Class SelectMetaInputModule

java.lang.Object
  extended byorg.apache.cocoon.util.AbstractLogEnabled
      extended byorg.apache.cocoon.components.modules.input.AbstractInputModule
          extended byorg.apache.cocoon.components.modules.input.AbstractMetaModule
              extended byorg.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 Stringnull
when Selection case, condition in test attribute, input module name in name attribute. Optional configuration as nested content. reqStringnull
otherwise Default selection case. If not present and no case matches, null is returned. Stringnull

Version:
$Id: SelectMetaInputModule.html 1304280 2012-03-23 11:18:01Z ilgrosso $

Field Summary
 
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
 
Constructor Summary
SelectMetaInputModule()
           
 
Method Summary
 void configure(Configuration config)
           
 void dispose()
           
 Object getAttribute(String name, Configuration modeConf, Map objectModel)
           
 Object[] getAttributeValues(String name, Configuration modeConf, Map objectModel)
           
 void lazy_initialize()
           
 
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
 

Constructor Detail

SelectMetaInputModule

public SelectMetaInputModule()
Method Detail

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.