|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Expression | |
|---|---|
| org.apache.activemq.command | Command objects used via the Command Pattern to communicate among nodes |
| org.apache.activemq.filter | Filter implementations for wildcards & JMS selectors |
| org.apache.activemq.selector | JMS Selector implemetnation |
| Uses of Expression in org.apache.activemq.command |
|---|
| Classes in org.apache.activemq.command that implement Expression | |
|---|---|
class |
NetworkBridgeFilter
|
| Uses of Expression in org.apache.activemq.filter |
|---|
| Subinterfaces of Expression in org.apache.activemq.filter | |
|---|---|
interface |
BooleanExpression
A BooleanExpression is an expression that always produces a Boolean result. |
| Classes in org.apache.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 |
BooleanFunctionCallExpr
Function call expression that evaluates to a boolean value. |
class |
ComparisonExpression
A filter performing a comparison of two objects |
class |
CompositeDestinationFilter
A DestinationFilter used for composite destinations |
class |
ConstantExpression
Represents a constant expression |
class |
DestinationFilter
Represents a filter which only operates on Destinations |
class |
FunctionCallExpression
Function call expression for use in selector expressions. |
class |
LogicExpression
A filter performing a comparison of two objects |
class |
MultiExpressionEvaluator.CacheExpression
A UnaryExpression that caches the result of the nested expression. |
class |
NoLocalExpression
|
class |
PrefixDestinationFilter
Matches messages which match a prefix like "A.B.>" |
class |
PropertyExpression
Represents a property expression |
class |
SimpleDestinationFilter
Matches messages sent to an exact destination |
class |
UnaryExpression
An expression which performs an operation on two expression values |
class |
WildcardDestinationFilter
Matches messages which contain wildcards like "A.B.*.*" |
class |
XPathExpression
Used to evaluate an XPath Expression in a JMS selector. |
class |
XQueryExpression
Used to evaluate an XQuery Expression in a JMS selector. |
| Fields in org.apache.activemq.filter declared as Expression | |
|---|---|
protected Expression |
BinaryExpression.left
|
protected Expression |
UnaryExpression.right
|
protected Expression |
BinaryExpression.right
|
| Methods in org.apache.activemq.filter that return Expression | |
|---|---|
static Expression |
ArithmeticExpression.createDivide(Expression left,
Expression right)
|
static Expression |
ArithmeticExpression.createMinus(Expression left,
Expression right)
|
static Expression |
ArithmeticExpression.createMod(Expression left,
Expression right)
|
static Expression |
ArithmeticExpression.createMultiply(Expression left,
Expression right)
|
static Expression |
UnaryExpression.createNegate(Expression left)
|
static Expression |
ArithmeticExpression.createPlus(Expression left,
Expression right)
|
Expression |
FunctionCallExpression.getArgument(int which)
Retrieve the argument at the specified index; the first argument is index 0. |
Expression |
BinaryExpression.getLeft()
|
Expression |
UnaryExpression.getRight()
|
Expression |
BinaryExpression.getRight()
|
| Methods in org.apache.activemq.filter with parameters of type Expression | |
|---|---|
void |
MultiExpressionEvaluator.addExpressionListner(Expression selector,
org.apache.activemq.filter.MultiExpressionEvaluator.ExpressionListener c)
Adds an ExpressionListener to a given expression. |
static void |
ComparisonExpression.checkEqualOperand(Expression expr)
Validates that the expression can be used in == or <> expression. |
static void |
ComparisonExpression.checkLessThanOperand(Expression expr)
Only Numeric expressions can be used in >, >=, < or <= expressions.s |
static BooleanExpression |
ComparisonExpression.createBetween(Expression value,
Expression left,
Expression right)
|
static BooleanExpression |
UnaryExpression.createBooleanCast(Expression left)
|
static Expression |
ArithmeticExpression.createDivide(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.createInFilter(Expression left,
List elements)
|
static BooleanExpression |
ComparisonExpression.createIsNotNull(Expression left)
|
static BooleanExpression |
ComparisonExpression.createIsNull(Expression left)
|
static BooleanExpression |
ComparisonExpression.createLessThan(Expression left,
Expression right)
|
static BooleanExpression |
ComparisonExpression.createLessThanEqual(Expression left,
Expression right)
|
static BooleanExpression |
ComparisonExpression.createLike(Expression left,
String right,
String escape)
|
static Expression |
ArithmeticExpression.createMinus(Expression left,
Expression right)
|
static Expression |
ArithmeticExpression.createMod(Expression left,
Expression right)
|
static Expression |
ArithmeticExpression.createMultiply(Expression left,
Expression right)
|
static Expression |
UnaryExpression.createNegate(Expression left)
|
static BooleanExpression |
ComparisonExpression.createNotBetween(Expression value,
Expression left,
Expression right)
|
static BooleanExpression |
ComparisonExpression.createNotEqual(Expression left,
Expression right)
|
static BooleanExpression |
ComparisonExpression.createNotInFilter(Expression left,
List elements)
|
static BooleanExpression |
ComparisonExpression.createNotLike(Expression left,
String right,
String escape)
|
static Expression |
ArithmeticExpression.createPlus(Expression left,
Expression right)
|
void |
BinaryExpression.setLeft(Expression expression)
|
void |
UnaryExpression.setRight(Expression expression)
|
void |
BinaryExpression.setRight(Expression expression)
|
| Method parameters in org.apache.activemq.filter with type arguments of type Expression | |
|---|---|
static FunctionCallExpression |
FunctionCallExpression.createFunctionCall(String func_name,
List<Expression> args)
Create a function call expression for the named function and argument list, returning a Boolean function call expression if the function returns a boolean value so that it may be used in boolean contexts. |
| Constructors in org.apache.activemq.filter with parameters of type Expression | |
|---|---|
ArithmeticExpression(Expression left,
Expression right)
|
|
BinaryExpression(Expression left,
Expression right)
|
|
ComparisonExpression(Expression left,
Expression right)
|
|
MultiExpressionEvaluator.CacheExpression(Expression realExpression)
|
|
UnaryExpression(Expression left)
|
|
| Constructor parameters in org.apache.activemq.filter with type arguments of type Expression | |
|---|---|
BooleanFunctionCallExpr(String func_name,
List<Expression> args)
Constructs a function call expression with the named filter function and arguments, which returns a boolean result. |
|
FunctionCallExpression(String func_name,
List<Expression> args)
Constructs a function call expression with the named function and argument list. |
|
| Uses of Expression in org.apache.activemq.selector |
|---|
| Methods in org.apache.activemq.selector that return Expression | |
|---|---|
Expression |
SelectorParser.addExpression()
|
Expression |
SelectorParser.andExpression()
|
Expression |
SelectorParser.comparisonExpression()
|
Expression |
SelectorParser.equalityExpression()
|
Expression |
SelectorParser.functionCallExpr()
|
Expression |
SelectorParser.multExpr()
|
Expression |
SelectorParser.orExpression()
|
Expression |
SelectorParser.primaryExpr()
|
Expression |
SelectorParser.unaryExpr()
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||