|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsimtools.ui.GenericMapper
simtools.ui.DoubleValueMapper
public class DoubleValueMapper
Nested Class Summary | |
---|---|
protected class |
DoubleValueMapper.DoubleValueMapperTableModel
|
Nested classes/interfaces inherited from class simtools.ui.GenericMapper |
---|
GenericMapper.Expression, GenericMapper.ExpressionDialog, GenericMapper.ExpressionEditor, GenericMapper.ExpressionMappingTable, GenericMapper.Interval, GenericMapper.MapperTableModel |
Field Summary | |
---|---|
protected int |
doubleIndex
|
static java.util.Vector |
doubleValueMappers
The text mappers are application global |
static java.util.ResourceBundle |
resources
|
Fields inherited from class simtools.ui.GenericMapper |
---|
defaultValue, intervals, listeners, map, name |
Constructor Summary | |
---|---|
DoubleValueMapper()
|
|
DoubleValueMapper(java.lang.String name)
|
Method Summary | |
---|---|
static DoubleValueMapper |
createDoubleValueMapperDialog(javax.swing.JDialog owner)
|
GenericMapper.MapperTableModel |
createModel()
|
protected java.lang.Object |
createNewValue()
For subclasses to specialize, create a new object of the specialized type |
java.lang.Double |
getDefaultDouble()
|
java.lang.Double |
getDouble(DataSource ds)
|
java.lang.Double |
getDouble(DataSource ds,
long index)
Realizes the mapping, and returns a Double object for this data source and index |
java.lang.Double |
getDouble(java.lang.Object value)
|
static DoubleValueMapper |
getDoubleMapper(java.lang.String id)
Method getDoubleMapper<\b> returns mapper linked to specified name return null if no mapper were found |
static void |
main(java.lang.String[] args)
|
void |
setDefaultDouble(java.lang.Double defaultValue)
|
void |
setDouble(boolean isMore,
double value,
boolean boundIncluded,
java.lang.Double doublevalue)
Associate a string with a double value infinite range. |
void |
setDouble(boolean isMore,
double value,
java.lang.Double doublevalue)
Associate a string with a double value infinite range (bound included). |
void |
setDouble(boolean isMore,
long value,
boolean boundIncluded,
java.lang.Double doublevalue)
Associate a string with a long value infinite range. |
void |
setDouble(boolean isMore,
long value,
java.lang.Double doublevalue)
Associate a string with a long value infinite range (bound included). |
void |
setDouble(boolean isMore,
java.lang.String value,
boolean boundIncluded,
java.lang.Double doublevalue)
Associate a string with a String value infinite range. |
void |
setDouble(boolean isMore,
java.lang.String value,
java.lang.Double doublevalue)
Associate a string with a String value infinite range (bound included). |
void |
setDouble(double minvalue,
boolean boundedMin,
double maxvalue,
boolean boundedMax,
java.lang.Double doublevalue)
Associate a string with a double value interval. |
void |
setDouble(double minvalue,
double maxvalue,
java.lang.Double doublevalue)
Associate a string with a double value interval (bounds included) |
void |
setDouble(long minvalue,
boolean boundedMin,
long maxvalue,
boolean boundedMax,
java.lang.Double doublevalue)
Associate a string with a long value interval. |
void |
setDouble(long minvalue,
long maxvalue,
java.lang.Double doublevalue)
Associate a string with a long value interval (bounds included) |
void |
setDouble(java.lang.Object value,
java.lang.Double doublevalue)
Associate a Double with a value |
void |
setDouble(java.lang.String minvalue,
boolean boundedMin,
java.lang.String maxvalue,
boolean boundedMax,
java.lang.Double doublevalue)
Associate a string with a String value interval. |
void |
setDouble(java.lang.String minvalue,
java.lang.String maxvalue,
java.lang.Double doublevalue)
Associate a string with a String value interval (bounds included) |
static DoubleValueMapper |
updateDoubleValueMapper(DoubleValueMapper m)
If the mapper already exists in the list, update its values Otherwise add it to the list of existing mappers |
Methods inherited from class simtools.ui.GenericMapper |
---|
addListener, clone, createMapperDialog, createPanel, createTable, editDialog, equals, getAllMapperValues, getDefaultValue, getIntervals, getMap, getMapping, getMapping, getMapping, notifyListeners, removeListener, setDefaultValue, setMapperValues, setMapping, setMapping, setMapping, setMapping, setMapping, setMapping, setMapping, setMapping, setMapping, setMapping, setMapping, setMapping, setMapping, setName, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.util.ResourceBundle resources
protected int doubleIndex
public static java.util.Vector doubleValueMappers
Constructor Detail |
---|
public DoubleValueMapper()
public DoubleValueMapper(java.lang.String name)
name
- Method Detail |
---|
public static DoubleValueMapper updateDoubleValueMapper(DoubleValueMapper m)
m,
- the mapper to update
public static DoubleValueMapper getDoubleMapper(java.lang.String id)
name
-
public java.lang.Double getDouble(DataSource ds, long index)
ds
- The data source to mapindex
- The index in the data source (may be used, or not)
public java.lang.Double getDouble(DataSource ds)
public java.lang.Double getDouble(java.lang.Object value)
public void setDefaultDouble(java.lang.Double defaultValue)
public java.lang.Double getDefaultDouble()
public void setDouble(java.lang.Object value, java.lang.Double doublevalue)
public void setDouble(double minvalue, double maxvalue, java.lang.Double doublevalue)
public void setDouble(double minvalue, boolean boundedMin, double maxvalue, boolean boundedMax, java.lang.Double doublevalue)
public void setDouble(boolean isMore, double value, java.lang.Double doublevalue)
isMore
- if true, the interval is x >= value, else it is x <= valuepublic void setDouble(boolean isMore, double value, boolean boundIncluded, java.lang.Double doublevalue)
isMore
- if true, the interval is x >= value, else it is x <= valuepublic void setDouble(long minvalue, long maxvalue, java.lang.Double doublevalue)
public void setDouble(long minvalue, boolean boundedMin, long maxvalue, boolean boundedMax, java.lang.Double doublevalue)
public void setDouble(boolean isMore, long value, java.lang.Double doublevalue)
isMore
- if true, the interval is x >= value, else it is x <= valuepublic void setDouble(boolean isMore, long value, boolean boundIncluded, java.lang.Double doublevalue)
isMore
- if true, the interval is x >= value, else it is x <= valuepublic void setDouble(java.lang.String minvalue, java.lang.String maxvalue, java.lang.Double doublevalue)
public void setDouble(java.lang.String minvalue, boolean boundedMin, java.lang.String maxvalue, boolean boundedMax, java.lang.Double doublevalue)
public void setDouble(boolean isMore, java.lang.String value, java.lang.Double doublevalue)
isMore
- if true, the interval is x >= value, else it is x <= valuepublic void setDouble(boolean isMore, java.lang.String value, boolean boundIncluded, java.lang.Double doublevalue)
isMore
- if true, the interval is x >= value, else it is x <= valuepublic GenericMapper.MapperTableModel createModel()
createModel
in class GenericMapper
protected java.lang.Object createNewValue()
GenericMapper
createNewValue
in class GenericMapper
public static DoubleValueMapper createDoubleValueMapperDialog(javax.swing.JDialog owner)
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |