Uses of Interface
org.pentaho.reporting.libraries.formula.typing.Type

Packages that use Type
org.pentaho.reporting.libraries.formula   
org.pentaho.reporting.libraries.formula.function   
org.pentaho.reporting.libraries.formula.function.datetime   
org.pentaho.reporting.libraries.formula.function.information   
org.pentaho.reporting.libraries.formula.function.logical   
org.pentaho.reporting.libraries.formula.function.math   
org.pentaho.reporting.libraries.formula.function.rounding   
org.pentaho.reporting.libraries.formula.function.text   
org.pentaho.reporting.libraries.formula.function.userdefined   
org.pentaho.reporting.libraries.formula.lvalues   
org.pentaho.reporting.libraries.formula.typing   
org.pentaho.reporting.libraries.formula.typing.coretypes   
org.pentaho.reporting.libraries.formula.util   
 

Uses of Type in org.pentaho.reporting.libraries.formula
 

Methods in org.pentaho.reporting.libraries.formula that return Type
 Type FormulaContext.resolveReferenceType(java.lang.Object name)
          Queries the type of the given reference.
 Type DefaultFormulaContext.resolveReferenceType(java.lang.Object name)
           
 

Methods in org.pentaho.reporting.libraries.formula with parameters of type Type
 java.util.List DefaultLocalizationContext.getDateFormats(Type type)
           
 java.util.List LocalizationContext.getDateFormats(Type type)
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.function
 

Methods in org.pentaho.reporting.libraries.formula.function that return Type
 Type DefaultFunctionDescription.getParameterType(int position)
           
 Type FunctionDescription.getParameterType(int position)
          Returns the parameter type at the given position using the function metadata.
 Type ParameterCallback.getType(int position)
           
 Type DefaultFunctionDescription.getValueType()
           
 Type FunctionDescription.getValueType()
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.function.datetime
 

Methods in org.pentaho.reporting.libraries.formula.function.datetime that return Type
 Type TimeFunctionDescription.getParameterType(int position)
           
 Type HourFunctionDescription.getParameterType(int position)
           
 Type DateFunctionDescription.getParameterType(int position)
           
 Type MinuteFunctionDescription.getParameterType(int position)
           
 Type MonthFunctionDescription.getParameterType(int position)
           
 Type DaysFunctionDescription.getParameterType(int position)
           
 Type DateValueFunctionDescription.getParameterType(int position)
           
 Type WeekDayFunctionDescription.getParameterType(int position)
           
 Type TimeValueFunctionDescription.getParameterType(int position)
           
 Type DayFunctionDescription.getParameterType(int position)
           
 Type NowFunctionDescription.getParameterType(int position)
           
 Type SecondFunctionDescription.getParameterType(int position)
           
 Type YearFunctionDescription.getParameterType(int position)
           
 Type TodayFunctionDescription.getParameterType(int position)
           
 Type DateDifFunctionDescription.getParameterType(int position)
           
 Type TimeFunctionDescription.getValueType()
           
 Type HourFunctionDescription.getValueType()
           
 Type DateFunctionDescription.getValueType()
           
 Type MinuteFunctionDescription.getValueType()
           
 Type MonthFunctionDescription.getValueType()
           
 Type DaysFunctionDescription.getValueType()
           
 Type DateValueFunctionDescription.getValueType()
           
 Type WeekDayFunctionDescription.getValueType()
           
 Type TimeValueFunctionDescription.getValueType()
           
 Type DayFunctionDescription.getValueType()
           
 Type NowFunctionDescription.getValueType()
           
 Type SecondFunctionDescription.getValueType()
           
 Type YearFunctionDescription.getValueType()
           
 Type TodayFunctionDescription.getValueType()
           
 Type DateDifFunctionDescription.getValueType()
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.function.information
 

