public class MEnvSpaceInstance extends Object implements IExtensionInfo
Constructor and Description |
---|
MEnvSpaceInstance() |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(String key,
Object value)
Add a property.
|
IFuture<IExtensionInstance> |
createInstance(IExternalAccess access,
IValueFetcher fetcher)
Instantiate the extension for a specific component instance.
|
String |
getName()
Get the name.
|
Map |
getProperties()
Get the properties.
|
Object |
getProperty(String name)
Get a property from a (multi)map.
|
List |
getPropertyList(String key)
Get a property.
|
MEnvSpaceType |
getType()
Get the type of this element.
|
String |
getTypeName()
Get the type name.
|
void |
setName(String name)
Set the name.
|
void |
setType(MEnvSpaceType spacetype)
Set the type of this element.
|
void |
setTypeName(String type)
Set the type name.
|
public IFuture<IExtensionInstance> createInstance(IExternalAccess access, IValueFetcher fetcher)
createInstance
in interface IExtensionInfo
access
- The external access of the component.fetcher
- The value fetcher of the component to be used for evaluating dynamic expressions.public void addProperty(String key, Object value)
key
- The key.value
- The value.public List getPropertyList(String key)
key
- The key.public Map getProperties()
public Object getProperty(String name)
map
- The map.name
- The name.public String getTypeName()
public void setTypeName(String type)
type
- The type name to set.public MEnvSpaceType getType()
public void setType(MEnvSpaceType spacetype)
public String getName()
getName
in interface IExtensionInfo
public void setName(String name)
name
- The name to set.Copyright © 2013. All Rights Reserved.