public class CapabilityImpl extends java.lang.Object implements Capability
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() |
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 CapabilityCopyright © 2006-2017 The Apache Software Foundation. All Rights Reserved.