Methods in org.pentaho.reporting.libraries.formula.function.information that return Type
 Type IsLogicalFunctionDescription.getParameterType(int position)
           
 Type IsErrorFunctionDescription.getParameterType(int position)
           
 Type IsNonTextFunctionDescription.getParameterType(int position)
           
 Type IsNumberFunctionDescription.getParameterType(int position)
           
 Type ChooseFunctionDescription.getParameterType(int position)
           
 Type CountAFunctionDescription.getParameterType(int position)
          Returns the parameter type at the given position using the function metadata.
 Type IsEvenFunctionDescription.getParameterType(int position)
           
 Type CountFunctionDescription.getParameterType(int position)
          Returns the parameter type at the given position using the function metadata.
 Type NaFunctionDescription.getParameterType(int position)
           
 Type IsErrFunctionDescription.getParameterType(int position)
           
 Type IsNaFunctionDescription.getParameterType(int position)
           
 Type IndexFunctionDescription.getParameterType(int position)
          Returns the parameter type at the given position using the function metadata.
 Type IsRefFunctionDescription.getParameterType(int position)
           
 Type CountBlankFunctionDescription.getParameterType(int position)
          Returns the parameter type at the given position using the function metadata.
 Type HasChangedFunctionDescription.getParameterType(int position)
           
 Type IsBlankFunctionDescription.getParameterType(int position)
           
 Type IsTextFunctionDescription.getParameterType(int position)
           
 Type ValueFunctionDescription.getParameterType(int position)
           
 Type IsOddFunctionDescription.getParameterType(int position)
           
 Type IsLogicalFunctionDescription.getValueType()
           
 Type IsErrorFunctionDescription.getValueType()
           
 Type IsNonTextFunctionDescription.getValueType()
           
 Type IsNumberFunctionDescription.getValueType()
           
 Type ChooseFunctionDescription.getValueType()
           
 Type CountAFunctionDescription.getValueType()
           
 Type IsEvenFunctionDescription.getValueType()
           
 Type CountFunctionDescription.getValueType()
           
 Type NaFunctionDescription.getValueType()
           
 Type IsErrFunctionDescription.getValueType()
           
 Type IsNaFunctionDescription.getValueType()
           
 Type IndexFunctionDescription.getValueType()
           
 Type IsRefFunctionDescription.getValueType()
           
 Type CountBlankFunctionDescription.getValueType()
           
 Type HasChangedFunctionDescription.getValueType()
           
 Type IsBlankFunctionDescription.getValueType()
           
 Type IsTextFunctionDescription.getValueType()
           
 Type ValueFunctionDescription.getValueType()
           
 Type IsOddFunctionDescription.getValueType()
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.function.logical
 

Methods in org.pentaho.reporting.libraries.formula.function.logical that return Type
 Type IfFunctionDescription.getParameterType(int position)
           
 Type XorFunctionDescription.getParameterType(int position)
           
 Type NotFunctionDescription.getParameterType(int position)
           
 Type AndFunctionDescription.getParameterType(int position)
           
 Type OrFunctionDescription.getParameterType(int position)
           
 Type TrueFunctionDescription.getParameterType(int position)
           
 Type IfNaFunctionDescription.getParameterType(int position)
           
 Type FalseFunctionDescription.getParameterType(int position)
           
 Type IfFunctionDescription.getValueType()
           
 Type XorFunctionDescription.getValueType()
           
 Type NotFunctionDescription.getValueType()
           
 Type AndFunctionDescription.getValueType()
           
 Type OrFunctionDescription.getValueType()
           
 Type TrueFunctionDescription.getValueType()
           
 Type IfNaFunctionDescription.getValueType()
           
 Type FalseFunctionDescription.getValueType()
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.function.math
 

