org.apache.felix.framework.util.manifestparser
Class CapabilityImpl

java.lang.Object
  extended by org.apache.felix.framework.util.manifestparser.CapabilityImpl
All Implemented Interfaces:
Capability

public class CapabilityImpl
extends java.lang.Object
implements Capability


Field Summary
 
Fields inherited from interface org.apache.felix.framework.capabilityset.Capability
HOST_NAMESPACE, MODULE_NAMESPACE, PACKAGE_ATTR, PACKAGE_NAMESPACE, VERSION_ATTR
 
Constructor Summary
CapabilityImpl(Module module, java.lang.String namespace, java.util.List<Directive> dirs, java.util.List<Attribute> attrs)
           
 
Method Summary
 Attribute getAttribute(java.lang.String name)
           
 java.util.List<Attribute> getAttributes()
           
 Directive getDirective(java.lang.String name)
           
 java.util.List<Directive> getDirectives()
           
 Module getModule()
           
 java.lang.String getNamespace()
           
 java.util.List<java.lang.String> getUses()
           
 boolean isIncluded(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CapabilityImpl

public CapabilityImpl(Module module,
                      java.lang.String namespace,
                      java.util.List<Directive> dirs,
                      java.util.List<Attribute> attrs)
Method Detail

getModule

public Module getModule()
Specified by:
getModule in interface Capability

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface Capability

getDirective

public Directive getDirective(java.lang.String name)
Specified by:
getDirective in interface Capability

getDirectives

public java.util.List<Directive> getDirectives()
Specified by:
getDirectives in interface Capability

getAttribute

public Attribute getAttribute(java.lang.String name)
Specified by:
getAttribute in interface Capability

getAttributes

public java.util.List<Attribute> getAttributes()
Specified by:
getAttributes in interface Capability

getUses

public java.util.List<java.lang.String> getUses()
Specified by:
getUses in interface Capability

isIncluded

public boolean isIncluded(java.lang.String name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.