类 BundleCapabilityImpl

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      static java.lang.String VERSION_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.String getNamespace()
      Returns the namespace of this capability.
      BundleRevision getResource()
      Returns the resource declaring this capability.
      BundleRevision getRevision()
      Returns the bundle revision declaring this capability.
      java.util.List<java.lang.String> getUses()  
      boolean isAttributeMandatory​(java.lang.String name)  
      boolean isIncluded​(java.lang.String name)  
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • 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)
    • 方法详细资料

      • getDirectives

        public java.util.Map<java.lang.String,​java.lang.String> getDirectives()
        从接口复制的说明: BundleCapability
        Returns the directives of this capability.

        All capability directives not specified by the wiring namespaces have 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()
        从接口复制的说明: BundleCapability
        Returns 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