Methods in org.pentaho.reporting.libraries.formula.function.math that return Type
 Type LogFunctionDescription.getParameterType(int position)
           
 Type SqrtFunctionDescription.getParameterType(int position)
           
 Type LnFunctionDescription.getParameterType(int position)
           
 Type MinAFunctionDescription.getParameterType(int position)
           
 Type PowerFunctionDescription.getParameterType(int position)
           
 Type AtanFunctionDescription.getParameterType(int position)
           
 Type CosFunctionDescription.getParameterType(int position)
           
 Type ModFunctionDescription.getParameterType(int position)
           
 Type AverageFunctionDescription.getParameterType(int position)
           
 Type EvenFunctionDescription.getParameterType(int position)
           
 Type PiFunctionDescription.getParameterType(int position)
           
 Type OddFunctionDescription.getParameterType(int position)
           
 Type AcoshFunctionDescription.getParameterType(int position)
           
 Type ExpFunctionDescription.getParameterType(int position)
           
 Type Atan2FunctionDescription.getParameterType(int position)
           
 Type AcosFunctionDescription.getParameterType(int position)
           
 Type Log10FunctionDescription.getParameterType(int position)
           
 Type SumAFunctionDescription.getParameterType(int position)
           
 Type MinFunctionDescription.getParameterType(int position)
           
 Type SumFunctionDescription.getParameterType(int position)
           
 Type AbsFunctionDescription.getParameterType(int position)
           
 Type MaxFunctionDescription.getParameterType(int position)
           
 Type AverageAFunctionDescription.getParameterType(int position)
           
 Type SinFunctionDescription.getParameterType(int position)
           
 Type AsinFunctionDescription.getParameterType(int position)
           
 Type VarFunctionDescription.getParameterType(int position)
           
 Type MaxAFunctionDescription.getParameterType(int position)
           
 Type LogFunctionDescription.getValueType()
           
 Type SqrtFunctionDescription.getValueType()
           
 Type LnFunctionDescription.getValueType()
           
 Type MinAFunctionDescription.getValueType()
           
 Type PowerFunctionDescription.getValueType()
           
 Type AtanFunctionDescription.getValueType()
           
 Type CosFunctionDescription.getValueType()
           
 Type ModFunctionDescription.getValueType()
           
 Type AverageFunctionDescription.getValueType()
           
 Type EvenFunctionDescription.getValueType()
           
 Type PiFunctionDescription.getValueType()
           
 Type OddFunctionDescription.getValueType()
           
 Type AcoshFunctionDescription.getValueType()
           
 Type ExpFunctionDescription.getValueType()
           
 Type Atan2FunctionDescription.getValueType()
           
 Type AcosFunctionDescription.getValueType()
           
 Type Log10FunctionDescription.getValueType()
           
 Type SumAFunctionDescription.getValueType()
           
 Type MinFunctionDescription.getValueType()
           
 Type SumFunctionDescription.getValueType()
           
 Type AbsFunctionDescription.getValueType()
           
 Type MaxFunctionDescription.getValueType()
           
 Type AverageAFunctionDescription.getValueType()
           
 Type SinFunctionDescription.getValueType()
           
 Type AsinFunctionDescription.getValueType()
           
 Type VarFunctionDescription.getValueType()
           
 Type MaxAFunctionDescription.getValueType()
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.function.rounding
 

Methods in org.pentaho.reporting.libraries.formula.function.rounding that return Type
 Type IntFunctionDescription.getParameterType(int position)
           
 Type IntFunctionDescription.getValueType()
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.function.text
 

