com.crystaldecisions.reports.common.value
Class FormulaValue

java.lang.Object
  extended by CrystalValue
      extended by com.crystaldecisions.reports.common.value.FormulaValue
Direct Known Subclasses:
ArrayValue, BooleanValue, DateTimeValue, DateValue, NumericValue, RangeValue, StringValue, TimeValue

public abstract class FormulaValue
extends CrystalValue


Constructor Summary
FormulaValue()
           
 
Method Summary
static FormulaValue coerce(FormulaValue value, FormulaValueType type)
           
 FormulaValue coerceToArray()
           
static FormulaValue coerceToArray(FormulaValue value)
           
 FormulaValue coerceToBoolean()
           
static FormulaValue coerceToBoolean(FormulaValue value)
           
 FormulaValue coerceToCurrency()
           
static FormulaValue coerceToCurrency(FormulaValue value)
           
 FormulaValue coerceToDate()
           
static FormulaValue coerceToDate(FormulaValue value)
           
 FormulaValue coerceToDateTime()
           
static FormulaValue coerceToDateTime(FormulaValue value)
           
 FormulaValue coerceToNumber()
           
static FormulaValue coerceToNumber(FormulaValue value)
           
 FormulaValue coerceToRange()
           
static FormulaValue coerceToRange(FormulaValue value)
           
 FormulaValue coerceToRangeArray()
           
static FormulaValue coerceToRangeArray(FormulaValue value)
           
 FormulaValue coerceToString()
           
static FormulaValue coerceToString(FormulaValue value)
           
 FormulaValue coerceToTime()
           
static FormulaValue coerceToTime(FormulaValue value)
           
 FormulaValueType getFormulaValueType()
           
static FormulaValue Load(ValueType type, ExtendedDataInput in)
           
static FormulaValue LoadFromArchive(ValueType type, IInputArchive ar)
           
static FormulaValue makeZeroValue(FormulaValueType type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormulaValue

public FormulaValue()
Method Detail

getFormulaValueType

public final FormulaValueType getFormulaValueType()

coerceToNumber

public static FormulaValue coerceToNumber(FormulaValue value)

coerceToNumber

public FormulaValue coerceToNumber()

coerceToCurrency

public static FormulaValue coerceToCurrency(FormulaValue value)

coerceToCurrency

public FormulaValue coerceToCurrency()

coerceToBoolean

public static FormulaValue coerceToBoolean(FormulaValue value)

coerceToBoolean

public FormulaValue coerceToBoolean()

coerceToDate

public static FormulaValue coerceToDate(FormulaValue value)

coerceToDate

public FormulaValue coerceToDate()

coerceToTime

public static FormulaValue coerceToTime(FormulaValue value)

Load

public static FormulaValue Load(ValueType type,
                                ExtendedDataInput in)
                         throws java.io.IOException
Throws:
java.io.IOException

LoadFromArchive

public static FormulaValue LoadFromArchive(ValueType type,
                                           IInputArchive ar)
                                    throws ArchiveException
Throws:
ArchiveException

coerceToTime

public FormulaValue coerceToTime()

coerceToDateTime

public static FormulaValue coerceToDateTime(FormulaValue value)

coerceToDateTime

public FormulaValue coerceToDateTime()

coerceToString

public static FormulaValue coerceToString(FormulaValue value)

coerceToString

public FormulaValue coerceToString()

coerceToRange

public static FormulaValue coerceToRange(FormulaValue value)

coerceToRange

public FormulaValue coerceToRange()

coerceToArray

public static FormulaValue coerceToArray(FormulaValue value)

coerceToArray

public FormulaValue coerceToArray()

coerceToRangeArray

public static FormulaValue coerceToRangeArray(FormulaValue value)

coerceToRangeArray

public FormulaValue coerceToRangeArray()

coerce

public static FormulaValue coerce(FormulaValue value,
                                  FormulaValueType type)

makeZeroValue

public static FormulaValue makeZeroValue(FormulaValueType type)