Class Summary |
AbstractBinaryOp |
A base class that can be used for binary operations. |
AbstractOp |
A base class that can be used as the superclass of an operation. |
AndOp |
The AND operation. |
CloseOp |
A closing parenthesis. |
EqualsOp |
Holds tag=value relationship. |
ExistsOp |
Tests for the existence of a tag. |
ExpressionReader |
Read an expression from a style file. |
GTEOp |
Greater than or equal to. |
GTOp |
Greater than. |
LinkedBinaryOp |
The binary version of LinkedOp , see that class for
a description. |
LinkedOp |
This is used to implement OR expressions as if each term was a separate
indexable expression. |
LTEOp |
Less than or equal. |
LTOp |
Less than. |
NotEqualOp |
True when the tag does not have the given value. |
NotExistsOp |
True of the tag does not exist. |
NotOp |
Reverses the sense of the operation it is applied to. |
NumericOp |
Class for numeric operations. |
OpenOp |
An open parenthesis. |
OrOp |
An OR operation. |
RegexOp |
Regular expression matching. |
UnitConversions |
Converting quantities from one unit to another. |
ValueOp |
Holds a string value; the name of a tag or the value of a tag for example. |
ValueWithUnit |
Represents a number and the units it is in. |