com.buglabs.osgi.obr
Class RequirementImpl

java.lang.Object
  extended by com.buglabs.osgi.obr.RequirementImpl
All Implemented Interfaces:
Requirement

public class RequirementImpl
extends java.lang.Object
implements Requirement

An implementation of OBR Requirement.


Constructor Summary
RequirementImpl(XmlNode node)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getComment()
           
 java.lang.String getFilter()
           
 java.lang.String getName()
           
 boolean isMultiple()
           
 boolean isOptional()
           
 boolean isSatisfied(Capability capability)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RequirementImpl

public RequirementImpl(XmlNode node)
Method Detail

equals

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

getComment

public java.lang.String getComment()
Specified by:
getComment in interface Requirement

getFilter

public java.lang.String getFilter()
Specified by:
getFilter in interface Requirement

getName

public java.lang.String getName()
Specified by:
getName in interface Requirement

isMultiple

public boolean isMultiple()
Specified by:
isMultiple in interface Requirement

isOptional

public boolean isOptional()
Specified by:
isOptional in interface Requirement

isSatisfied

public boolean isSatisfied(Capability capability)
Specified by:
isSatisfied in interface Requirement

toString

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