com.singularsys.jep.functions.strings
Class Mid

java.lang.Object
  extended by com.singularsys.jep.functions.PostfixMathCommand
      extended by com.singularsys.jep.functions.NaryFunction
          extended by com.singularsys.jep.functions.strings.Mid
All Implemented Interfaces:
PostfixMathCommandI, java.io.Serializable

public class Mid
extends NaryFunction

Extract substring of first argument: mid("abcdefg",2,3) -> "cde" Syntax: mid(str,start,len) Second argument is starting index Third argument is number of characters to return.

  • If start is not a number representing an integer an EvaluationException is thrown.
  • If end is not a number representing an integer an EvaluationException is thrown.

    See Also:
    String.substring(int, int), Serialized Form

    Field Summary
     
    Fields inherited from class com.singularsys.jep.functions.PostfixMathCommand
    curNumberOfParameters, name, NaN, numberOfParameters
     
    Constructor Summary
    Mid()
               
     
    Method Summary
     java.lang.Object eval(java.lang.Object[] args)
              Evaluate the function
     
    Methods inherited from class com.singularsys.jep.functions.NaryFunction
    run
     
    Methods inherited from class com.singularsys.jep.functions.PostfixMathCommand
    asArray, asBool, asDouble, asInt, asLong, asStrictInt, asString, checkNumberOfParameters, checkStack, getName, getNumberOfParameters, setCurNumberOfParameters, setName, toString
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    Mid

    public Mid()
    Method Detail

    eval

    public java.lang.Object eval(java.lang.Object[] args)
                          throws EvaluationException
    Description copied from class: NaryFunction
    Evaluate the function

    Specified by:
    eval in class NaryFunction
    Parameters:
    args - arguments to the function
    Returns:
    value returned by the function
    Throws:
    EvaluationException


    Copyright © 2010 Singular Systems http://www.singularsys.com/jep