org.apache.felix.framework.util.manifestparser
Class Requirement
java.lang.Object
org.apache.felix.framework.util.manifestparser.Requirement
- All Implemented Interfaces:
- IRequirement
public class Requirement
- extends Object
- implements IRequirement
Requirement
public Requirement(String namespace,
String filterStr)
throws InvalidSyntaxException
- Throws:
InvalidSyntaxException
Requirement
public Requirement(String namespace,
R4Directive[] directives,
R4Attribute[] attributes)
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.