Modifier and Type | Method and Description |
---|---|
Type |
FormulaContext.resolveReferenceType(Object name)
Queries the type of the given reference.
|
Type |
DefaultFormulaContext.resolveReferenceType(Object name) |
Modifier and Type | Method and Description |
---|---|
List<DateFormat> |
LocalizationContext.getDateFormats(Type type) |
List<DateFormat> |
DefaultLocalizationContext.getDateFormats(Type type) |
Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Method and Description |
---|---|
Type |
InFunctionDescription.getParameterType(int position) |
Type |
ContainsFunctionDescription.getParameterType(int position) |
Type |
BeginsWithFunctionDescription.getParameterType(int position) |
Type |
EqualsFunctionDescription.getParameterType(int position) |
Type |
EndsWithFunctionDescription.getParameterType(int position) |
Type |
LikeFunctionDescription.getParameterType(int position) |
Type |
InFunctionDescription.getValueType() |
Type |
ContainsFunctionDescription.getValueType() |
Type |
BeginsWithFunctionDescription.getValueType() |
Type |
EqualsFunctionDescription.getValueType() |
Type |
EndsWithFunctionDescription.getValueType() |
Type |
LikeFunctionDescription.getValueType() |
Modifier and Type | Method and Description |
---|---|
Type |
DateDifFunctionDescription.getParameterType(int position) |
Type |
SecondFunctionDescription.getParameterType(int position) |
Type |
MonthEndFunctionDescription.getParameterType(int position) |
Type |
TimeFunctionDescription.getParameterType(int position) |
Type |
DayFunctionDescription.getParameterType(int position) |
Type |
TimeValueFunctionDescription.getParameterType(int position) |
Type |
HourFunctionDescription.getParameterType(int position) |
Type |
DateValueFunctionDescription.getParameterType(int position) |
Type |
DateFunctionDescription.getParameterType(int position) |
Type |
TodayFunctionDescription.getParameterType(int position) |
Type |
DateTimeValueFunctionDescription.getParameterType(int position) |
Type |
YesterdayFunctionDescription.getParameterType(int position) |
Type |
PrevWeekdayFunctionDescription.getParameterType(int position) |
Type |
DaysFunctionDescription.getParameterType(int position) |
Type |
WeekDayFunctionDescription.getParameterType(int position) |
Type |
MinuteFunctionDescription.getParameterType(int position) |
Type |
YearFunctionDescription.getParameterType(int position) |
Type |
MonthFunctionDescription.getParameterType(int position) |
Type |
NowFunctionDescription.getParameterType(int position) |
Type |
DateDifFunctionDescription.getValueType() |
Type |
SecondFunctionDescription.getValueType() |
Type |
MonthEndFunctionDescription.getValueType() |
Type |
TimeFunctionDescription.getValueType() |
Type |
DayFunctionDescription.getValueType() |
Type |
TimeValueFunctionDescription.getValueType() |
Type |
HourFunctionDescription.getValueType() |
Type |
DateValueFunctionDescription.getValueType() |
Type |
DateFunctionDescription.getValueType() |
Type |
TodayFunctionDescription.getValueType() |
Type |
DateTimeValueFunctionDescription.getValueType() |
Type |
YesterdayFunctionDescription.getValueType() |
Type |
PrevWeekdayFunctionDescription.getValueType() |
Type |
DaysFunctionDescription.getValueType() |
Type |
WeekDayFunctionDescription.getValueType() |
Type |
MinuteFunctionDescription.getValueType() |
Type |
YearFunctionDescription.getValueType() |
Type |
MonthFunctionDescription.getValueType() |
Type |
NowFunctionDescription.getValueType() |
Modifier and Type | Method and Description |
---|---|
Type |
HasChangedFunctionDescription.getParameterType(int position) |
Type |
CountAFunctionDescription.getParameterType(int position)
Returns the parameter type at the given position using the function metadata.
|
Type |
ChooseFunctionDescription.getParameterType(int position) |
Type |
IsLogicalFunctionDescription.getParameterType(int position) |
Type |
IsNumberFunctionDescription.getParameterType(int position) |
Type |
IsBlankFunctionDescription.getParameterType(int position) |
Type |
NaFunctionDescription.getParameterType(int position) |
Type |
CountBlankFunctionDescription.getParameterType(int position)
Returns the parameter type at the given position using the function metadata.
|
Type |
IsNonTextFunctionDescription.getParameterType(int position) |
Type |
CountFunctionDescription.getParameterType(int position)
Returns the parameter type at the given position using the function metadata.
|
Type |
ValueFunctionDescription.getParameterType(int position) |
Type |
LookupFunctionDescription.getParameterType(int position) |
Type |
IsEvenFunctionDescription.getParameterType(int position) |
Type |
IsErrFunctionDescription.getParameterType(int position) |
Type |
IsOddFunctionDescription.getParameterType(int position) |
Type |
IsNaFunctionDescription.getParameterType(int position) |
Type |
ErrorFunctionDescription.getParameterType(int position) |
Type |
IsErrorFunctionDescription.getParameterType(int position) |
Type |
IndexFunctionDescription.getParameterType(int position)
Returns the parameter type at the given position using the function metadata.
|
Type |
IsTextFunctionDescription.getParameterType(int position) |
Type |
IsRefFunctionDescription.getParameterType(int position) |
Type |
HasChangedFunctionDescription.getValueType() |
Type |
CountAFunctionDescription.getValueType() |
Type |
ChooseFunctionDescription.getValueType() |
Type |
IsLogicalFunctionDescription.getValueType() |
Type |
IsNumberFunctionDescription.getValueType() |
Type |
IsBlankFunctionDescription.getValueType() |
Type |
NaFunctionDescription.getValueType() |
Type |
CountBlankFunctionDescription.getValueType() |
Type |
IsNonTextFunctionDescription.getValueType() |
Type |
CountFunctionDescription.getValueType() |
Type |
ValueFunctionDescription.getValueType() |
Type |
LookupFunctionDescription.getValueType() |
Type |
IsEvenFunctionDescription.getValueType() |
Type |
IsErrFunctionDescription.getValueType() |
Type |
IsOddFunctionDescription.getValueType() |
Type |
IsNaFunctionDescription.getValueType() |
Type |
ErrorFunctionDescription.getValueType() |
Type |
IsErrorFunctionDescription.getValueType() |
Type |
IndexFunctionDescription.getValueType() |
Type |
IsTextFunctionDescription.getValueType() |
Type |
IsRefFunctionDescription.getValueType() |
Modifier and Type | Method and Description |
---|---|
Type |
OrFunctionDescription.getParameterType(int position) |
Type |
IfNaFunctionDescription.getParameterType(int position) |
Type |
NotFunctionDescription.getParameterType(int position) |
Type |
IfFunctionDescription.getParameterType(int position) |
Type |
FalseFunctionDescription.getParameterType(int position) |
Type |
AndFunctionDescription.getParameterType(int position) |
Type |
TrueFunctionDescription.getParameterType(int position) |
Type |
XorFunctionDescription.getParameterType(int position) |
Type |
OrFunctionDescription.getValueType() |
Type |
IfNaFunctionDescription.getValueType() |
Type |
NotFunctionDescription.getValueType() |
Type |
IfFunctionDescription.getValueType() |
Type |
FalseFunctionDescription.getValueType() |
Type |
AndFunctionDescription.getValueType() |
Type |
TrueFunctionDescription.getValueType() |
Type |
XorFunctionDescription.getValueType() |
Modifier and Type | Method and Description |
---|---|
Type |
SinFunctionDescription.getParameterType(int position) |
Type |
NFunctionDescription.getParameterType(int position) |
Type |
VarFunctionDescription.getParameterType(int position) |
Type |
AtanFunctionDescription.getParameterType(int position) |
Type |
SqrtFunctionDescription.getParameterType(int position) |
Type |
Atan2FunctionDescription.getParameterType(int position) |
Type |
PowerFunctionDescription.getParameterType(int position) |
Type |
ExpFunctionDescription.getParameterType(int position) |
Type |
MaxFunctionDescription.getParameterType(int position) |
Type |
AcosFunctionDescription.getParameterType(int position) |
Type |
AverageAFunctionDescription.getParameterType(int position) |
Type |
AbsFunctionDescription.getParameterType(int position) |
Type |
ModFunctionDescription.getParameterType(int position) |
Type |
MinAFunctionDescription.getParameterType(int position) |
Type |
MaxAFunctionDescription.getParameterType(int position) |
Type |
LnFunctionDescription.getParameterType(int position) |
Type |
EvenFunctionDescription.getParameterType(int position) |
Type |
PiFunctionDescription.getParameterType(int position) |
Type |
MinFunctionDescription.getParameterType(int position) |
Type |
CosFunctionDescription.getParameterType(int position) |
Type |
OddFunctionDescription.getParameterType(int position) |
Type |
LogFunctionDescription.getParameterType(int position) |
Type |
AcoshFunctionDescription.getParameterType(int position) |
Type |
AverageFunctionDescription.getParameterType(int position) |
Type |
Log10FunctionDescription.getParameterType(int position) |
Type |
SumAFunctionDescription.getParameterType(int position) |
Type |
AsinFunctionDescription.getParameterType(int position) |
Type |
SumFunctionDescription.getParameterType(int position) |
Type |
SinFunctionDescription.getValueType() |
Type |
NFunctionDescription.getValueType() |
Type |
VarFunctionDescription.getValueType() |
Type |
AtanFunctionDescription.getValueType() |
Type |
SqrtFunctionDescription.getValueType() |
Type |
Atan2FunctionDescription.getValueType() |
Type |
PowerFunctionDescription.getValueType() |
Type |
ExpFunctionDescription.getValueType() |
Type |
MaxFunctionDescription.getValueType() |
Type |
AcosFunctionDescription.getValueType() |
Type |
AverageAFunctionDescription.getValueType() |
Type |
AbsFunctionDescription.getValueType() |
Type |
ModFunctionDescription.getValueType() |
Type |
MinAFunctionDescription.getValueType() |
Type |
MaxAFunctionDescription.getValueType() |
Type |
LnFunctionDescription.getValueType() |
Type |
EvenFunctionDescription.getValueType() |
Type |
PiFunctionDescription.getValueType() |
Type |
MinFunctionDescription.getValueType() |
Type |
CosFunctionDescription.getValueType() |
Type |
OddFunctionDescription.getValueType() |
Type |
LogFunctionDescription.getValueType() |
Type |
AcoshFunctionDescription.getValueType() |
Type |
AverageFunctionDescription.getValueType() |
Type |
Log10FunctionDescription.getValueType() |
Type |
SumAFunctionDescription.getValueType() |
Type |
AsinFunctionDescription.getValueType() |
Type |
SumFunctionDescription.getValueType() |
Modifier and Type | Method and Description |
---|---|
Type |
IntFunctionDescription.getParameterType(int position) |
Type |
IntFunctionDescription.getValueType() |
Modifier and Type | Method and Description |
---|---|
Type |
UnicharFunctionDescription.getParameterType(int position) |
Type |
MidFunctionDescription.getParameterType(int position) |
Type |
ExactFunctionDescription.getParameterType(int position) |
Type |
UpperFunctionDescription.getParameterType(int position) |
Type |
ProperFunctionDescription.getParameterType(int position) |
Type |
LenFunctionDescription.getParameterType(int position) |
Type |
SearchFunctionDescription.getParameterType(int position) |
Type |
TextFunctionDescription.getParameterType(int position) |
Type |
ConcatenateFunctionDescription.getParameterType(int position) |
Type |
CharFunctionDescription.getParameterType(int position) |
Type |
URLBuilderFunctionDescription.getParameterType(int position) |
Type |
URLEncodeFunctionDescription.getParameterType(int position) |
Type |
DollarFunctionDescription.getParameterType(int position) |
Type |
TFunctionDescription.getParameterType(int position) |
Type |
TrimFunctionDescription.getParameterType(int position) |
Type |
ReptFunctionDescription.getParameterType(int position) |
Type |
UnicodeFunctionDescription.getParameterType(int position) |
Type |
AscFunctionDescription.getParameterType(int position) |
Type |
SubstituteFunctionDescription.getParameterType(int position) |
Type |
FixedFunctionDescription.getParameterType(int position) |
Type |
RightFunctionDescription.getParameterType(int position) |
Type |
MessageFunctionDescription.getParameterType(int position) |
Type |
CleanFunctionDescription.getParameterType(int position) |
Type |
CodeFunctionDescription.getParameterType(int position) |
Type |
ReplaceFunctionDescription.getParameterType(int position) |
Type |
FindFunctionDescription.getParameterType(int position) |
Type |
StringCountFunctionDescription.getParameterType(int position) |
Type |
LeftFunctionDescription.getParameterType(int position) |
Type |
LowerFunctionDescription.getParameterType(int position) |
Type |
UnicharFunctionDescription.getValueType() |
Type |
MidFunctionDescription.getValueType() |
Type |
ExactFunctionDescription.getValueType() |
Type |
UpperFunctionDescription.getValueType() |
Type |
ProperFunctionDescription.getValueType() |
Type |
LenFunctionDescription.getValueType() |
Type |
SearchFunctionDescription.getValueType() |
Type |
TextFunctionDescription.getValueType() |
Type |
ConcatenateFunctionDescription.getValueType() |
Type |
CharFunctionDescription.getValueType() |
Type |
URLBuilderFunctionDescription.getValueType() |
Type |
URLEncodeFunctionDescription.getValueType() |
Type |
DollarFunctionDescription.getValueType() |
Type |
TFunctionDescription.getValueType() |
Type |
TrimFunctionDescription.getValueType() |
Type |
ReptFunctionDescription.getValueType() |
Type |
UnicodeFunctionDescription.getValueType() |
Type |
AscFunctionDescription.getValueType() |
Type |
SubstituteFunctionDescription.getValueType() |
Type |
FixedFunctionDescription.getValueType() |
Type |
RightFunctionDescription.getValueType() |
Type |
MessageFunctionDescription.getValueType() |
Type |
CleanFunctionDescription.getValueType() |
Type |
CodeFunctionDescription.getValueType() |
Type |
ReplaceFunctionDescription.getValueType() |
Type |
FindFunctionDescription.getValueType() |
Type |
StringCountFunctionDescription.getValueType() |
Type |
LeftFunctionDescription.getValueType() |
Type |
LowerFunctionDescription.getValueType() |
Modifier and Type | Method and Description |
---|---|
Type |
ArrayContainsFunctionDescription.getParameterType(int position) |
Type |
CsvArrayFunctionDescription.getParameterType(int position)
Returns the parameter type at the given position using the function metadata.
|
Type |
ArrayRightFunctionDescription.getParameterType(int position) |
Type |
ArrayLeftFunctionDescription.getParameterType(int position) |
Type |
ParseDateFunctionDescription.getParameterType(int position) |
Type |
ArrayConcatenateFunctionDescription.getParameterType(int position) |
Type |
NullFunctionDescription.getParameterType(int position)
Deprecated.
|
Type |
CsvTextFunctionDescription.getParameterType(int position)
Returns the parameter type at the given position using the function metadata.
|
Type |
NormalizeArrayFunctionDescription.getParameterType(int position)
Returns the parameter type at the given position using the function metadata.
|
Type |
SequenceQuoterFunctionDescription.getParameterType(int position) |
Type |
ArrayMidFunctionDescription.getParameterType(int position) |
Type |
ArrayContainsFunctionDescription.getValueType() |
Type |
CsvArrayFunctionDescription.getValueType() |
Type |
ArrayRightFunctionDescription.getValueType() |
Type |
ArrayLeftFunctionDescription.getValueType() |
Type |
ParseDateFunctionDescription.getValueType() |
Type |
ArrayConcatenateFunctionDescription.getValueType() |
Type |
NullFunctionDescription.getValueType()
Deprecated.
|
Type |
CsvTextFunctionDescription.getValueType() |
Type |
NormalizeArrayFunctionDescription.getValueType() |
Type |
SequenceQuoterFunctionDescription.getValueType() |
Type |
ArrayMidFunctionDescription.getValueType() |
Modifier and Type | Method and Description |
---|---|
Type |
TypeValuePair.getType() |
Type |
ContextLookup.getValueType() |
Type |
StaticValue.getValueType()
This function allows a program traversing the LibFormula object model to know what type this static value is.
|
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 |
DefaultDataTable.getValueType()
Querying the value type is only valid *after* the value has been evaluated.
|
Constructor and Description |
---|
StaticValue(Object value,
Type type) |
StaticValue(Object value,
Type type,
ParsePosition parsePosition) |
TypeValuePair(Type type,
Object value) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultType |
Modifier and Type | Method and Description |
---|---|
Type |
ArrayCallback.getType(int row,
int column) |
Type |
StaticArrayCallback.getType(int row,
int column) |
Type |
DefaultTypeRegistry.guessTypeOfObject(Object o) |
Type |
TypeRegistry.guessTypeOfObject(Object o) |
Modifier and Type | Method and Description |
---|---|
int |
ExtendedComparator.compare(Type type1,
Object value1,
Type type2,
Object value2)
Returns null, if the types are not comparable and are not convertible at all.
|
int |
DefaultComparator.compare(Type type1,
Object value1,
Type type2,
Object value2)
Returns null, if the types are not comparable and are not convertible at all.
|
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. |
TypeValuePair |
TypeRegistry.convertTo(Type targetType,
TypeValuePair valuePair)
Checks whether the target type would accept the specified value object and value type.
|
ArrayCallback |
DefaultTypeRegistry.convertToArray(Type type,
Object value) |
ArrayCallback |
TypeRegistry.convertToArray(Type type,
Object value) |
Date |
DefaultTypeRegistry.convertToDate(Type type1,
Object value) |
Date |
TypeRegistry.convertToDate(Type type1,
Object value)
Converts the object of the given type into a date.
|
Boolean |
DefaultTypeRegistry.convertToLogical(Type type1,
Object value) |
Boolean |
TypeRegistry.convertToLogical(Type type1,
Object value)
Converts the object of the given type into a boolean.
|
Number |
DefaultTypeRegistry.convertToNumber(Type sourceType,
Object value)
converts the object of the given type into a number.
|
Number |
TypeRegistry.convertToNumber(Type type1,
Object value)
Converts the object of the given type into a number.
|
NumberSequence |
DefaultTypeRegistry.convertToNumberSequence(Type type,
Object value,
boolean strict) |
NumberSequence |
TypeRegistry.convertToNumberSequence(Type type,
Object value,
boolean strictTypeChecks)
Converts the given (type,value) pair into a numeric sequence.
|
Sequence |
DefaultTypeRegistry.convertToSequence(Type type,
Object value) |
Sequence |
TypeRegistry.convertToSequence(Type type,
Object value) |
String |
DefaultTypeRegistry.convertToText(Type type1,
Object value) |
String |
TypeRegistry.convertToText(Type type1,
Object value)
(This conversion is used by the operator implementations.)
|
ExtendedComparator |
DefaultTypeRegistry.getComparator(Type type1,
Type type2)
Returns an comparator for the given types.
|
ExtendedComparator |
TypeRegistry.getComparator(Type type1,
Type type2)
Returns an comparator for the given types.
|
static String |
TypeUtil.getParameterType(Type parameterType,
Locale locale) |
boolean |
ExtendedComparator.isEqual(Type type1,
Object value1,
Type type2,
Object value2) |
boolean |
DefaultComparator.isEqual(Type type1,
Object value1,
Type type2,
Object value2) |
Number |
NumberConverter.toNumber(Type t1,
Object o1) |
Modifier and Type | Class and Description |
---|---|
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
|
Modifier and Type | Field and Description |
---|---|
static Type |
ErrorType.TYPE |
Modifier and Type | Method and Description |
---|---|
static BigDecimal |
DateUtil.normalizeDate(BigDecimal fromSerialDate,
Type toType) |
static Date |
DateUtil.normalizeDate(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 Date |
DateUtil.normalizeDate(Date fromDate,
Type toType,
boolean convertSerial) |
Copyright © 2019 Hitachi Vantara. All rights reserved.