Methods in org.pentaho.reporting.libraries.formula.function.text that return Type
 Type SubstituteFunctionDescription.getParameterType(int position)
           
 Type URLEncodeFunctionDescription.getParameterType(int position)
           
 Type FindFunctionDescription.getParameterType(int position)
           
 Type TrimFunctionDescription.getParameterType(int position)
           
 Type LowerFunctionDescription.getParameterType(int position)
           
 Type ReptFunctionDescription.getParameterType(int position)
           
 Type MessageFunctionDescription.getParameterType(int position)
           
 Type UnicharFunctionDescription.getParameterType(int position)
           
 Type TextFunctionDescription.getParameterType(int position)
           
 Type UnicodeFunctionDescription.getParameterType(int position)
           
 Type TFunctionDescription.getParameterType(int position)
           
 Type MidFunctionDescription.getParameterType(int position)
           
 Type LenFunctionDescription.getParameterType(int position)
           
 Type UpperFunctionDescription.getParameterType(int position)
           
 Type ExactFunctionDescription.getParameterType(int position)
           
 Type RightFunctionDescription.getParameterType(int position)
           
 Type LeftFunctionDescription.getParameterType(int position)
           
 Type ReplaceFunctionDescription.getParameterType(int position)
           
 Type SubstituteFunctionDescription.getValueType()
           
 Type URLEncodeFunctionDescription.getValueType()
           
 Type FindFunctionDescription.getValueType()
           
 Type TrimFunctionDescription.getValueType()
           
 Type LowerFunctionDescription.getValueType()
           
 Type ReptFunctionDescription.getValueType()
           
 Type MessageFunctionDescription.getValueType()
           
 Type UnicharFunctionDescription.getValueType()
           
 Type TextFunctionDescription.getValueType()
           
 Type UnicodeFunctionDescription.getValueType()
           
 Type TFunctionDescription.getValueType()
           
 Type MidFunctionDescription.getValueType()
           
 Type LenFunctionDescription.getValueType()
           
 Type UpperFunctionDescription.getValueType()
           
 Type ExactFunctionDescription.getValueType()
           
 Type RightFunctionDescription.getValueType()
           
 Type LeftFunctionDescription.getValueType()
           
 Type ReplaceFunctionDescription.getValueType()
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.function.userdefined
 

Methods in org.pentaho.reporting.libraries.formula.function.userdefined that return Type
 Type CsvTextFunctionDescription.getParameterType(int position)
          Returns the parameter type at the given position using the function metadata.
 Type ParseDateFunctionDescription.getParameterType(int position)
           
 Type NormalizeArrayFunctionDescription.getParameterType(int position)
          Returns the parameter type at the given position using the function metadata.
 Type NullFunctionDescription.getParameterType(int position)
           
 Type CsvArrayFunctionDescription.getParameterType(int position)
          Returns the parameter type at the given position using the function metadata.
 Type CsvTextFunctionDescription.getValueType()
           
 Type ParseDateFunctionDescription.getValueType()
           
 Type NormalizeArrayFunctionDescription.getValueType()
           
 Type NullFunctionDescription.getValueType()
           
 Type CsvArrayFunctionDescription.getValueType()
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.lvalues
 

Methods in org.pentaho.reporting.libraries.formula.lvalues that return Type
 Type TypeValuePair.getType()
           
 Type StaticValue.getValueType()
          This function allows a program traversing the LibFormula object model to know what type this static value is.
 Type DefaultDataTable.getValueType()
          Querying the value type is only valid *after* the value has been evaluated.
 Type LValue.getValueType()
          Querying the value type is only valid *after* the value has been evaluated.
 Type AbstractLValue.getValueType()
          Querying the value type is only valid *after* the value has been evaluated.
 Type ContextLookup.getValueType()
           
 

Constructors in org.pentaho.reporting.libraries.formula.lvalues with parameters of type Type
StaticValue(java.lang.Object value, Type type)
           
StaticValue(java.lang.Object value, Type type, ParsePosition parsePosition)
           
TypeValuePair(Type type, java.lang.Object value)
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.typing
 

Classes in org.pentaho.reporting.libraries.formula.typing that implement Type
 class DefaultType
          Creation-Date: 02.11.2006, 09:37:54
 

Methods in org.pentaho.reporting.libraries.formula.typing that return Type
 Type StaticArrayCallback.getType(int row, int column)
           
 Type ArrayCallback.getType(int row, int column)
           
 Type TypeRegistry.guessTypeOfObject(java.lang.Object o)
           
 Type DefaultTypeRegistry.guessTypeOfObject(java.lang.Object o)
           
 

Methods in org.pentaho.reporting.libraries.formula.typing with parameters of type Type
 int DefaultComparator.compare(Type type1, java.lang.Object value1, Type type2, java.lang.Object value2)
          Returns null, if the types are not comparable and are not convertible at all.
 int ExtendedComparator.compare(Type type1, java.lang.Object value1, Type type2, java.lang.Object value2)
          Returns null, if the types are not comparable and are not convertible at all.
 TypeValuePair TypeRegistry.convertTo(Type targetType, TypeValuePair valuePair)
          Checks whether the target type would accept the specified value object and value type.
 TypeValuePair DefaultTypeRegistry.convertTo(Type targetType, TypeValuePair valuePair)
          Checks whether the target type would accept the specified value object and value type.
