public class ScriptAddedFunctions extends Object
| Modifier and Type | Field and Description | 
|---|---|
static int | 
DATE_FUNCTION  | 
static int | 
FILE_FUNCTION  | 
static String[] | 
jsFunctionList  | 
static int | 
LOGIC_FUNCTION  | 
static int | 
NUMERIC_FUNCTION  | 
static long | 
serialVersionUID  | 
static int | 
SPECIAL_FUNCTION  | 
static int | 
STRING_FUNCTION  | 
static Object | 
undefinedValue  | 
| Constructor and Description | 
|---|
ScriptAddedFunctions()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Object | 
abs(ScriptEngine actualContext,
   Bindings actualObject,
   Object[] ArgList,
   Object FunctionContext)  | 
static String | 
Alert(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static void | 
appendToFile(ScriptEngine actualContext,
            Bindings actualObject,
            Object[] ArgList,
            Object FunctionContext)  | 
static Object | 
ceil(ScriptEngine actualContext,
    Bindings actualObject,
    Object[] ArgList,
    Object FunctionContext)  | 
static void | 
copyFile(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static void | 
createFolder(ScriptEngine actualContext,
            Bindings actualObject,
            Object[] ArgList,
            Object FunctionContext)  | 
static Object[] | 
createRowCopy(ScriptEngine actualContext,
             Bindings actualObject,
             Object[] ArgList,
             Object FunctionContext)  | 
static Object | 
date2str(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static Object | 
dateAdd(ScriptEngine actualContext,
       Bindings actualObject,
       Object[] ArgList,
       Object FunctionContext)  | 
static Object | 
dateDiff(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static Object | 
decode(ScriptEngine actualContext,
      Bindings actualObject,
      Object[] ArgList,
      Object FunctionContext)  | 
static void | 
deleteFile(ScriptEngine actualContext,
          Bindings actualObject,
          Object[] ArgList,
          Object FunctionContext)  | 
static Object | 
fileExists(ScriptEngine actualContext,
          Bindings actualObject,
          Object[] ArgList,
          Object FunctionContext)  | 
static String | 
fillString(ScriptEngine actualContext,
          Bindings actualObject,
          Object[] ArgList,
          Object FunctionContext)  | 
static Object | 
fireToDB(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static Object | 
floor(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
String | 
getClassName()  | 
static Object | 
getDayNumber(ScriptEngine actualContext,
            Bindings actualObject,
            Object[] ArgList,
            Object FunctionContext)  | 
static String | 
getDigitsOnly(ScriptEngine actualContext,
             Bindings actualObject,
             Object[] ArgList,
             Object FunctionContext)  | 
static String | 
getEnvironmentVar(ScriptEngine actualContext,
                 Bindings actualObject,
                 Object[] ArgList,
                 Object FunctionContext)  | 
static String | 
getFileExtension(ScriptEngine actualContext,
                Bindings actualObject,
                Object[] ArgList,
                Object FunctionContext)  | 
static double | 
getFileSize(ScriptEngine actualContext,
           Bindings actualObject,
           Object[] ArgList,
           Object FunctionContext)  | 
static Object | 
getFiscalDate(ScriptEngine actualContext,
             Bindings actualObject,
             Object[] ArgList,
             Object FunctionContext)  | 
static org.pentaho.di.core.row.RowMetaInterface | 
getInputRowMeta(ScriptEngine actualContext,
               Bindings actualObject,
               Object[] ArgList,
               Object FunctionContext)  | 
static String | 
getLastModifiedTime(ScriptEngine actualContext,
                   Bindings actualObject,
                   Object[] ArgList,
                   Object FunctionContext)  | 
static Object | 
getNextWorkingDay(ScriptEngine actualContext,
                 Bindings actualObject,
                 Object[] ArgList,
                 Object FunctionContext)  | 
static org.pentaho.di.core.row.RowMetaInterface | 
getOutputRowMeta(ScriptEngine actualContext,
                Bindings actualObject,
                Object[] ArgList,
                Object FunctionContext)  | 
static String | 
getParentFoldername(ScriptEngine actualContext,
                   Bindings actualObject,
                   Object[] ArgList,
                   Object FunctionContext)  | 
static double | 
getProcessCount(ScriptEngine actualContext,
               Bindings actualObject,
               Object[] ArgList,
               Object FunctionContext)  | 
static String | 
getShortFilename(ScriptEngine actualContext,
                Bindings actualObject,
                Object[] ArgList,
                Object FunctionContext)  | 
static Object | 
getTransformationName(ScriptEngine actualContext,
                     Bindings actualObject,
                     Object[] ArgList,
                     Object FunctionContext)  | 
static String | 
getVariable(ScriptEngine actualContext,
           Bindings actualObject,
           Object[] ArgList,
           Object FunctionContext)  | 
static int | 
indexOf(ScriptEngine actualContext,
       Bindings actualObject,
       Object[] ArgList,
       Object FunctionContext)  | 
static Object | 
isCodepage(ScriptEngine actualContext,
          Bindings actualObject,
          Object[] ArgList,
          Object FunctionContext)  | 
static Object | 
isDate(ScriptEngine actualContext,
      Bindings actualObject,
      Object[] ArgList,
      Object FunctionContext)  | 
static boolean | 
isFile(ScriptEngine actualContext,
      Bindings actualObject,
      Object[] ArgList,
      Object FunctionContext)  | 
static boolean | 
isFolder(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static Object | 
isNum(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static Object | 
isRegExp(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static Object | 
isWorkingDay(ScriptEngine actualContext,
            Bindings actualObject,
            Object[] ArgList,
            Object FunctionContext)  | 
static void | 
LoadScriptFile(ScriptEngine actualContext,
              Bindings actualObject,
              Object[] ArgList,
              Object FunctionContext)  | 
static void | 
LoadScriptFromTab(ScriptEngine actualContext,
                 Bindings actualObject,
                 Object[] ArgList,
                 Object FunctionContext)  | 
static String | 
lower(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static String | 
lpad(ScriptEngine actualContext,
    Bindings actualObject,
    Object[] ArgList,
    Object FunctionContext)  | 
static String | 
ltrim(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static boolean | 
LuhnCheck(ScriptEngine actualContext,
         Bindings actualObject,
         Object[] ArgList,
         Object FunctionContext)  | 
static Object | 
month(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static void | 
moveFile(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static String | 
num2str(ScriptEngine actualContext,
       Bindings actualObject,
       Object[] ArgList,
       Object FunctionContext)  | 
static void | 
print(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static void | 
println(ScriptEngine actualContext,
       Bindings actualObject,
       Object[] ArgList,
       Object FunctionContext)  | 
static void | 
putRow(ScriptEngine actualContext,
      Bindings actualObject,
      Object[] ArgList,
      Object FunctionContext)  | 
static Object | 
quarter(ScriptEngine actualContext,
       Bindings actualObject,
       Object[] ArgList,
       Object FunctionContext)  | 
static String | 
replace(ScriptEngine actualContext,
       Bindings actualObject,
       Object[] ArgList,
       Object FunctionContext)  | 
static String | 
resolveIP(ScriptEngine actualContext,
         Bindings actualObject,
         Object[] ArgList,
         Object FunctionContext)  | 
static String | 
rpad(ScriptEngine actualContext,
    Bindings actualObject,
    Object[] ArgList,
    Object FunctionContext)  | 
static String | 
rtrim(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static void | 
sendMail(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static void | 
setEnvironmentVar(ScriptEngine actualContext,
                 Bindings actualObject,
                 Object[] ArgList,
                 Object FunctionContext)  | 
static void | 
setVariable(ScriptEngine actualContext,
           Bindings actualObject,
           Object[] ArgList,
           Object FunctionContext)  | 
static Object | 
str2date(ScriptEngine actualContext,
        Bindings actualObject,
        Object[] ArgList,
        Object FunctionContext)  | 
static Object | 
str2num(ScriptEngine actualContext,
       Bindings actualObject,
       Object[] ArgList,
       Object FunctionContext)  | 
static Object | 
str2RegExp(ScriptEngine actualContext,
          Bindings actualObject,
          Object[] ArgList,
          Object FunctionContext)  | 
static String | 
substr(ScriptEngine actualContext,
      Bindings actualObject,
      Object[] ArgList,
      Object FunctionContext)  | 
static void | 
touch(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static String | 
trim(ScriptEngine actualContext,
    Bindings actualObject,
    Object[] ArgList,
    Object FunctionContext)  | 
static Object | 
trunc(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static Object | 
truncDate(ScriptEngine actualContext,
         Bindings actualObject,
         Object[] ArgList,
         Object FunctionContext)  | 
static String | 
upper(ScriptEngine actualContext,
     Bindings actualObject,
     Object[] ArgList,
     Object FunctionContext)  | 
static Object | 
week(ScriptEngine actualContext,
    Bindings actualObject,
    Object[] ArgList,
    Object FunctionContext)  | 
static void | 
writeToLog(ScriptEngine actualContext,
          Bindings actualObject,
          Object[] ArgList,
          Object FunctionContext)  | 
static Object | 
year(ScriptEngine actualContext,
    Bindings actualObject,
    Object[] ArgList,
    Object FunctionContext)  | 
public static Object undefinedValue
public static final long serialVersionUID
public static final int STRING_FUNCTION
public static final int NUMERIC_FUNCTION
public static final int DATE_FUNCTION
public static final int LOGIC_FUNCTION
public static final int SPECIAL_FUNCTION
public static final int FILE_FUNCTION
public static String[] jsFunctionList
public static String getDigitsOnly(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static boolean LuhnCheck(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static int indexOf(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object getTransformationName(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void appendToFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object getFiscalDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static double getProcessCount(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void writeToLog(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object abs(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object ceil(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object floor(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object getDayNumber(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object isWorkingDay(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object fireToDB(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object dateDiff(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object getNextWorkingDay(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object dateAdd(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String fillString(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object isCodepage(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String ltrim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String rtrim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String lpad(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String rpad(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object year(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object month(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object quarter(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object week(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object str2RegExp(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void touch(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object fileExists(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object str2date(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object date2str(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object isRegExp(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void sendMail(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String upper(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String lower(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String num2str(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object str2num(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object isNum(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object isDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object decode(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String replace(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String Alert(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void setEnvironmentVar(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String getEnvironmentVar(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String trim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String substr(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String resolveIP(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void LoadScriptFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void LoadScriptFromTab(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void print(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void println(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public String getClassName()
public static void setVariable(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String getVariable(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static org.pentaho.di.core.row.RowMetaInterface getOutputRowMeta(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static org.pentaho.di.core.row.RowMetaInterface getInputRowMeta(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object[] createRowCopy(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void putRow(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void deleteFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void createFolder(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void copyFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static double getFileSize(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static boolean isFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static boolean isFolder(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String getShortFilename(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String getFileExtension(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String getParentFoldername(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static String getLastModifiedTime(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object trunc(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static Object truncDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
public static void moveFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)