Class AbstractFunctionDescription
- java.lang.Object
-
- org.pentaho.reporting.libraries.formula.function.AbstractFunctionDescription
-
- All Implemented Interfaces:
java.io.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,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,YearFunctionDescription
public abstract class AbstractFunctionDescription extends java.lang.Object implements FunctionDescription
Creation-Date: 04.11.2006, 18:30:33- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCanonicalName()java.lang.ObjectgetDefaultValue(int position)Returns the default value for an optional parameter.java.lang.StringgetDescription(java.util.Locale locale)java.lang.StringgetDisplayName(java.util.Locale locale)java.lang.StringgetParameterDescription(int position, java.util.Locale locale)java.lang.StringgetParameterDisplayName(int position, java.util.Locale locale)booleanisInfiniteParameterCount()booleanisVolatile()-
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 Detail
-
getCanonicalName
public java.lang.String getCanonicalName()
- Specified by:
getCanonicalNamein interfaceFunctionDescription
-
isVolatile
public boolean isVolatile()
- Specified by:
isVolatilein interfaceFunctionDescription
-
getDefaultValue
public java.lang.Object getDefaultValue(int position)
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
public java.lang.String getDisplayName(java.util.Locale locale)
- Specified by:
getDisplayNamein interfaceFunctionDescription
-
getDescription
public java.lang.String getDescription(java.util.Locale locale)
- Specified by:
getDescriptionin interfaceFunctionDescription
-
getParameterDisplayName
public java.lang.String getParameterDisplayName(int position, java.util.Locale locale)- Specified by:
getParameterDisplayNamein interfaceFunctionDescription
-
getParameterDescription
public java.lang.String getParameterDescription(int position, java.util.Locale locale)- Specified by:
getParameterDescriptionin interfaceFunctionDescription
-
-