Class ConstantExpression
java.lang.Object
org.apache.activemq.artemis.selector.filter.ConstantExpression
- All Implemented Interfaces:
Expression
Represents a constant expression
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.activemq.artemis.selector.filter.ConstantExpression.BooleanConstantExpressionstatic final org.apache.activemq.artemis.selector.filter.ConstantExpression.BooleanConstantExpressionstatic final org.apache.activemq.artemis.selector.filter.ConstantExpression.BooleanConstantExpression -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConstantExpressioncreateFloat(String text) static ConstantExpressioncreateFromDecimal(String text) static ConstantExpressioncreateFromHex(String text) static ConstantExpressioncreateFromOctal(String text) static StringEncodes the value of string so that it looks like it would look like when it was provided in a selector.booleanevaluate(Filterable message) Returns the value of this expression.getValue()inthashCode()toString()
-
Field Details
-
NULL
public static final org.apache.activemq.artemis.selector.filter.ConstantExpression.BooleanConstantExpression NULL -
TRUE
public static final org.apache.activemq.artemis.selector.filter.ConstantExpression.BooleanConstantExpression TRUE -
FALSE
public static final org.apache.activemq.artemis.selector.filter.ConstantExpression.BooleanConstantExpression FALSE
-
-
Constructor Details
-
ConstantExpression
-
-
Method Details
-
createFromDecimal
-
createFromHex
-
createFromOctal
-
createFloat
-
evaluate
Description copied from interface:ExpressionReturns the value of this expression.- Specified by:
evaluatein interfaceExpression- Returns:
- the value of this expression
- Throws:
FilterException
-
getValue
-
toString
-
hashCode
public int hashCode() -
equals
-
encodeString
Encodes the value of string so that it looks like it would look like when it was provided in a selector.
-