This method is called for auto conversion of fonction parameters using the conversion type declared by the function metadata.
 ArrayCallback TypeRegistry.convertToArray(Type type, java.lang.Object value)
           
 ArrayCallback DefaultTypeRegistry.convertToArray(Type type, java.lang.Object value)
           
 java.util.Date TypeRegistry.convertToDate(Type type1, java.lang.Object value)
          Converts the object of the given type into a date.
 java.util.Date DefaultTypeRegistry.convertToDate(Type type1, java.lang.Object value)
           
 java.lang.Boolean TypeRegistry.convertToLogical(Type type1, java.lang.Object value)
          Converts the object of the given type into a boolean.
 java.lang.Boolean DefaultTypeRegistry.convertToLogical(Type type1, java.lang.Object value)
           
 java.lang.Number TypeRegistry.convertToNumber(Type type1, java.lang.Object value)
          Converts the object of the given type into a number.
 java.lang.Number DefaultTypeRegistry.convertToNumber(Type sourceType, java.lang.Object value)
          converts the object of the given type into a number.
 NumberSequence TypeRegistry.convertToNumberSequence(Type type, java.lang.Object value, boolean strictTypeChecks)
          Converts the given (type,value) pair into a numeric sequence.
 NumberSequence DefaultTypeRegistry.convertToNumberSequence(Type type, java.lang.Object value, boolean strict)
           
 Sequence TypeRegistry.convertToSequence(Type type, java.lang.Object value)
           
 Sequence DefaultTypeRegistry.convertToSequence(Type type, java.lang.Object value)
           
 java.lang.String TypeRegistry.convertToText(Type type1, java.lang.Object value)
          (This conversion is used by the operator implementations.)
 java.lang.String DefaultTypeRegistry.convertToText(Type type1, java.lang.Object value)
           
 ExtendedComparator TypeRegistry.getComparator(Type type1, Type type2)
          Returns an comparator for the given types.
 ExtendedComparator DefaultTypeRegistry.getComparator(Type type1, Type type2)
          Returns an comparator for the given types.
 boolean DefaultComparator.isEqual(Type type1, java.lang.Object value1, Type type2, java.lang.Object value2)
           
 boolean ExtendedComparator.isEqual(Type type1, java.lang.Object value1, Type type2, java.lang.Object value2)
           
 java.lang.Number NumberConverter.toNumber(Type t1, java.lang.Object o1)
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.typing.coretypes
 

Classes in org.pentaho.reporting.libraries.formula.typing.coretypes that implement Type
 class AnyType
          Creation-Date: 02.11.2006, 09:37:54
 class DateTimeType
          This class regroups all related Types to date and time values.
 class ErrorType
          Creation-Date: 02.11.2006, 09:37:54
 class LogicalType
          Creation-Date: 02.11.2006, 09:37:54
 class NumberType
          Creation-Date: 02.11.2006, 09:37:54
 class TextType
          Creation-Date: 02.11.2006, 09:37:54
 

Fields in org.pentaho.reporting.libraries.formula.typing.coretypes declared as Type
static Type ErrorType.TYPE
           
 

Uses of Type in org.pentaho.reporting.libraries.formula.util
 

Methods in org.pentaho.reporting.libraries.formula.util with parameters of type Type
static java.math.BigDecimal DateUtil.normalizeDate(java.math.BigDecimal fromSerialDate, Type toType)
           
static java.util.Date DateUtil.normalizeDate(java.util.Date fromDate, Type toType)
          Converts a Date value according to the requested Type to the proper Date subclasses (java.sql.Time, java.sql.Date) if needed.
static java.util.Date DateUtil.normalizeDate(java.util.Date fromDate, Type toType, boolean convertSerial)