org.eclipse.actf.core.config
Class EclipseConfiguration

java.lang.Object
  extended by org.eclipse.actf.core.config.AbstractConfiguration
      extended by org.eclipse.actf.core.config.EclipseConfiguration
All Implemented Interfaces:
Serializable, IConfiguration

public class EclipseConfiguration
extends AbstractConfiguration

See Also:
Serialized Form

Field Summary
static String ALIAS_ID
           
static String MODEL_NAME_ATTRIBUTE
           
 
Fields inherited from class org.eclipse.actf.core.config.AbstractConfiguration
_configMap, _curPool
 
Fields inherited from interface org.eclipse.actf.core.config.IConfiguration
ACTF_ID, ALIASES_ID, FILTER_CLASSNAME_ATTRIBUTE, FILTER_ID, FILTER_MODEL_ATTRIBUTE, FILTER_NODEIDS_ATTRIBUTE, FILTER_NODENAMES_ATTRIBUTE, MODEL_ADAPTOR_FACTORY, MODEL_BASE_TYPE, MODEL_ID, MODEL_IGNOREIDS, MODEL_IGNORENODENAMES, MODEL_LOCATOR, MODEL_LOCATORIDS_POOL, MODEL_POOL_ID_DELIMITER, SHOW_INVISIBLE_KEY, SHOW_ITEMS_KEY, TRACE_LEVEL_KEY, TRACE_STREAM_KEY, WORKING_DIR_KEY
 
Constructor Summary
EclipseConfiguration()
          create a Configuration from extension point information
 
Method Summary
 void addConfigurationData(Object data)
          treats data object as an IConfigurationElement (or IExtension??)
protected  Map addConfigurationData(Object data, Map configMap)
           
 
Methods inherited from class org.eclipse.actf.core.config.AbstractConfiguration
createSymbolPool, getBooleanParameter, getClassParameter, getDoubleParameter, getIntParameter, getModelTypes, getParameter, getParameterAsString, getParameterNames, getStringParameter, getSymbolPool, getSymbolPoolContents, getSymbolPools, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setSymbolPool, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MODEL_NAME_ATTRIBUTE

public static final String MODEL_NAME_ATTRIBUTE
See Also:
Constant Field Values

ALIAS_ID

public static final String ALIAS_ID
See Also:
Constant Field Values
Constructor Detail

EclipseConfiguration

public EclipseConfiguration()
                     throws ConfigurationException
create a Configuration from extension point information

Throws:
ConfigurationException
Method Detail

addConfigurationData

public void addConfigurationData(Object data)
                          throws ConfigurationException
treats data object as an IConfigurationElement (or IExtension??).

Specified by:
addConfigurationData in interface IConfiguration
Overrides:
addConfigurationData in class AbstractConfiguration
Parameters:
data - configuration data in the form of a IConfigurationElement (or IExtension??)
Throws:
ConfigurationException

addConfigurationData

protected Map addConfigurationData(Object data,
                                   Map configMap)
                            throws ConfigurationException
Throws:
ConfigurationException