net.sourceforge.geeboss.model.editors
Class AbstractParameter
java.lang.Object
net.sourceforge.geeboss.model.editors.AbstractParameter
- All Implemented Interfaces:
- LoadConfigurationSupport, Parameter
- Direct Known Subclasses:
- MemoryValueParameter
public abstract class AbstractParameter
- extends java.lang.Object
- implements Parameter, LoadConfigurationSupport
Base class for parameters in the geeboss application
- Author:
- Frederic BORRY
Method Summary |
java.lang.String |
getName()
Getter for parameter name |
void |
loadConfiguration(org.apache.avalon.framework.configuration.Configuration configuration,
GeebossContainer container)
Load the configuration of this object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mParent
protected EditorHandler mParent
- Reference to the parent editor handler
AbstractParameter
public AbstractParameter(EditorHandler parent,
org.apache.avalon.framework.configuration.Configuration configuration,
GeebossContainer container)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Create a new Parameter given it's configuration
- Parameters:
parent
- the parent editorconfiguration
- this parameter's configurationcontainer
- a reference to the GeebossContainer
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
getName
public java.lang.String getName()
- Getter for parameter name
- Specified by:
getName
in interface Parameter
- Returns:
- the name of the parameter
loadConfiguration
public void loadConfiguration(org.apache.avalon.framework.configuration.Configuration configuration,
GeebossContainer container)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Load the configuration of this object
- Specified by:
loadConfiguration
in interface LoadConfigurationSupport
- Parameters:
configuration
- this object's configurationcontainer
- a reference to the GeebossContainer
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
Copyright (c) 2005 The Geeboss team (http://geeboss.sourceforge.net). All Rights Reserved.