Uses of Interface
com.davisor.data.DataValue

Packages that use DataValue
com.davisor.data This package defines a powerful parametrized data integration framework for exchanging information between different Java data objects, strings and SQL databases.  
com.davisor.data.stream This package extends the data framework package with tools for working with data streams and buffers containing data framework data objects and arbitrary data objects.  
com.davisor.graphics This package defines a set of generic graphical helper tools that are needed in everyday graphics programming.  
com.davisor.graphics.chart This package defines a powerful dynamic graphical chart generation and data visualization framework.  
com.davisor.graphics.data This package extends the data integration framework with graphics oriented data types that allow convenient information exchange between different Java graphics data objects, strings, and SQL databases.  
 

Uses of DataValue in com.davisor.data
 

Subinterfaces of DataValue in com.davisor.data
 interface NumberValue
          NumberValue objects represents numerical data.
 

Classes in com.davisor.data that implement DataValue
 class BigDecimalData
          BigDecimalData represents arbitrary precision decimal number data.
 class BigIntegerData
          BigIntegerData represents arbitrary precision integer number data.
 class BooleanData
          BooleanData objects represent boolean data values.
 class CalendarData
          CalendarData represents a calendar value.
 class CalendarFieldData
          CalendarFieldData represents the calendar field value.
 class CountData
          CountData objects represent non-negative integer values that have a special string representation.
 class DateData
          DateData represents a date, as opposed to time values that represent the time of day and timestamps that represent them both.
 class DoubleData
          DoubleData represents double valued number data.
 class EnumData
          An EnumData object represents enumerated data value.
 class FloatData
          FloatData represents float valued number data.
 class GenericValue
          GenericValue implements a generic base class for DataValue classes.
 class IntegerData
          IntegerData represents generic integer valued number data.
 class IntegerRangeData
          Restricted integer value.
 class LongData
          LongData represents long valued number data.
 class MomentData
          Moment is like a timestamp but when it is added to or subtracted from any other time/date value, the result will be the given moment.
 class ObjectValue
          ObjectValue implements a data value class for generic Java objects.
 class SimpleNumberValue
          SimpleNumberValue defines default implementations for NumberValue methods.
 class TextData
          The TextData object represents plain text data.
 class TimeData
          TimeData represents the time of day, as opposed to date values that represent dates and timestamps that represent them both.
 class TimestampData
          A TimestampData object represents a timestamp value.
 class TupleData
          TupleData defines a tuple data structure with elements defined by a tuple data type.
 class URLData
          A URLData object represents a URL address.
 class URLTextData
          URLTextData represents URL-encoded text data.
 class VoidValue
          VoidValue represents an undefined value.
 

Fields in com.davisor.data declared as DataValue
protected  DataValue Deinterpolator.M_value
          The value to be interpolated.
 

