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 classFilterParser.Andstatic classFilterParser.ApproximateExpressionstatic classFilterParser.BundleExpressionstatic classFilterParser.Expressionstatic classFilterParser.ExpressionVisitor<T>static classFilterParser.HostExpressionstatic classFilterParser.IdentityExpressionstatic classFilterParser.Notstatic classFilterParser.Opstatic classFilterParser.Orstatic classFilterParser.PackageExpressionstatic classFilterParser.PatternExpressionstatic classFilterParser.RangeExpression(package private) static classFilterParser.Roverstatic classFilterParser.SimpleExpressionstatic classFilterParser.SubExpressionstatic classFilterParser.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.StringnamespaceToCategory(java.lang.String namespace)FilterParser.Expressionparse(FilterParser.Rover rover)FilterParser.Expressionparse(java.lang.String s)FilterParser.Expressionparse(org.osgi.resource.Requirement req)(package private) FilterParser.Expressionparse0(FilterParser.Rover rover)private java.util.List<FilterParser.Expression>parseExprs(FilterParser.Rover rover)java.lang.Stringsimple(org.osgi.resource.Resource resource)static java.lang.StringtoString(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)
-
-