com.japisoft.xpath.function.basic
Class SubString
java.lang.Object
|
+--com.japisoft.xpath.function.AbstractFunction
|
+--com.japisoft.xpath.function.basic.SubString
- All Implemented Interfaces:
- Function
- public final class SubString
- extends AbstractFunction
function returns the substring of the first argument starting at the position specified in the second argument with length specified in the third argument. For example, substring("12345",2,3) returns "234". If the third argument is not specified, it returns the substring starting at the position specified in the second argument and continuing to the end of the string. For example, substring("12345",2) returns "2345"
- Author:
- (c) 2003 JAPISOFT
Method Summary |
java.lang.Object |
eval(XPathContext context,
FastVector arg)
Evalute this function for this context and the following arguments |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SubString
public SubString()
eval
public java.lang.Object eval(XPathContext context,
FastVector arg)
- Description copied from class:
AbstractFunction
- Evalute this function for this context and the following arguments
- Specified by:
eval
in interface Function
- Specified by:
eval
in class AbstractFunction
- Parameters:
arg
- a Vector
value, this is the responsability of the function to test the argument type
- Returns:
- an
Object
value like Integer, Boolean, String or NodeSet