public class PropertiesComponentFeature extends AbstractComponentFeature implements IPropertiesFeature
Modifier and Type | Field and Description |
---|---|
static IComponentFeatureFactory |
FACTORY
The factory.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
properties
The properties.
|
cinfo, component, guesser
Constructor and Description |
---|
PropertiesComponentFeature(IInternalAccess component,
ComponentCreationInfo cinfo)
Create the feature.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getProperty(java.lang.String name)
Get a property value.
|
jadex.commons.future.IFuture<java.lang.Void> |
init()
Initialize the feature.
|
body, getComponent, getExternalFacade, getExternalFacadeType, getParameterGuesser, getValueFetcher, shutdown
public static final IComponentFeatureFactory FACTORY
protected java.util.Map<java.lang.String,java.lang.Object> properties
public PropertiesComponentFeature(IInternalAccess component, ComponentCreationInfo cinfo)
public jadex.commons.future.IFuture<java.lang.Void> init()
init
in interface IComponentFeature
init
in class AbstractComponentFeature
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface IPropertiesFeature
name
- The property name.