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
public static class FilterParser.RangeExpression extends FilterParser.SimpleExpression
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FilterParser.SimpleExpressionhigh(package private) FilterParser.SimpleExpressionlow-
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
Constructors Constructor Description RangeExpression(java.lang.String key, FilterParser.SimpleExpression low, FilterParser.SimpleExpression high)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleaneval(java.lang.Object scalar)FilterParser.SimpleExpressiongetHigh()FilterParser.SimpleExpressiongetLow()java.lang.StringgetRangeString()(package private) static FilterParser.Expressionmake(java.lang.String key, FilterParser.SimpleExpression low, FilterParser.SimpleExpression high)voidtoString(java.lang.StringBuilder sb)<T> Tvisit(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 Detail
-
low
final FilterParser.SimpleExpression low
-
high
final FilterParser.SimpleExpression high
-
-
Constructor Detail
-
RangeExpression
public RangeExpression(java.lang.String key, FilterParser.SimpleExpression low, FilterParser.SimpleExpression high)
-
-
Method Detail
-
eval
protected boolean eval(java.lang.Object scalar)
- Overrides:
evalin classFilterParser.SimpleExpression
-
visit
public <T> T visit(FilterParser.ExpressionVisitor<T> visitor)
- Overrides:
visitin classFilterParser.SimpleExpression
-
make
static FilterParser.Expression make(java.lang.String key, FilterParser.SimpleExpression low, FilterParser.SimpleExpression high)
-
getRangeString
public java.lang.String getRangeString()
-
toString
public void toString(java.lang.StringBuilder sb)
- Overrides:
toStringin classFilterParser.SimpleExpression
-
getLow
public FilterParser.SimpleExpression getLow()
-
getHigh
public FilterParser.SimpleExpression getHigh()
-
-