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 booleaneval(java.util.Map<java.lang.String,?> map)java.lang.Stringquery()java.lang.StringtoString()abstract <T> Tvisit(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:
toStringin classjava.lang.Object
-
query
public java.lang.String query()
-
-