Methods in com.davisor.data that return DataValue
 DataValue AutoType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue AutoType.toData(java.sql.CallableStatement statement, int column)
          Converts a result set column value to a data value.
 DataValue AutoType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue AutoType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue AutoType.zero()
          Gets zero data value for this type.
 DataValue BigDecimalData.abs()
          Returns absolute data value of current value.
 DataValue BigDecimalData.add(DataValue value)
          Adds data values.
 DataValue BigDecimalData.ceil(DataValue precision)
          Quantizes the current value up to an even value within given precision.
 DataValue BigDecimalData.floor(DataValue precision)
          Quantizes the current value down to an even value within given precision.
 DataValue BigDecimalData.interpolate(double value, DataValue max)
          Interpolates the given scalar value to data value, in respect, with the range defined by this value and the given maximum value.
 DataValue BigDecimalData.negate()
          Returns the negation of current value.
 DataValue BigDecimalData.sub(DataValue value)
          Substracts a data value.
 DataValue BigDecimalData.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue BigDecimalType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue BigDecimalType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue BigDecimalType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue BigDecimalType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue BigDecimalType.zero()
          Gets the zero data value for this type.
 DataValue BigIntegerData.abs()
          Returns absolute data value of current value.
 DataValue BigIntegerData.add(DataValue value)
          Adds data values.
 DataValue BigIntegerData.ceil(DataValue precision)
          Quantizes the current value up to an even value within given precision.
 DataValue BigIntegerData.floor(DataValue precision)
          Quantizes the current value down to an even value within given precision.
 DataValue BigIntegerData.interpolate(double value, DataValue max)
          Interpolates the given scalar value to data value, in respect, with the range defined by this value and the given maximum value.
 DataValue BigIntegerData.negate()
          Returns the negation of current value.
 DataValue BigIntegerData.sub(DataValue value)
          Substracts a data value.
 DataValue BigIntegerData.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue BigIntegerType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue BigIntegerType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue BigIntegerType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue BigIntegerType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue BigIntegerType.zero()
          Gets the zero data value for this type.
 DataValue BooleanData.abs()
          Returns absolute data value of current value.
 DataValue BooleanData.add(DataValue value)
          Multipies given value to the current value.
 DataValue BooleanData.ceil(DataValue precision)
          Quantizes the current value up to an even value within given precision.
 DataValue BooleanData.div(DataValue value)
          Divides the current value with given value.
 DataValue BooleanData.floor(DataValue precision)
          Quantizes the current value down to an even value within given precision.
 DataValue BooleanData.interpolate(double value, DataValue max)
          Interpolates the given scalar value to data value, in respect, with the range defined by this value and the given maximum value.
 DataValue BooleanData.max(DataValue value)
          Finds the larger of this and the given data value.
 DataValue BooleanData.min(DataValue value)
          Finds the smaller of this and the given data value.
 DataValue BooleanData.mul(DataValue value)
          Multipies the current value with given value.
 DataValue BooleanData.negate()
          Returns the negation of current value.
 DataValue BooleanData.sub(DataValue value)
          Substracts given value from the current value.
 DataValue BooleanData.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue BooleanType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue BooleanType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue BooleanType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue BooleanType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue BooleanType.zero()
          Gets zero data value for this type.
 DataValue CalendarData.ceil(java.util.Date precision)
          Quantizes the current value up to an even value within given date precision.
 DataValue CalendarData.floor(java.util.Date precision)
          Quantizes the current value down to an even value within given precision.
 DataValue CalendarFieldData.abs()
          Returns absolute data value of current value.
 DataValue CalendarFieldData.add(DataValue value)
          Adds given value to current value.
 DataValue CalendarFieldData.ceil(DataValue precision)
          Quantizes the current value up to an even value within given precision.
 DataValue CalendarFieldData.div(DataValue value)
          Divides the current value with given value.
 DataValue CalendarFieldData.floor(DataValue precision)
          Quantizes the current value down to an even value within given precision.
 DataValue CalendarFieldData.interpolate(double value, DataValue max)
          Interpolates the given scalar value to data value, in respect, with the range defined by this value and the given maximum value.
 DataValue CalendarFieldData.max(DataValue value)
          Finds the larger of this and the given data value.
 DataValue CalendarFieldData.min(DataValue value)
          Finds the smaller of this and the given data value.
 DataValue CalendarFieldData.mul(DataValue value)
          Multipies the current value with given value.
 DataValue CalendarFieldData.negate()
          Returns the negation of current value.
 DataValue CalendarFieldData.sub(DataValue value)
          Substracts given value from current value.
 DataValue CalendarFieldData.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue CalendarFieldType.zero()
          Gets zero data value for this type.
 DataValue CalendarType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue CalendarType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue CalendarType.zero()
          Gets zero data value for this type.
 DataValue CountData.abs()
          Returns absolute data value of current value.
 DataValue CountData.negate()
          Returns the negation of current value.
 DataValue CountType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue CountType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue CountType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue CountType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue DataValue.abs()
          Returns absolute data value of current value.
 DataValue DataValue.add(DataValue value)
          Adds this and given data values.
 DataValue DataValue.ceil(DataValue precision)
          Quantizes the current value up to an even value within given precision.
 DataValue DataValue.div(DataValue value)
          Divides the current value with given value.
 DataValue DataValue.floor(DataValue precision)
          Quantizes the current value down to an even value within given precision.
 DataValue DataValue.interpolate(double value, DataValue max)
          Interpolates the given scalar value to data value in respect with the range defined by this value and the given maximum value.
 DataValue DataValue.max(DataValue value)
          Finds the larger of this and the given data value.
 DataValue DataValue.min(DataValue value)
          Finds the smaller of this and the given data value.
 DataValue DataValue.mul(DataValue value)
          Multiplies the current value with given value.
 DataValue DataValue.negate()
          Returns the negation of current value.
 DataValue DataValue.sub(DataValue value)
          Substracts given data value from this data value.
 DataValue DataValue.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue DateFormatType.toData(long milliseconds)
          Converts a milliseconds value to a date value of a type best suited to represent it.
 DataValue DateFormatType.toData(java.util.Date date)
          Converts a date to a date value of a type best suited to represent it.
 DataValue DateFormatType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue DateFormatType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue DateType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue DateType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue Deinterpolator.getMax()
          Gets deinterpolation range upper limit value.
 DataValue Deinterpolator.getMin()
          Gets deinterpolation range lowerlimit value.
 DataValue Deinterpolator.getValue()
          Gets the value to be deinterpolated.
 DataValue DoubleData.abs()
          Returns absolute data value of current value.
 DataValue DoubleData.negate()
          Returns the negation of current value.
 DataValue DoubleType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue DoubleType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue DoubleType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue DoubleType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
