public class CapabilityImpl extends java.lang.Object implements Capability
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
m_attributes |
private java.util.Map<java.lang.String,java.lang.String> |
m_directives |
private java.lang.String |
m_name |
private java.util.List<Property> |
m_propList |
BUNDLE, EXECUTIONENVIRONMENT, FRAGMENT, PACKAGE, SERVICE| Constructor and Description |
|---|
CapabilityImpl() |
CapabilityImpl(java.lang.String name) |
CapabilityImpl(java.lang.String name,
PropertyImpl[] properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDirective(java.lang.String key,
java.lang.String value) |
void |
addProperty(Property prop) |
void |
addProperty(java.lang.String name,
java.lang.String value) |
void |
addProperty(java.lang.String name,
java.lang.String type,
java.lang.String value) |
java.util.Map<java.lang.String,java.lang.String> |
getDirectives()
Return the directives of this capability.
|
java.lang.String |
getName()
Return the name of the capability.
|
Property[] |
getProperties()
Return the properties of this capability
|
java.util.Map<java.lang.String,java.lang.Object> |
getPropertiesAsMap()
Return the map of properties.
|
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
private java.lang.String m_name
private final java.util.Map<java.lang.String,java.lang.Object> m_attributes
private final java.util.Map<java.lang.String,java.lang.String> m_directives
private final java.util.List<Property> m_propList
public CapabilityImpl()
public CapabilityImpl(java.lang.String name)
public CapabilityImpl(java.lang.String name,
PropertyImpl[] properties)
public java.lang.String getName()
CapabilitygetName in interface Capabilitypublic void setName(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> getPropertiesAsMap()
CapabilitygetPropertiesAsMap in interface Capabilitypublic Property[] getProperties()
CapabilitygetProperties in interface Capabilitypublic void addProperty(Property prop)
public void addProperty(java.lang.String name,
java.lang.String value)
public void addProperty(java.lang.String name,
java.lang.String type,
java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Objectpublic void addDirective(java.lang.String key,
java.lang.String value)
public java.util.Map<java.lang.String,java.lang.String> getDirectives()
CapabilitygetDirectives in interface Capability