org.apache.activemq.filter
Class ConstantExpression
java.lang.Object
org.apache.activemq.filter.ConstantExpression
- All Implemented Interfaces:
- Expression
public class ConstantExpression
- extends java.lang.Object
- implements Expression
Represents a constant expression
- Version:
- $Revision: 1.2 $
Field Summary |
static org.apache.activemq.filter.ConstantExpression.BooleanConstantExpression |
FALSE
|
static org.apache.activemq.filter.ConstantExpression.BooleanConstantExpression |
NULL
|
static org.apache.activemq.filter.ConstantExpression.BooleanConstantExpression |
TRUE
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NULL
public static final org.apache.activemq.filter.ConstantExpression.BooleanConstantExpression NULL
TRUE
public static final org.apache.activemq.filter.ConstantExpression.BooleanConstantExpression TRUE
FALSE
public static final org.apache.activemq.filter.ConstantExpression.BooleanConstantExpression FALSE
ConstantExpression
public ConstantExpression(java.lang.Object value)
createFromDecimal
public static ConstantExpression createFromDecimal(java.lang.String text)
createFromHex
public static ConstantExpression createFromHex(java.lang.String text)
createFromOctal
public static ConstantExpression createFromOctal(java.lang.String text)
createFloat
public static ConstantExpression createFloat(java.lang.String text)
evaluate
public java.lang.Object evaluate(MessageEvaluationContext message)
throws javax.jms.JMSException
- Specified by:
evaluate
in interface Expression
- Returns:
- the value of this expression
- Throws:
javax.jms.JMSException
getValue
public java.lang.Object getValue()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- See Also:
Object.toString()
hashCode
public int hashCode()
- TODO: more efficient hashCode()
- Overrides:
hashCode
in class java.lang.Object
- See Also:
Object.hashCode()
equals
public boolean equals(java.lang.Object o)
- TODO: more efficient hashCode()
- Overrides:
equals
in class java.lang.Object
- See Also:
Object.equals(java.lang.Object)
encodeString
public static java.lang.String encodeString(java.lang.String s)
- Encodes the value of string so that it looks like it would look like
when it was provided in a selector.
- Parameters:
string
-
- Returns:
Copyright © 2011 Apache Software Foundation. All Rights Reserved.