Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.codehaus.activemq.filter.Expression

Packages that use Expression
org.codehaus.activemq.filter | Filter implementations for wildcards & JMS selectors
org.codehaus.activemq.selector | JMS Selector parser

Uses of Expression in org.codehaus.activemq.filter

Subinterfaces of Expression in org.codehaus.activemq.filter
`interface` | `BooleanExpression` A BooleanExpression is an expression that always produces a Boolean result.

Classes in org.codehaus.activemq.filter that implement Expression
`class` | `ArithmeticExpression` An expression which performs an operation on two expression values
`class` | `BinaryExpression` An expression which performs an operation on two expression values.
`class` | `ComparisonExpression` A filter performing a comparison of two objects
`(package private) static class` | `ComparisonExpression.LikeExpression`
`class` | `ConstantExpression` Represents a constant expression
`(package private) static class` | `ConstantExpression.BooleanConstantExpression`
`class` | `LogicExpression` A filter performing a comparison of two objects
`class` | `MultiExpressionEvaluator.CacheExpression` A UnaryExpression that caches the result of the nested expression.
`class` | `PropertyExpression` Represents a property expression
`class` | `UnaryExpression` An expression which performs an operation on two expression values
`(package private) static class` | `UnaryExpression.BooleanUnaryExpression`

Fields in org.codehaus.activemq.filter declared as Expression
`(package private) Expression` | `MultiExpressionEvaluator.ExpressionListenerSet.expression`
`protected Expression` | `UnaryExpression.right`
`protected Expression` | `BinaryExpression.left`
`protected Expression` | `BinaryExpression.right`

Methods in org.codehaus.activemq.filter that return Expression
`Expression` | `ExpressionFilter.getExpression()`
`static Expression` | `UnaryExpression.createNegate(Expression left)`
`Expression` | `UnaryExpression.getRight()`
`static Expression` | `ArithmeticExpression.createPlus(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createMinus(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createMultiply(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createDivide(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createMod(Expression left, Expression right)`
`Expression` | `BinaryExpression.getLeft()`
`Expression` | `BinaryExpression.getRight()`

Methods in org.codehaus.activemq.filter with parameters of type Expression
`void` | `MultiExpressionEvaluator.addExpressionListner(Expression selector, MultiExpressionEvaluator.ExpressionListener c)` Adds an ExpressionListener to a given expression.
`void` | `MultiExpressionEvaluator.ExpressionListener.evaluateResultEvent(Expression selector, Message message, Object result)`
`static Expression` | `UnaryExpression.createNegate(Expression left)`
`void` | `UnaryExpression.setRight(Expression expression)`
`static BooleanExpression` | `ComparisonExpression.createBetween(Expression value, Expression left, Expression right)`
`static BooleanExpression` | `ComparisonExpression.createNotBetween(Expression value, Expression left, Expression right)`
`static BooleanExpression` | `ComparisonExpression.createLike(Expression left, String right, String escape)`
`static BooleanExpression` | `ComparisonExpression.createNotLike(Expression left, String right, String escape)`
`static BooleanExpression` | `ComparisonExpression.createInFilter(Expression left, List elements)`
`static BooleanExpression` | `ComparisonExpression.createNotInFilter(Expression left, List elements)`
`static BooleanExpression` | `ComparisonExpression.createIsNull(Expression left)`
`static BooleanExpression` | `ComparisonExpression.createIsNotNull(Expression left)`
`static BooleanExpression` | `ComparisonExpression.createNotEqual(Expression left, Expression right)`
`static BooleanExpression` | `ComparisonExpression.createEqual(Expression left, Expression right)`
`static BooleanExpression` | `ComparisonExpression.createGreaterThan(Expression left, Expression right)`
`static BooleanExpression` | `ComparisonExpression.createGreaterThanEqual(Expression left, Expression right)`
`static BooleanExpression` | `ComparisonExpression.createLessThan(Expression left, Expression right)`
`static BooleanExpression` | `ComparisonExpression.createLessThanEqual(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createPlus(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createMinus(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createMultiply(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createDivide(Expression left, Expression right)`
`static Expression` | `ArithmeticExpression.createMod(Expression left, Expression right)`
`void` | `BinaryExpression.setRight(Expression expression)`
`void` | `BinaryExpression.setLeft(Expression expression)`

Constructors in org.codehaus.activemq.filter with parameters of type Expression
`ExpressionFilter(Expression expression)`
`MultiExpressionEvaluator.CacheExpression(Expression realExpression)`
`UnaryExpression(Expression left)`
`UnaryExpression.BooleanUnaryExpression(Expression left)`
`ComparisonExpression(Expression left, Expression right)`
`ComparisonExpression.LikeExpression(Expression right, String like, int escape)`
`ArithmeticExpression(Expression left, Expression right)`
`BinaryExpression(Expression left, Expression right)`

Uses of Expression in org.codehaus.activemq.selector

Methods in org.codehaus.activemq.selector that return Expression
`Expression` | `SelectorParser.orExpression()`
`Expression` | `SelectorParser.andExpression()`
`Expression` | `SelectorParser.equalityExpression()`
`Expression` | `SelectorParser.comparisonExpression()`
`Expression` | `SelectorParser.addExpression()`
`Expression` | `SelectorParser.multExpr()`
`Expression` | `SelectorParser.unaryExpr()`
`Expression` | `SelectorParser.primaryExpr()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2004 Protique, Ltd.. All Rights Reserved.