Class AbstractFunctionDescription
java.lang.Object
org.pentaho.reporting.libraries.formula.function.AbstractFunctionDescription
- All Implemented Interfaces:
Serializable
,FunctionDescription
- Direct Known Subclasses:
AbsFunctionDescription
,AcosFunctionDescription
,AcoshFunctionDescription
,AndFunctionDescription
,AsinFunctionDescription
,Atan2FunctionDescription
,AtanFunctionDescription
,AverageAFunctionDescription
,AverageFunctionDescription
,ChooseFunctionDescription
,CosFunctionDescription
,CountAFunctionDescription
,CountBlankFunctionDescription
,CountFunctionDescription
,CsvArrayFunctionDescription
,CsvTextFunctionDescription
,DateDifFunctionDescription
,DateFunctionDescription
,DateValueFunctionDescription
,DayFunctionDescription
,DaysFunctionDescription
,EvenFunctionDescription
,ExactFunctionDescription
,ExpFunctionDescription
,FalseFunctionDescription
,FindFunctionDescription
,HasChangedFunctionDescription
,HourFunctionDescription
,IfFunctionDescription
,IfNaFunctionDescription
,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
,ParseDateFunctionDescription
,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
,YearFunctionDescription
Creation-Date: 04.11.2006, 18:30:33
- Author:
- Thomas Morgner
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetDefaultValue
(int position) Returns the default value for an optional parameter.getDescription
(Locale locale) getDisplayName
(Locale locale) getParameterDescription
(int position, Locale locale) getParameterDisplayName
(int position, Locale locale) boolean
boolean
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.pentaho.reporting.libraries.formula.function.FunctionDescription
getCategory, getParameterCount, getParameterType, getValueType, isParameterMandatory
-
Method Details
-
getCanonicalName
- Specified by:
getCanonicalName
in interfaceFunctionDescription
-
isVolatile
public boolean isVolatile()- Specified by:
isVolatile
in interfaceFunctionDescription
-
getDefaultValue
Returns the default value for an optional parameter. If the value returned here is null, then this either means, that the parameter is mandatory or that the default value is computed by the expression itself.- Specified by:
getDefaultValue
in interfaceFunctionDescription
- Parameters:
position
-- Returns:
- null.
-
isInfiniteParameterCount
public boolean isInfiniteParameterCount()- Specified by:
isInfiniteParameterCount
in interfaceFunctionDescription
-
getDisplayName
- Specified by:
getDisplayName
in interfaceFunctionDescription
-
getDescription
- Specified by:
getDescription
in interfaceFunctionDescription
-
getParameterDisplayName
- Specified by:
getParameterDisplayName
in interfaceFunctionDescription
-
getParameterDescription
- Specified by:
getParameterDescription
in interfaceFunctionDescription
-