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) booleanbooleanMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pentaho.reporting.libraries.formula.function.FunctionDescription
getCategory, getParameterCount, getParameterType, getValueType, isParameterMandatory
-
Method Details
-
getCanonicalName
- Specified by:
getCanonicalNamein interfaceFunctionDescription
-
isVolatile
public boolean isVolatile()- Specified by:
isVolatilein 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:
getDefaultValuein interfaceFunctionDescription- Parameters:
position-- Returns:
- null.
-
isInfiniteParameterCount
public boolean isInfiniteParameterCount()- Specified by:
isInfiniteParameterCountin interfaceFunctionDescription
-
getDisplayName
- Specified by:
getDisplayNamein interfaceFunctionDescription
-
getDescription
- Specified by:
getDescriptionin interfaceFunctionDescription
-
getParameterDisplayName
- Specified by:
getParameterDisplayNamein interfaceFunctionDescription
-
getParameterDescription
- Specified by:
getParameterDescriptionin interfaceFunctionDescription
-