Package org.apache.ivy.osgi.obr.xml
Class RequirementAdapter
- java.lang.Object
-
- org.apache.ivy.osgi.obr.xml.RequirementAdapter
-
public class RequirementAdapter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanendExclusiveprivate VersionendVersionprivate java.lang.Stringnameprivate booleanstartExclusiveprivate VersionstartVersionprivate java.lang.Stringtype
-
Constructor Summary
Constructors Constructor Description RequirementAdapter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidadapt(BundleInfo info, boolean optional)static voidadapt(BundleInfo info, Requirement requirement)private voidextractFilter(OSGiFilter filter)private VersionRangegetVersionRange()private voidparseCompareFilter(CompareFilter compareFilter, boolean not)
-
-
-
Method Detail
-
adapt
public static void adapt(BundleInfo info, Requirement requirement) throws UnsupportedFilterException, java.text.ParseException
- Throws:
UnsupportedFilterExceptionjava.text.ParseException
-
extractFilter
private void extractFilter(OSGiFilter filter) throws UnsupportedFilterException
- Throws:
UnsupportedFilterException
-
adapt
private void adapt(BundleInfo info, boolean optional) throws java.text.ParseException
- Throws:
java.text.ParseException
-
getVersionRange
private VersionRange getVersionRange()
-
parseCompareFilter
private void parseCompareFilter(CompareFilter compareFilter, boolean not) throws UnsupportedFilterException
- Throws:
UnsupportedFilterException
-
-