| Package | Description |
|---|---|
| com.solacesystems.common.util.expression |
A Generic Postfix Expression Stack Implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AndOperator
Operator for the logical AND operation.
|
class |
BooleanExpressionArgument
Evaluates to TRUE or FALSE.
|
class |
Expression
This class represents a generic postfix (also known as reverse polish)
expression stack.
|
class |
NotOperator
Operator for the logical NOT operation.
|
class |
OrOperator
Operator for the logical OR operation.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionArgument |
NotOperator.evaluate(Expression expression,
Object input) |
ExpressionArgument |
ExpressionArgument.evaluate(Expression expression,
Object input)
This method is called when an argument in the expression stack is
evaluated.
|
ExpressionArgument |
AndOperator.evaluate(Expression expression,
Object input) |
ExpressionArgument |
Expression.evaluate(Expression expression,
Object input) |
ExpressionArgument |
OrOperator.evaluate(Expression expression,
Object input) |
ExpressionArgument |
BooleanExpressionArgument.evaluate(Expression expression,
Object input) |
ExpressionArgument |
Expression.evaluate(Object input)
Evaluate the expression with the provided input.
|
ExpressionArgument |
Expression.get(int index)
Gets the expression argument at the specified index.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Expression.add(ExpressionArgument arg)
Adds a new expression argument to the stack.
|
Copyright 2004-2017 Solace Corporation. All rights reserved.