Package aQute.bnd.osgi.resource
Class FilterParser.SimpleExpression
java.lang.Object
aQute.bnd.osgi.resource.FilterParser.Expression
aQute.bnd.osgi.resource.FilterParser.SimpleExpression
- Direct Known Subclasses:
FilterParser.ApproximateExpression,FilterParser.PatternExpression,FilterParser.RangeExpression
- Enclosing class:
FilterParser
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Object(package private) final String(package private) final FilterParser.Op(package private) final StringFields inherited from class aQute.bnd.osgi.resource.FilterParser.Expression
FALSE, TRUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetKey()getOp()getValue()(package private) static FilterParser.Expressionmake(String key, FilterParser.Op op, String value) (package private) FilterParser.Expressionnot()query()void<T> Tvisit(FilterParser.ExpressionVisitor<T> visitor) Methods inherited from class aQute.bnd.osgi.resource.FilterParser.Expression
toString
-
Field Details
-
op
-
key
-
value
-
cached
-
-
Constructor Details
-
SimpleExpression
-
-
Method Details
-
eval
- Specified by:
evalin classFilterParser.Expression
-
visit
- Specified by:
visitin classFilterParser.Expression
-
eval
-
make
-
not
FilterParser.Expression not()- Overrides:
notin classFilterParser.Expression
-
toString
- Specified by:
toStringin classFilterParser.Expression
-
query
- Overrides:
queryin classFilterParser.Expression
-
getKey
-
getValue
-
getOp
-