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

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

public class Requirement
extends Object
implements IRequirement


Constructor Summary
Requirement(String namespace, R4Directive[] directives, R4Attribute[] attributes)
           
Requirement(String namespace, String filterStr)
           
 
Method Summary
 R4Attribute[] getAttributes()
           
 String getComment()
           
 R4Directive[] getDirectives()
           
 Filter getFilter()
           
 String getNamespace()
           
 String getPackageName()
           
 VersionRange getPackageVersionRange()
           
 boolean isMultiple()
           
 boolean isOptional()
           
 boolean isSatisfied(ICapability capability)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Requirement

public Requirement(String namespace,
                   String filterStr)
            throws InvalidSyntaxException
Throws:
InvalidSyntaxException

Requirement

public Requirement(String namespace,
                   R4Directive[] directives,
                   R4Attribute[] attributes)
Method Detail

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface IRequirement

getFilter

public Filter getFilter()
Specified by:
getFilter in interface IRequirement

getPackageName

public String getPackageName()

getPackageVersionRange

public VersionRange getPackageVersionRange()

getDirectives

public R4Directive[] getDirectives()

getAttributes

public R4Attribute[] getAttributes()

isMultiple

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

isOptional

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

getComment

public String getComment()
Specified by:
getComment in interface IRequirement

isSatisfied

public boolean isSatisfied(ICapability capability)
Specified by:
isSatisfied in interface IRequirement

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.