java.io.SerializableAbsFunctionDescription, AbstractFunctionDescription, AcosFunctionDescription, AcoshFunctionDescription, AndFunctionDescription, AsinFunctionDescription, Atan2FunctionDescription, AtanFunctionDescription, AverageAFunctionDescription, AverageFunctionDescription, ChooseFunctionDescription, CosFunctionDescription, CountAFunctionDescription, CountBlankFunctionDescription, CountFunctionDescription, CsvArrayFunctionDescription, CsvTextFunctionDescription, DateDifFunctionDescription, DateFunctionDescription, DateValueFunctionDescription, DayFunctionDescription, DaysFunctionDescription, DefaultFunctionDescription, EvenFunctionDescription, ExactFunctionDescription, ExpFunctionDescription, FalseFunctionDescription, FindFunctionDescription, HasChangedFunctionDescription, HourFunctionDescription, IfFunctionDescription, IndexFunctionDescription, IntFunctionDescription, IsBlankFunctionDescription, IsErrFunctionDescription, IsErrorFunctionDescription, IsEvenFunctionDescription, IsLogicalFunctionDescription, IsNaFunctionDescription, IsNonTextFunctionDescription, IsNumberFunctionDescription, IsOddFunctionDescription, IsRefFunctionDescription, IsTextFunctionDescription, LeftFunctionDescription, LenFunctionDescription, LnFunctionDescription, Log10FunctionDescription, LogFunctionDescription, LowerFunctionDescription, MaxAFunctionDescription, MaxFunctionDescription, MessageFunctionDescription, MidFunctionDescription, MinAFunctionDescription, MinFunctionDescription, MinuteFunctionDescription, ModFunctionDescription, MonthFunctionDescription, NaFunctionDescription, NormalizeArrayFunctionDescription, NotFunctionDescription, NowFunctionDescription, NullFunctionDescription, OddFunctionDescription, OrFunctionDescription, PiFunctionDescription, PowerFunctionDescription, ReplaceFunctionDescription, ReptFunctionDescription, RightFunctionDescription, SecondFunctionDescription, SinFunctionDescription, SqrtFunctionDescription, SubstituteFunctionDescription, SumAFunctionDescription, SumFunctionDescription, TextFunctionDescription, TFunctionDescription, TimeFunctionDescription, TimeValueFunctionDescription, TodayFunctionDescription, TrimFunctionDescription, TrueFunctionDescription, UnicharFunctionDescription, UnicodeFunctionDescription, UpperFunctionDescription, URLEncodeFunctionDescription, ValueFunctionDescription, VarFunctionDescription, WeekDayFunctionDescription, XorFunctionDescription, YearFunctionDescriptionpublic interface FunctionDescription
extends java.io.Serializable
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getCanonicalName() |
|
FunctionCategory |
getCategory() |
|
java.lang.Object |
getDefaultValue(int position) |
Returns the default value for an optional parameter.
|
java.lang.String |
getDescription(java.util.Locale locale) |
|
java.lang.String |
getDisplayName(java.util.Locale locale) |
|
int |
getParameterCount() |
|
java.lang.String |
getParameterDescription(int position,
java.util.Locale locale) |
|
java.lang.String |
getParameterDisplayName(int position,
java.util.Locale locale) |
|
Type |
getParameterType(int position) |
Returns the parameter type at the given position using the function
metadata.
|
Type |
getValueType() |
|
boolean |
isInfiniteParameterCount() |
|
boolean |
isParameterMandatory(int position) |
Defines, whether the parameter at the given position is mandatory.
|
boolean |
isVolatile() |
java.lang.String getCanonicalName()
java.lang.String getDisplayName(java.util.Locale locale)
java.lang.String getDescription(java.util.Locale locale)
boolean isVolatile()
Type getValueType()
FunctionCategory getCategory()
int getParameterCount()
boolean isInfiniteParameterCount()
Type getParameterType(int position)
position - The parameter index.java.lang.String getParameterDisplayName(int position,
java.util.Locale locale)
java.lang.String getParameterDescription(int position,
java.util.Locale locale)
boolean isParameterMandatory(int position)
java.lang.Object getDefaultValue(int position)
position -