|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.text.Format
com.davisor.data.Type
com.davisor.graphics.data.PaintType
com.davisor.graphics.data.ColorScaleType
ColorScaleType defines a color scale paint mapper that maps abritary data values to a color spectrum.
ColorData,
GradientData,
PaintType,
TextureType,
Serialized Form| Nested Class Summary |
| Nested classes inherited from class java.text.Format |
java.text.Format.Field |
| Field Summary | |
protected java.awt.Color |
M_color1
Color scale lower limit. |
protected java.awt.Color |
M_color2
Color scale upper limit. |
protected boolean |
M_cyclic
Color scale cyclic flag. |
protected Deinterpolator |
M_deinterpolator
Color scale deinterpolator. |
static java.lang.String |
TYPENAME
Type name ("COLORSCALE"). |
| Fields inherited from class com.davisor.graphics.data.PaintType |
DEFAULT |
| Fields inherited from class com.davisor.data.Type |
METADATA_GROUP, METADATA_NAME, METADATA_PARENT, METADATA_SUBCHANNELS |
| Constructor Summary | |
|
ColorScaleType()
Default constructor. |
|
ColorScaleType(ColorScaleType cst)
Depp copy constructor. |
|
ColorScaleType(java.lang.String dataName,
java.lang.String id,
java.util.Map metaData,
java.net.URL context,
java.lang.Object minValue,
java.lang.Object maxValue,
java.awt.Color color1,
java.awt.Color color2,
boolean cyclic)
Creates a new type. |
|
ColorScaleType(java.lang.String dataName,
java.lang.String id,
java.lang.String format)
Constructs a new type with given spesification. |
protected |
ColorScaleType(java.lang.String typeName,
java.lang.String dataName,
java.lang.String id,
java.util.Map metaData,
java.net.URL context,
java.lang.Object minValue,
java.lang.Object maxValue,
java.awt.Color color1,
java.awt.Color color2,
boolean cyclic)
Creates a new type. |
| Method Summary | |
com.davisor.core.Dupable |
dup()
Makes a deep copy of this object. |
DataValue |
getColor()
Gets current deinterpolated color value. |
void |
setValue(DataValue value)
Sets current deinterpolator value. |
DataValue |
toData(java.sql.CallableStatement call,
int column)
Get callable statement result value. |
DataValue |
toData(java.lang.Object value)
Converts an object to a color scale color value. |
DataValue |
toData(java.sql.ResultSet set,
int column)
Parse a result set output value as a data object. |
DataValue |
toData(java.lang.String data,
java.text.ParsePosition status)
Converts a string to a color scale color value. |
| Methods inherited from class com.davisor.graphics.data.PaintType |
createColor, createColor, createPaint, createPaint, equals, getContext, getPaints, getValueClass, one, setContext, toData, zero |
| Methods inherited from class com.davisor.data.Type |
ceil, check, check, compare, create, create, create, create, create, dup, floor, format, getCompatibility, getDataName, getFormat, getId, getID, getMetaData, getMetaData, getSpecs, getSQLCode, getSQLName, getSQLName, getTypeName, hashCode, isNull, parseObject, register, register, setDataName, setFormat, setId, setID, setMetaData, setMetaData, setSpecs, toString, toXML, xmlEnd, xmlStart |
| Methods inherited from class java.text.Format |
clone, format, formatToCharacterIterator, parseObject |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String TYPENAME
protected java.awt.Color M_color1
protected java.awt.Color M_color2
protected boolean M_cyclic
protected Deinterpolator M_deinterpolator
| Constructor Detail |
public ColorScaleType()
public ColorScaleType(ColorScaleType cst)
public ColorScaleType(java.lang.String dataName,
java.lang.String id,
java.lang.String format)
dataName - data name (may be null)id - type identity (may be null)format - type spesification (may be null)Type.setFormat(java.lang.String)
public ColorScaleType(java.lang.String dataName,
java.lang.String id,
java.util.Map metaData,
java.net.URL context,
java.lang.Object minValue,
java.lang.Object maxValue,
java.awt.Color color1,
java.awt.Color color2,
boolean cyclic)
dataName - data name (may be null)id - type identity (may be null)metaData - type meta data map (may be null)context - context for partially specified URL addesses (may be null)minValue - color scale lower data valuemaxValue - color scale upper data valuecolor1 - color scale lower color valuecolor2 - color scale lower color valuecyclic - color scale cyclic control
protected ColorScaleType(java.lang.String typeName,
java.lang.String dataName,
java.lang.String id,
java.util.Map metaData,
java.net.URL context,
java.lang.Object minValue,
java.lang.Object maxValue,
java.awt.Color color1,
java.awt.Color color2,
boolean cyclic)
typeName - type namedataName - data name (may be null)id - type identity (may be null)metaData - type meta data map (may be null)context - context for partially specified URL addesses (may be null)minValue - color scale lower data valuemaxValue - color scale upper data valuecolor1 - color scale lower color valuecolor2 - color scale lower color valuecyclic - color scale cyclic control| Method Detail |
public com.davisor.core.Dupable dup()
dup in interface com.davisor.core.Dupabledup in class PaintTypepublic DataValue getColor()
setValue(com.davisor.data.DataValue),
ColorDatapublic void setValue(DataValue value)
getColor(),
Deinterpolator.setValue(DataValue)
public DataValue toData(java.lang.String data,
java.text.ParsePosition status)
throws InvalidDataException
toData in class PaintTypedata - a paint data stringstatus - parse status
InvalidDataException - if data can not be converted
to a paint valuegetColor()
public DataValue toData(java.lang.Object value)
throws InvalidDataException
toData in class PaintTypevalue - the object to be converted
InvalidDataException - if object can not be convertedgetColor()
public DataValue toData(java.sql.CallableStatement call,
int column)
throws InvalidDataException,
java.sql.SQLException
toData in class Typecall - statement holding the data value to be convertedcolumn - SQL column index for the data value to be converted
InvalidDataException - if result set data can not be converted
java.sql.SQLException - if a SQL error occursgetColor()
public DataValue toData(java.sql.ResultSet set,
int column)
throws InvalidDataException,
java.sql.SQLException
toData in class Typeset - resultSet holding the data value to be convertedcolumn - SQL column index for the data value to be converted
InvalidDataException - if result set data can not be converted
java.sql.SQLException - if a SQL error occursgetColor()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||