本文整理了Java中org.apache.xpath.Expression.deepEquals()
方法的一些代码示例,展示了Expression.deepEquals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Expression.deepEquals()
方法的具体详情如下:
包路径:org.apache.xpath.Expression
类名称:Expression
方法名:deepEquals
[英]Compare this object with another object and see if they are equal, include the sub heararchy.
[中]将此对象与另一个对象进行比较,看看它们是否相等,包括子对象。
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!isSameClass(expr))
return false;
if(!m_left.deepEquals(((Operation)expr).m_left))
return false;
if(!m_right.deepEquals(((Operation)expr).m_right))
return false;
return true;
}
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!isSameClass(expr))
return false;
if(!m_left.deepEquals(((Operation)expr).m_left))
return false;
if(!m_right.deepEquals(((Operation)expr).m_right))
return false;
return true;
}
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
FilterExprIteratorSimple fet = (FilterExprIteratorSimple) expr;
if (!m_expr.deepEquals(fet.m_expr))
return false;
return true;
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
FilterExprWalker walker = (FilterExprWalker)expr;
if(!m_expr.deepEquals(walker.m_expr))
return false;
return true;
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!isSameClass(expr))
return false;
if(!m_right.deepEquals(((UnaryOperation)expr).m_right))
return false;
return true;
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
FilterExprIterator fet = (FilterExprIterator) expr;
if (!m_expr.deepEquals(fet.m_expr))
return false;
return true;
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!isSameClass(expr))
return false;
if(!m_right.deepEquals(((UnaryOperation)expr).m_right))
return false;
return true;
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
FilterExprIteratorSimple fet = (FilterExprIteratorSimple) expr;
if (!m_expr.deepEquals(fet.m_expr))
return false;
return true;
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
FilterExprIterator fet = (FilterExprIterator) expr;
if (!m_expr.deepEquals(fet.m_expr))
return false;
return true;
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
FilterExprWalker walker = (FilterExprWalker)expr;
if(!m_expr.deepEquals(walker.m_expr))
return false;
return true;
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!super.deepEquals(expr))
return false;
if(null != m_arg0)
{
if(null == ((FunctionOneArg)expr).m_arg0)
return false;
if(!m_arg0.deepEquals(((FunctionOneArg)expr).m_arg0))
return false;
}
else if(null != ((FunctionOneArg)expr).m_arg0)
return false;
return true;
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!super.deepEquals(expr))
return false;
if(null != m_arg1)
{
if(null == ((Function2Args)expr).m_arg1)
return false;
if(!m_arg1.deepEquals(((Function2Args)expr).m_arg1))
return false;
}
else if(null != ((Function2Args)expr).m_arg1)
return false;
return true;
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!super.deepEquals(expr))
return false;
if(null != m_arg2)
{
if(null == ((Function3Args)expr).m_arg2)
return false;
if(!m_arg2.deepEquals(((Function3Args)expr).m_arg2))
return false;
}
else if (null != ((Function3Args)expr).m_arg2)
return false;
return true;
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!super.deepEquals(expr))
return false;
if(null != m_arg2)
{
if(null == ((Function3Args)expr).m_arg2)
return false;
if(!m_arg2.deepEquals(((Function3Args)expr).m_arg2))
return false;
}
else if (null != ((Function3Args)expr).m_arg2)
return false;
return true;
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!super.deepEquals(expr))
return false;
if(null != m_arg0)
{
if(null == ((FunctionOneArg)expr).m_arg0)
return false;
if(!m_arg0.deepEquals(((FunctionOneArg)expr).m_arg0))
return false;
}
else if(null != ((FunctionOneArg)expr).m_arg0)
return false;
return true;
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if(!super.deepEquals(expr))
return false;
if(null != m_arg1)
{
if(null == ((Function2Args)expr).m_arg1)
return false;
if(!m_arg1.deepEquals(((Function2Args)expr).m_arg1))
return false;
}
else if(null != ((Function2Args)expr).m_arg1)
return false;
return true;
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
PredicatedNodeTest pnt = (PredicatedNodeTest) expr;
if (null != m_predicates)
{
int n = m_predicates.length;
if ((null == pnt.m_predicates) || (pnt.m_predicates.length != n))
return false;
for (int i = 0; i < n; i++)
{
if (!m_predicates[i].deepEquals(pnt.m_predicates[i]))
return false;
}
}
else if (null != pnt.m_predicates)
return false;
return true;
}
代码示例来源:origin: robovm/robovm
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
FunctionMultiArgs fma = (FunctionMultiArgs) expr;
if (null != m_args)
{
int n = m_args.length;
if ((null == fma) || (fma.m_args.length != n))
return false;
for (int i = 0; i < n; i++)
{
if (!m_args[i].deepEquals(fma.m_args[i]))
return false;
}
}
else if (null != fma.m_args)
{
return false;
}
return true;
}
}
代码示例来源:origin: xalan/xalan
/**
* @see Expression#deepEquals(Expression)
*/
public boolean deepEquals(Expression expr)
{
if (!super.deepEquals(expr))
return false;
PredicatedNodeTest pnt = (PredicatedNodeTest) expr;
if (null != m_predicates)
{
int n = m_predicates.length;
if ((null == pnt.m_predicates) || (pnt.m_predicates.length != n))
return false;
for (int i = 0; i < n; i++)
{
if (!m_predicates[i].deepEquals(pnt.m_predicates[i]))
return false;
}
}
else if (null != pnt.m_predicates)
return false;
return true;
}
代码示例来源:origin: robovm/robovm
for (int i = 0; i < n; i++)
if (!m_predicates[i].deepEquals(sp.m_predicates[i]))
return false;
内容来源于网络,如有侵权,请联系作者删除!