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 String
Fields inherited from class aQute.bnd.osgi.resource.FilterParser.Expression
FALSE, TRUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getKey()
getOp()
getValue()
(package private) static FilterParser.Expression
make
(String key, FilterParser.Op op, String value) (package private) FilterParser.Expression
not()
query()
void
<T> T
visit
(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:
eval
in classFilterParser.Expression
-
visit
- Specified by:
visit
in classFilterParser.Expression
-
eval
-
make
-
not
FilterParser.Expression not()- Overrides:
not
in classFilterParser.Expression
-
toString
- Specified by:
toString
in classFilterParser.Expression
-
query
- Overrides:
query
in classFilterParser.Expression
-
getKey
-
getValue
-
getOp
-