Package aQute.bnd.osgi.resource
Class FilterParser.Expression
- java.lang.Object
-
- aQute.bnd.osgi.resource.FilterParser.Expression
-
- Direct Known Subclasses:
FilterParser.Not
,FilterParser.SimpleExpression
,FilterParser.SubExpression
,FilterParser.WithRangeExpression
- Enclosing class:
- FilterParser
public abstract static class FilterParser.Expression extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Expression()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
eval(java.util.Map<java.lang.String,?> map)
java.lang.String
query()
java.lang.String
toString()
abstract <T> T
visit(FilterParser.ExpressionVisitor<T> visitor)
-
-
-
Method Detail
-
eval
public abstract boolean eval(java.util.Map<java.lang.String,?> map)
-
visit
public abstract <T> T visit(FilterParser.ExpressionVisitor<T> visitor)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
query
public java.lang.String query()
-
-