org.huihoo.jfox.jmx.queries
Class BetweenQueryExp

java.lang.Object
  |
  +--javax.management.QueryEval
        |
        +--org.huihoo.jfox.jmx.queries.BetweenQueryExp
All Implemented Interfaces:
QueryExp, java.io.Serializable

public class BetweenQueryExp
extends QueryEval
implements QueryExp

Author:
Young Yang
See Also:
Serialized Form

Fields inherited from class javax.management.QueryEval
server
 
Constructor Summary
BetweenQueryExp()
           
BetweenQueryExp(ValueExp valueexp, ValueExp valueexp1, ValueExp valueexp2)
           
 
Method Summary
 boolean apply(ObjectName objectname)
          Applies the QueryExp on an MBean.
 ValueExp getCheckedValue()
           
 ValueExp getLowerBound()
           
 ValueExp getUpperBound()
           
 java.lang.String toString()
           
 
Methods inherited from class javax.management.QueryEval
setMBeanServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.management.QueryExp
setMBeanServer
 

Constructor Detail

BetweenQueryExp

public BetweenQueryExp()

BetweenQueryExp

public BetweenQueryExp(ValueExp valueexp,
                       ValueExp valueexp1,
                       ValueExp valueexp2)
Method Detail

getCheckedValue

public ValueExp getCheckedValue()

getLowerBound

public ValueExp getLowerBound()

getUpperBound

public ValueExp getUpperBound()

apply

public boolean apply(ObjectName objectname)
              throws BadStringOperationException,
                     BadBinaryOpValueExpException,
                     BadAttributeValueExpException,
                     InvalidApplicationException
Description copied from interface: QueryExp
Applies the QueryExp on an MBean.
Specified by:
apply in interface QueryExp
Following copied from interface: javax.management.QueryExp
Parameters:
name - The name of the MBean on which the QueryExp will be applied.
Returns:
True if the query was successfully applied to the MBean, false otherwise
Throws:
BadStringOperationException -  
BadBinaryOpValueExpException -  
BadAttributeValueExpException -  
InvalidApplicationException -  

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object