jd.xml.xpath.expr.compare
Class EqualsObjects

java.lang.Object
  extended byjd.xml.xpath.expr.ExpressionImpl
      extended byjd.xml.xpath.expr.BooleanExpression
          extended byjd.xml.xpath.expr.operator.BooleanOperator
              extended byjd.xml.xpath.expr.compare.Equals
                  extended byjd.xml.xpath.expr.compare.EqualsObjects
All Implemented Interfaces:
Expression, Operator

public final class EqualsObjects
extends Equals

A Equals implementation which compares two XObjects.


Field Summary
 
Fields inherited from class jd.xml.xpath.expr.compare.Equals
equality_
 
Fields inherited from class jd.xml.xpath.expr.operator.BooleanOperator
lhs_, rhs_
 
Fields inherited from interface jd.xml.xpath.expr.Expression
DEP_CONTEXT_NODE, DEP_CONTEXT_POSITION, DEP_CONTEXT_SIZE, DEP_CONTEXT_STATIC, DEP_NONE, DEP_UNKNOWN
 
Constructor Summary
EqualsObjects(Expression lhs, Equality equality, Expression rhs)
           
 
Method Summary
 boolean toBooleanValue(XPathContext context)
          Evaluate the Expression to a boolean.
 
Methods inherited from class jd.xml.xpath.expr.compare.Equals
accept, isUniqueFilter
 
Methods inherited from class jd.xml.xpath.expr.operator.BooleanOperator
getContextDependencies
 
Methods inherited from class jd.xml.xpath.expr.BooleanExpression
getResultType, toNumberValue, toStringValue, toXObject
 
Methods inherited from class jd.xml.xpath.expr.ExpressionImpl
hasContextDependencies, matchesFilter, toNode, toNodeSet, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jd.xml.xpath.expr.Expression
getResultType, hasContextDependencies, matchesFilter, toNode, toNodeSet, toNumberValue, toString, toStringValue, toXObject
 

Constructor Detail

EqualsObjects

public EqualsObjects(Expression lhs,
                     Equality equality,
                     Expression rhs)
Method Detail

toBooleanValue

public boolean toBooleanValue(XPathContext context)
Description copied from interface: Expression
Evaluate the Expression to a boolean.

Specified by:
toBooleanValue in interface Expression
Specified by:
toBooleanValue in class BooleanExpression