abstract  DataValue EnumType.enumValue(int value)
          Converts the index to an enumerated value.
 DataValue EnumType.enumValue(int value, DataValue defaultValue)
          Converts the index to an enumerated or default value.
 DataValue FloatData.abs()
          Returns absolute data value of current value.
 DataValue FloatData.negate()
          Returns the negation of current value.
 DataValue FloatType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue FloatType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue FloatType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue FloatType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue GenericValue.max(DataValue value)
          Finds the larger of two data values.
 DataValue GenericValue.min(DataValue value)
          Finds the smaller of two data values.
 DataValue IntegerData.abs()
          Returns absolute data value of current value.
 DataValue IntegerData.negate()
          Returns the negation of current value.
 DataValue IntegerType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue IntegerType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue IntegerType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue IntegerType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue LongData.abs()
          Returns absolute data value of current value.
 DataValue LongData.negate()
          Returns the negation of current value.
 DataValue LongType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue LongType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue LongType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue LongType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue MetaType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue MetaType.zero()
          Gets zero data value for this type.
 DataValue MomentType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue MomentType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue ObjectType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue ObjectType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue ObjectType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue ObjectType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue ObjectType.zero()
          Gets zero data value for this type.
 DataValue RelativeTimestampType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue RelativeTimestampType.toData(java.lang.Object objectValue)
          Converts an object to a data value.
 DataValue RelativeTimestampType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue RelativeTimestampType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue SimpleNumberType.zero()
          Gets the zero data value for this type.
abstract  DataValue SimpleNumberValue.abs()
          Returns absolute data value of current value.
 DataValue SimpleNumberValue.add(DataValue value)
          Adds data values.
 DataValue SimpleNumberValue.ceil(DataValue precision)
          Quantizes the current value up to an even value within given precision.
 DataValue SimpleNumberValue.div(DataValue value)
          Divides the current value with given value.
 DataValue SimpleNumberValue.floor(DataValue precision)
          Quantizes the current value down to an even value within given precision.
 DataValue SimpleNumberValue.interpolate(double value, DataValue max)
          Interpolates the given scalar value to data value, in respect, with the range defined by this value and the given maximum value.
 DataValue SimpleNumberValue.max(DataValue value)
          Finds the larger of this and the given data value.
 DataValue SimpleNumberValue.min(DataValue value)
          Finds the smaller of two data value.
 DataValue SimpleNumberValue.mul(DataValue value)
          Multiplies the current value with given value.
