com.stimulsoft.report.dictionary.functions
Class StiFunctions

java.lang.Object
  extended by com.stimulsoft.report.dictionary.functions.StiFunctions

public class StiFunctions
extends java.lang.Object

Copyright Stimulsoft


Constructor Summary
StiFunctions()
           
 
Method Summary
static StiFunction addFunction(java.lang.String category, java.lang.String functionName, java.lang.String typeOfFunction, StiSystemType returnType)
           
static StiFunction addFunction(java.lang.String category, java.lang.String functionName, java.lang.String description, java.lang.String typeOfFunction, StiSystemType returnType, java.lang.String returnDescription)
           
static StiFunction addFunction(java.lang.String category, java.lang.String functionName, java.lang.String description, java.lang.String typeOfFunction, StiSystemType returnType, java.lang.String returnDescription, StiSystemType[] argumentTypes, java.lang.String[] argumentNames)
           
static StiFunction addFunction(java.lang.String category, java.lang.String groupFunctionName, java.lang.String functionName, java.lang.String description, java.lang.String typeOfFunction, StiSystemType returnType, java.lang.String returnDescription, StiSystemType[] argumentTypes, java.lang.String[] argumentNames, java.lang.String[] argumentDescriptions)
           
static StiFunction[] getFunctions(boolean isCompile)
          Returns array of all functions.
static StiFunction[] getFunctions(StiReport report, java.lang.String functionName, boolean isCompile)
          Returns array of functions with spefified name.
static java.util.Hashtable<java.lang.String,java.util.List<StiFunction>> getFunctionsGrouppedInCategories()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiFunctions

public StiFunctions()
Method Detail

getFunctionsGrouppedInCategories

public static java.util.Hashtable<java.lang.String,java.util.List<StiFunction>> getFunctionsGrouppedInCategories()

getFunctions

public static StiFunction[] getFunctions(boolean isCompile)
Returns array of all functions.

Parameters:
isCompile -
Returns:

getFunctions

public static StiFunction[] getFunctions(StiReport report,
                                         java.lang.String functionName,
                                         boolean isCompile)
Returns array of functions with spefified name.

Parameters:
report -
functionName -
isCompile -
Returns:

addFunction

public static StiFunction addFunction(java.lang.String category,
                                      java.lang.String functionName,
                                      java.lang.String typeOfFunction,
                                      StiSystemType returnType)

addFunction

public static StiFunction addFunction(java.lang.String category,
                                      java.lang.String functionName,
                                      java.lang.String description,
                                      java.lang.String typeOfFunction,
                                      StiSystemType returnType,
                                      java.lang.String returnDescription)

addFunction

public static StiFunction addFunction(java.lang.String category,
                                      java.lang.String functionName,
                                      java.lang.String description,
                                      java.lang.String typeOfFunction,
                                      StiSystemType returnType,
                                      java.lang.String returnDescription,
                                      StiSystemType[] argumentTypes,
                                      java.lang.String[] argumentNames)

addFunction

public static StiFunction addFunction(java.lang.String category,
                                      java.lang.String groupFunctionName,
                                      java.lang.String functionName,
                                      java.lang.String description,
                                      java.lang.String typeOfFunction,
                                      StiSystemType returnType,
                                      java.lang.String returnDescription,
                                      StiSystemType[] argumentTypes,
                                      java.lang.String[] argumentNames,
                                      java.lang.String[] argumentDescriptions)