org.eclipse.tptp.platform.provisional.sun50.fastxpath.functions
Class EFunction2Args
java.lang.Object
org.eclipse.tptp.platform.provisional.sun50.fastxpath.EExpression
org.eclipse.tptp.platform.provisional.sun50.fastxpath.functions.EFunction
org.eclipse.tptp.platform.provisional.sun50.fastxpath.functions.EFunctionOneArg
org.eclipse.tptp.platform.provisional.sun50.fastxpath.functions.EFunction2Args
- All Implemented Interfaces:
- IExpression
- Direct Known Subclasses:
- EFuncContains, EFuncStartsWith, EFuncSubstringAfter, EFuncSubstringBefore, EFunction3Args
- public class EFunction2Args
- extends EFunctionOneArg
| Fields inherited from class org.eclipse.tptp.platform.provisional.sun50.fastxpath.functions.EFunctionOneArg |
eArg0 |
| Methods inherited from class org.eclipse.tptp.platform.provisional.sun50.fastxpath.functions.EFunctionOneArg |
callArgVisitors, checkNumberArgs, fixupVariables, getArg0, getArg0AsNumber, getArg0AsString, getEArg0, getExpression, setArg, setEArg0, setExpression |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eArg1
protected IExpression eArg1
EFunction2Args
public EFunction2Args(Function2Args f2a)
- Parameters:
f2a -
instance
public IExpression instance(Expression e)
- Overrides:
instance in class EFunctionOneArg
- See Also:
org.eclipse.tptp.platform.provisional.sun50.fastxpath.functions.EFunctionOneArg#instance(com.sun.org.apache.xpath.internal.Expression)
getArg1
protected Expression getArg1()
printGraph
public void printGraph(int level)
- Specified by:
printGraph in interface IExpression- Overrides:
printGraph in class EFunctionOneArg
- See Also:
EFunctionOneArg.printGraph(int)
getEArg1
public IExpression getEArg1()
- Returns:
- argument #1
setEArg1
public void setEArg1(IExpression expression)
- Parameters:
expression -
linkParent
public void linkParent(IExpression parent)
- Specified by:
linkParent in interface IExpression- Overrides:
linkParent in class EFunctionOneArg
- See Also:
org.eclipse.tptp.platform.provisional.sun50.fastxpath.functions.EFunctionOneArg#linkParent(org.eclipse.tptp.platform.provisional.sun50.fastxpath.EExpression)
getArg1AsString
protected XString getArg1AsString(FastXPathContext context)
throws javax.xml.transform.TransformerException,
ExpressionEvaluationException
- Throws:
javax.xml.transform.TransformerException
ExpressionEvaluationException
getArg1AsNumber
protected double getArg1AsNumber(FastXPathContext context)
throws javax.xml.transform.TransformerException,
ExpressionEvaluationException
- Throws:
javax.xml.transform.TransformerException
ExpressionEvaluationException