Package aQute.bnd.osgi.resource
Class FilterParser
- java.lang.Object
-
- aQute.bnd.osgi.resource.FilterParser
-
public class FilterParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FilterParser.And
static class
FilterParser.ApproximateExpression
static class
FilterParser.BundleExpression
static class
FilterParser.Expression
static class
FilterParser.ExpressionVisitor<T>
static class
FilterParser.HostExpression
static class
FilterParser.IdentityExpression
static class
FilterParser.Not
static class
FilterParser.Op
static class
FilterParser.Or
static class
FilterParser.PackageExpression
static class
FilterParser.PatternExpression
static class
FilterParser.RangeExpression
(package private) static class
FilterParser.Rover
static class
FilterParser.SimpleExpression
static class
FilterParser.SubExpression
static class
FilterParser.WithRangeExpression
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<java.lang.String,FilterParser.Expression>
cache
-
Constructor Summary
Constructors Constructor Description FilterParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
namespaceToCategory(java.lang.String namespace)
FilterParser.Expression
parse(FilterParser.Rover rover)
FilterParser.Expression
parse(java.lang.String s)
FilterParser.Expression
parse(org.osgi.resource.Requirement req)
(package private) FilterParser.Expression
parse0(FilterParser.Rover rover)
private java.util.List<FilterParser.Expression>
parseExprs(FilterParser.Rover rover)
java.lang.String
simple(org.osgi.resource.Resource resource)
static java.lang.String
toString(org.osgi.resource.Requirement r)
-
-
-
Field Detail
-
cache
final java.util.Map<java.lang.String,FilterParser.Expression> cache
-
-
Method Detail
-
parse
public FilterParser.Expression parse(java.lang.String s)
-
parse
public FilterParser.Expression parse(org.osgi.resource.Requirement req)
-
parse
public FilterParser.Expression parse(FilterParser.Rover rover)
-
parse0
FilterParser.Expression parse0(FilterParser.Rover rover)
-
parseExprs
private java.util.List<FilterParser.Expression> parseExprs(FilterParser.Rover rover)
-
namespaceToCategory
public static java.lang.String namespaceToCategory(java.lang.String namespace)
-
toString
public static java.lang.String toString(org.osgi.resource.Requirement r)
-
simple
public java.lang.String simple(org.osgi.resource.Resource resource)
-
-