org.apache.felix.framework.resolver
Class HostedCapability

java.lang.Object
  extended by org.apache.felix.framework.resolver.HostedCapability
All Implemented Interfaces:
Capability

public class HostedCapability
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
HostedCapability(Module module, Capability cap)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 Attribute getAttribute(java.lang.String name)
           
 java.util.List<Attribute> getAttributes()
           
 Capability getDeclaredCapability()
           
 Directive getDirective(java.lang.String name)
           
 java.util.List<Directive> getDirectives()
           
 Module getModule()
           
 java.lang.String getNamespace()
           
 java.util.List<java.lang.String> getUses()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HostedCapability

public HostedCapability(Module module,
                        Capability cap)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getDeclaredCapability

public Capability getDeclaredCapability()

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

toString

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


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