org.jicengine.expression
Class Utils

java.lang.Object
  extended byorg.jicengine.expression.Utils

public final class Utils
extends java.lang.Object

Author:
.timo

Field Summary
static char METHOD_PARAMS_END
           
static char METHOD_PARAMS_START
           
static char STRING_MARKER
           
 
Constructor Summary
Utils()
           
 
Method Summary
static java.lang.String[] extractParameters(java.lang.String expression)
          'anything.anything(something, else)' -> ['something','else'].
static java.lang.String[] extractParameters(java.lang.String expression, int fromIndex, int endIndex)
           
static java.lang.String[] parseParameterlist(java.lang.String list)
           
static java.lang.Object[] parseSignature(java.lang.String expression)
           
static java.lang.String toParameterList(java.lang.String[] parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STRING_MARKER

public static char STRING_MARKER

METHOD_PARAMS_START

public static char METHOD_PARAMS_START

METHOD_PARAMS_END

public static char METHOD_PARAMS_END
Constructor Detail

Utils

public Utils()
Method Detail

parseSignature

public static java.lang.Object[] parseSignature(java.lang.String expression)

extractParameters

public static java.lang.String[] extractParameters(java.lang.String expression)
'anything.anything(something, else)' -> ['something','else'].


extractParameters

public static java.lang.String[] extractParameters(java.lang.String expression,
                                                   int fromIndex,
                                                   int endIndex)

toParameterList

public static java.lang.String toParameterList(java.lang.String[] parameters)

parseParameterlist

public static java.lang.String[] parseParameterlist(java.lang.String list)