Package org.apache.ivy.osgi.obr.xml
Class RequirementAdapter
java.lang.Object
org.apache.ivy.osgi.obr.xml.RequirementAdapter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
adapt
(BundleInfo info, boolean optional) static void
adapt
(BundleInfo info, Requirement requirement) private void
extractFilter
(OSGiFilter filter) private VersionRange
private void
parseCompareFilter
(CompareFilter compareFilter, boolean not)
-
Field Details
-
startVersion
-
startExclusive
private boolean startExclusive -
endVersion
-
endExclusive
private boolean endExclusive -
type
-
name
-
-
Constructor Details
-
RequirementAdapter
public RequirementAdapter()
-
-
Method Details
-
adapt
public static void adapt(BundleInfo info, Requirement requirement) throws UnsupportedFilterException, ParseException -
extractFilter
- Throws:
UnsupportedFilterException
-
adapt
- Throws:
ParseException
-
getVersionRange
-
parseCompareFilter
private void parseCompareFilter(CompareFilter compareFilter, boolean not) throws UnsupportedFilterException - Throws:
UnsupportedFilterException
-