com.singularsys.jep.functions.strings
Class Left

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

public class Left
extends BinaryFunction

Extract the left most n characters from a string: left("abcdefg",2) -> "ab"

  • If the second argument is not a number representing an integer an EvaluationException is thrown.

    See Also:
    Serialized Form

    Field Summary
     
    Fields inherited from class com.singularsys.jep.functions.PostfixMathCommand
    curNumberOfParameters, name, NaN, numberOfParameters
     
    Constructor Summary
    Left()
               
     
    Method Summary
     java.lang.Object eval(java.lang.Object l, java.lang.Object r)
               
     
    Methods inherited from class com.singularsys.jep.functions.BinaryFunction
    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

    Left

    public Left()
    Method Detail

    eval

    public java.lang.Object eval(java.lang.Object l,
                                 java.lang.Object r)
                          throws EvaluationException
    Specified by:
    eval in class BinaryFunction
    Throws:
    EvaluationException


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