abstract  DataValue SimpleNumberValue.negate()
          Returns the negation of current value.
 DataValue SimpleNumberValue.sub(DataValue value)
          Substracts a data value.
 DataValue SimpleNumberValue.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue TextData.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue TextData.add(DataValue value)
          Adds data values.
 DataValue TextData.sub(DataValue value)
          Substracts a data value.
 DataValue TextType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue TextType.zero()
          Gets zero data value for this type.
 DataValue TimestampData.abs()
          Returns absolute data value of current value.
 DataValue TimestampData.add(DataValue value)
          Adds given value to current value.
 DataValue TimestampData.ceil(DataValue precision)
          Quantizes the current value up to an even value within given precision.
 DataValue TimestampData.div(DataValue value)
          Divides the current value with given number value.
 DataValue TimestampData.floor(DataValue precision)
          Quantizes the current value down to an even value within given precision.
 DataValue TimestampData.interpolate(double value, DataValue max)
          Interpolates the given scalar value to data value, in respect, with the range defined by this value and the given maximum value.
 DataValue TimestampData.max(DataValue value)
          Finds the largest data value.
 DataValue TimestampData.min(DataValue value)
          Finds the larger of this and the given data value.
 DataValue TimestampData.mul(DataValue value)
          Multiplies the current value with given number value.
 DataValue TimestampData.negate()
          Returns the negation of current value.
 DataValue TimestampData.sub(DataValue value)
          Substracts given value from current value.
 DataValue TimestampData.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue TimestampData.ceil(java.util.Date precision)
          Quantizes the current value up to an even value within given date precision.
 DataValue TimestampData.floor(java.util.Date precision)
          Quantizes the current value down to an even value within given precision.
 DataValue TimestampType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue TimestampType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue TimestampType.zero()
          Gets zero data value for this type.
 DataValue TimeType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue TimeType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue TupleData.abs()
          Returns absolute data value of current value.
 DataValue TupleData.add(DataValue value)
          Adds data values.
 DataValue TupleData.ceil(DataValue precision)
          Quantizes the current value up to an even value within given precision.
 DataValue TupleData.floor(DataValue precision)
          Quantizes the current value to an even value within the given precision.
 DataValue TupleData.interpolate(double value, DataValue max)
          Interpolates the given scalar value to data value, in respect, with the range defined by this value and the given maximum value.
 DataValue TupleData.max(DataValue value)
          Finds the larger of this and the given data value.
 DataValue TupleData.min(DataValue value)
          Finds the smallest data value.
 DataValue TupleData.negate()
          Returns the negation of current value.
 DataValue TupleData.sub(DataValue value)
          Substracts a data value.
 DataValue TupleData.unit(DataValue targetValue, double maxSteps)
          Gets the largest suitable unit step to represent a value change between this value and the given target value.
 DataValue TupleData.getValue(int index)
          Gets a direct reference to a tuple member value.
 DataValue TupleData.getValue(int index, Type type)
          Gets the tuple member value, optionally converted to the given type.
 DataValue TupleType.toData(java.sql.CallableStatement statement, int column)
          Converts a callable statement variable to a data value.
 DataValue TupleType.toData(java.lang.Object value)
          Converts an object to a tuple data object.
 DataValue TupleType.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
 DataValue TupleType.toData(java.sql.ResultSet resultSet, int column)
          Converts a result set column value to a data value.
 DataValue TupleType.zero()
          Gets zero data value for this type.
abstract  DataValue Type.toData(java.lang.String stringValue, java.text.ParsePosition status)
          Converts a string to a data value.
abstract  DataValue Type.zero()
          Gets zero data value for this type.
static