类 BundleCapabilityImpl
- java.lang.Object
-
- org.apache.felix.framework.wiring.BundleCapabilityImpl
-
- 所有已实现的接口:
BundleCapability,Capability
- 直接已知子类:
WrappedCapability
public class BundleCapabilityImpl extends java.lang.Object implements BundleCapability
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringVERSION_ATTR
-
构造器概要
构造器 构造器 说明 BundleCapabilityImpl(BundleRevision revision, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> dirs, java.util.Map<java.lang.String,java.lang.Object> attrs)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.Map<java.lang.String,java.lang.Object>getAttributes()Returns the attributes of this capability.java.util.Map<java.lang.String,java.lang.String>getDirectives()Returns the directives of this capability.java.lang.StringgetNamespace()Returns the namespace of this capability.BundleRevisiongetResource()Returns the resource declaring this capability.BundleRevisiongetRevision()Returns the bundle revision declaring this capability.java.util.List<java.lang.String>getUses()booleanisAttributeMandatory(java.lang.String name)booleanisIncluded(java.lang.String name)java.lang.StringtoString()-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
从接口继承的方法 org.osgi.resource.Capability
equals, hashCode
-
-
-
-
字段详细资料
-
VERSION_ATTR
public static final java.lang.String VERSION_ATTR
- 另请参阅:
- 常量字段值
-
-
构造器详细资料
-
BundleCapabilityImpl
public BundleCapabilityImpl(BundleRevision revision, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> dirs, java.util.Map<java.lang.String,java.lang.Object> attrs)
-
-
方法详细资料
-
getResource
public BundleRevision getResource()
从接口复制的说明:BundleCapabilityReturns the resource declaring this capability.This method returns the same value as
BundleCapability.getRevision().- 指定者:
getResource在接口中BundleCapability- 指定者:
getResource在接口中Capability- 返回:
- The resource declaring this capability.
-
getRevision
public BundleRevision getRevision()
从接口复制的说明:BundleCapabilityReturns the bundle revision declaring this capability.- 指定者:
getRevision在接口中BundleCapability- 返回:
- The bundle revision declaring this capability.
-
getNamespace
public java.lang.String getNamespace()
从接口复制的说明:BundleCapabilityReturns the namespace of this capability.- 指定者:
getNamespace在接口中BundleCapability- 指定者:
getNamespace在接口中Capability- 返回:
- The namespace of this capability.
-
getDirectives
public java.util.Map<java.lang.String,java.lang.String> getDirectives()
从接口复制的说明:BundleCapabilityReturns the directives of this capability.All capability directives not specified by the
wiring namespaceshave no specified semantics and are considered extra user defined information.- 指定者:
getDirectives在接口中BundleCapability- 指定者:
getDirectives在接口中Capability- 返回:
- An unmodifiable map of directive names to directive values for this capability, or an empty map if this capability has no directives.
-
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
从接口复制的说明:BundleCapabilityReturns the attributes of this capability.- 指定者:
getAttributes在接口中BundleCapability- 指定者:
getAttributes在接口中Capability- 返回:
- An unmodifiable map of attribute names to attribute values for this capability, or an empty map if this capability has no attributes.
-
isAttributeMandatory
public boolean isAttributeMandatory(java.lang.String name)
-
getUses
public java.util.List<java.lang.String> getUses()
-
isIncluded
public boolean isIncluded(java.lang.String name)
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-