Package aQute.bnd.osgi.resource
Class FilterParser.RangeExpression
java.lang.Object
aQute.bnd.osgi.resource.FilterParser.Expression
aQute.bnd.osgi.resource.FilterParser.SimpleExpression
aQute.bnd.osgi.resource.FilterParser.RangeExpression
- Enclosing class:
- FilterParser
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final FilterParser.SimpleExpression
(package private) final FilterParser.SimpleExpression
Fields inherited from class aQute.bnd.osgi.resource.FilterParser.SimpleExpression
cached, key, op, value
Fields inherited from class aQute.bnd.osgi.resource.FilterParser.Expression
FALSE, TRUE
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
getHigh()
getLow()
(package private) static FilterParser.Expression
make
(String key, FilterParser.SimpleExpression low, FilterParser.SimpleExpression high) void
<T> T
visit
(FilterParser.ExpressionVisitor<T> visitor) Methods inherited from class aQute.bnd.osgi.resource.FilterParser.SimpleExpression
eval, getKey, getOp, getValue, make, not, query
Methods inherited from class aQute.bnd.osgi.resource.FilterParser.Expression
toString
-
Field Details
-
low
-
high
-
-
Constructor Details
-
RangeExpression
public RangeExpression(String key, FilterParser.SimpleExpression low, FilterParser.SimpleExpression high)
-
-
Method Details
-
eval
- Overrides:
eval
in classFilterParser.SimpleExpression
-
visit
- Overrides:
visit
in classFilterParser.SimpleExpression
-
make
static FilterParser.Expression make(String key, FilterParser.SimpleExpression low, FilterParser.SimpleExpression high) -
getRangeString
-
toString
- Overrides:
toString
in classFilterParser.SimpleExpression
-
getLow
-
getHigh
-