com.crystaldecisions.reports.formulas
Class SimpleFormulaFunctionArgumentDefinition

java.lang.Object
  extended by com.crystaldecisions.reports.formulas.SimpleFormulaFunctionArgumentDefinition
All Implemented Interfaces:
FormulaFunctionArgumentDefinition

public class SimpleFormulaFunctionArgumentDefinition
extends java.lang.Object
implements FormulaFunctionArgumentDefinition

Provides argument definitions for arguments to user-defined functions.


Field Summary
static SimpleFormulaFunctionArgumentDefinition bool
           The argument definition for a boolean.
static SimpleFormulaFunctionArgumentDefinition booleanArray
           The argument definition for a boolean array.
static SimpleFormulaFunctionArgumentDefinition currency
           The argument definition for a currency.
static SimpleFormulaFunctionArgumentDefinition currencyArray
           The argument definition for a currency array.
static SimpleFormulaFunctionArgumentDefinition currencyRange
           The argument definition for a currency range.
static SimpleFormulaFunctionArgumentDefinition currencyRangeArray
           The argument definition for a currency range array.
static SimpleFormulaFunctionArgumentDefinition date
           The argument definition for a date.
static SimpleFormulaFunctionArgumentDefinition dateArray
           The argument definition for a date array.
static SimpleFormulaFunctionArgumentDefinition dateRange
           The argument definition for a date range.
static SimpleFormulaFunctionArgumentDefinition dateRangeArray
           The argument definition for a date range array.
static SimpleFormulaFunctionArgumentDefinition dateTime
           The argument definition for a date-time.
static SimpleFormulaFunctionArgumentDefinition dateTimeArray
           The argument definition for a date-time array.
static SimpleFormulaFunctionArgumentDefinition dateTimeRange
           The argument definition for a date-time range.
static SimpleFormulaFunctionArgumentDefinition dateTimeRangeArray
           The argument definition for a date-time range array.
static SimpleFormulaFunctionArgumentDefinition number
           The argument definition for a number.
static SimpleFormulaFunctionArgumentDefinition numberArray
           The argument definition for a number array.
static SimpleFormulaFunctionArgumentDefinition numberRange
           The argument definition for a number range.
static SimpleFormulaFunctionArgumentDefinition numberRangeArray
           The argument definition for a number range array.
static SimpleFormulaFunctionArgumentDefinition string
           The argument definition for a String.
static SimpleFormulaFunctionArgumentDefinition stringArray
           The argument definition for a String array.
static SimpleFormulaFunctionArgumentDefinition stringRange
           The argument definition for a String range.
static SimpleFormulaFunctionArgumentDefinition stringRangeArray
           The argument definition for a String range array.
static SimpleFormulaFunctionArgumentDefinition time
           The argument definition for a time.
static SimpleFormulaFunctionArgumentDefinition timeArray
           The argument definition for a time array.
static SimpleFormulaFunctionArgumentDefinition timeRange
           The argument definition for a time range.
static SimpleFormulaFunctionArgumentDefinition timeRangeArray
           The argument definition for a time range array.
 
Method Summary
static SimpleFormulaFunctionArgumentDefinition fromFormulaValueType(FormulaValueType formulaValueType)
           
 FormulaValueType getFormulaValueType()
           Gets the FormulaValueType of the argument.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

number

public static final SimpleFormulaFunctionArgumentDefinition number

The argument definition for a number.


currency

public static final SimpleFormulaFunctionArgumentDefinition currency

The argument definition for a currency.


bool

public static final SimpleFormulaFunctionArgumentDefinition bool

The argument definition for a boolean.


date

public static final SimpleFormulaFunctionArgumentDefinition date

The argument definition for a date.


time

public static final SimpleFormulaFunctionArgumentDefinition time

The argument definition for a time.


dateTime

public static final SimpleFormulaFunctionArgumentDefinition dateTime

The argument definition for a date-time.


string

public static final SimpleFormulaFunctionArgumentDefinition string

The argument definition for a String.


numberRange

public static final SimpleFormulaFunctionArgumentDefinition numberRange

The argument definition for a number range.


currencyRange

public static final SimpleFormulaFunctionArgumentDefinition currencyRange

The argument definition for a currency range.


dateRange

public static final SimpleFormulaFunctionArgumentDefinition dateRange

The argument definition for a date range.


timeRange

public static final SimpleFormulaFunctionArgumentDefinition timeRange

The argument definition for a time range.


dateTimeRange

public static final SimpleFormulaFunctionArgumentDefinition dateTimeRange

The argument definition for a date-time range.


stringRange

public static final SimpleFormulaFunctionArgumentDefinition stringRange

The argument definition for a String range.


numberArray

public static final SimpleFormulaFunctionArgumentDefinition numberArray

The argument definition for a number array.


currencyArray

public static final SimpleFormulaFunctionArgumentDefinition currencyArray

The argument definition for a currency array.


booleanArray

public static final SimpleFormulaFunctionArgumentDefinition booleanArray

The argument definition for a boolean array.


dateArray

public static final SimpleFormulaFunctionArgumentDefinition dateArray

The argument definition for a date array.


timeArray

public static final SimpleFormulaFunctionArgumentDefinition timeArray

The argument definition for a time array.


dateTimeArray

public static final SimpleFormulaFunctionArgumentDefinition dateTimeArray

The argument definition for a date-time array.


stringArray

public static final SimpleFormulaFunctionArgumentDefinition stringArray

The argument definition for a String array.


numberRangeArray

public static final SimpleFormulaFunctionArgumentDefinition numberRangeArray

The argument definition for a number range array.


currencyRangeArray

public static final SimpleFormulaFunctionArgumentDefinition currencyRangeArray

The argument definition for a currency range array.


dateRangeArray

public static final SimpleFormulaFunctionArgumentDefinition dateRangeArray

The argument definition for a date range array.


timeRangeArray

public static final SimpleFormulaFunctionArgumentDefinition timeRangeArray

The argument definition for a time range array.


dateTimeRangeArray

public static final SimpleFormulaFunctionArgumentDefinition dateTimeRangeArray

The argument definition for a date-time range array.


stringRangeArray

public static final SimpleFormulaFunctionArgumentDefinition stringRangeArray

The argument definition for a String range array.

Method Detail

getFormulaValueType

public FormulaValueType getFormulaValueType()

Gets the FormulaValueType of the argument.

Specified by:
getFormulaValueType in interface FormulaFunctionArgumentDefinition
Returns:
the FormulaValueType of the argument

fromFormulaValueType

public static final SimpleFormulaFunctionArgumentDefinition fromFormulaValueType(FormulaValueType formulaValueType)