Package uk.me.parabola.mkgmap.osmstyle.eval

Interface Summary
BinaryOp Interface for operations with two operands.
Op Interface for an operation in the style expression language.
 

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.
 

Exception Summary
SyntaxException A syntax error in a rule file.