|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectCrystalValue
com.crystaldecisions.reports.common.value.FormulaValue
com.crystaldecisions.reports.common.value.NumericValue
com.crystaldecisions.reports.common.value.NumberValue
Provides methods for converting native Java types to a format understood by the Crystal Reports Formula Language.
All Java user defined functions must return a FormulaValue object.
| Field Summary | |
static NumberValue |
one
A NumberValue with a value of 1.
|
static NumberValue |
ten
A NumberValue with a value of 10.
|
static NumberValue |
two
A NumberValue with a value of 2.
|
static NumberValue |
zero
A NumberValue with a value of 0.
|
| Fields inherited from class com.crystaldecisions.reports.common.value.NumericValue |
nExactDecimalPlaces, scalingFactor |
| Method Summary | |
FormulaValue |
coerceToBoolean()
Internal use only. |
FormulaValue |
coerceToCurrency()
Internal use only. |
FormulaValue |
coerceToNumber()
Internal use only. |
int |
compareTo(java.lang.Object obj)
Internal use only. |
static NumberValue |
fromCurrencyValue(CurrencyValue currencyValue)
Returns a NumberValue object that represents the given CurrencyValue object.
|
static NumberValue |
fromDouble(double value)
Returns a NumberValue object that represents the given double value.
|
static NumberValue |
fromLong(long value)
Returns a NumberValue object that represents the given long value.
|
static NumberValue |
fromScaledDouble(double scaledDouble)
Returns a NumberValue object that represents the value of scaledDouble / scalingFactor.
|
static NumberValue |
fromScaledLong(long scaledLong)
Returns a NumberValue object that represents the value of scaledLong / scalingFactor.
|
ValueType |
getValueType()
Gets the ValueType of this NumberValue object. |
java.lang.String |
toString()
Returns a String that represents this NumberValue as a String. |
| Methods inherited from class com.crystaldecisions.reports.common.value.NumericValue |
compareTo, equals, fromDouble, fromLong, fromNumericValue, fromScaledDouble, fromScaledLong, getDouble, getInt, getLong, getNormalizedNumericValue, getScaledDouble, getScaledInt, getScaledLong, hashCode, isIntegerValue |
| Methods inherited from class com.crystaldecisions.reports.common.value.FormulaValue |
coerce, coerceToArray, coerceToArray, coerceToBoolean, coerceToCurrency, coerceToDate, coerceToDate, coerceToDateTime, coerceToDateTime, coerceToNumber, coerceToRange, coerceToRange, coerceToRangeArray, coerceToRangeArray, coerceToString, coerceToString, coerceToTime, coerceToTime, getFormulaValueType, makeZeroValue |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final NumberValue zero
A NumberValue with a value of 0.
public static final NumberValue one
A NumberValue with a value of 1.
public static final NumberValue two
A NumberValue with a value of 2.
public static final NumberValue ten
A NumberValue with a value of 10.
| Method Detail |
public static NumberValue fromScaledDouble(double scaledDouble)
Returns a NumberValue object that represents the value of scaledDouble / scalingFactor.
scaledDouble - a double with a value equal to actualValue * scalingFactor
NumberValue object that represents the value of scaledDouble / scalingFactorpublic static NumberValue fromScaledLong(long scaledLong)
Returns a NumberValue object that represents the value of scaledLong / scalingFactor.
NumberValue object that represents the value of scaledLong / scalingFactorpublic static NumberValue fromDouble(double value)
Returns a NumberValue object that represents the given double value.
value - the double value to be represented
NumberValue object that represents the given double valuepublic static NumberValue fromLong(long value)
Returns a NumberValue object that represents the given long value.
value - the long value to be represented
NumberValue object that represents the given long valuepublic static NumberValue fromCurrencyValue(CurrencyValue currencyValue)
Returns a NumberValue object that represents the given CurrencyValue object.
currencyValue - the CurrencyValue object to be represented
NumberValue object that represents the given CurrencyValue objectpublic FormulaValue coerceToNumber()
Internal use only.
coerceToNumber in class FormulaValuepublic FormulaValue coerceToCurrency()
Internal use only.
coerceToCurrency in class FormulaValuepublic FormulaValue coerceToBoolean()
Internal use only.
coerceToBoolean in class FormulaValuepublic ValueType getValueType()
Gets the ValueType of this NumberValue object.
public int compareTo(java.lang.Object obj)
Internal use only.
compareTo in interface java.lang.ComparablecompareTo in class NumericValuepublic java.lang.String toString()
Returns a String that represents this NumberValue as a String. The String is of the form: "c(42.37)".
toString in class NumericValueString that represents this NumberValue as a String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||