org.apache.commons.jxpath.ri.compiler
Class CoreOperationMod
java.lang.Object
org.apache.commons.jxpath.ri.compiler.Expression
org.apache.commons.jxpath.ri.compiler.Operation
org.apache.commons.jxpath.ri.compiler.CoreOperation
org.apache.commons.jxpath.ri.compiler.CoreOperationMod
public class CoreOperationMod
- extends CoreOperation
Implementation of Expression
for the operation "mod".
- Version:
- $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
- Author:
- Dmitri Plotnikov
Fields inherited from class org.apache.commons.jxpath.ri.compiler.Operation |
args |
CoreOperationMod
public CoreOperationMod(Expression arg1,
Expression arg2)
- Create a new CoreOperationMod.
- Parameters:
arg1
- dividendarg2
- divisor
computeValue
public Object computeValue(EvalContext context)
- Description copied from class:
Expression
- Evaluates the expression. If the result is a node set, returns
the first element of the node set.
- Specified by:
computeValue
in class CoreOperation
- Parameters:
context
- evaluation context
- Returns:
- Object
getPrecedence
protected int getPrecedence()
- Description copied from class:
CoreOperation
- Computes the precedence of the operation.
- Specified by:
getPrecedence
in class CoreOperation
- Returns:
- int precedence
isSymmetric
protected boolean isSymmetric()
- Description copied from class:
CoreOperation
- Returns true if the operation is not sensitive to the order of arguments,
e.g. "=", "and" etc, and false if it is, e.g. "<=", "div".
- Specified by:
isSymmetric
in class CoreOperation
- Returns:
- boolean
getSymbol
public String getSymbol()
- Description copied from class:
CoreOperation
- Returns the XPath symbol for this operation, e.g. "+", "div", etc.
- Specified by:
getSymbol
in class CoreOperation
- Returns:
- String symbol
Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.