plugins.adufour.vars.lang
Class VarDouble

java.lang.Object
  extended by plugins.adufour.vars.lang.Var<N>
      extended by plugins.adufour.vars.lang.VarNumber<java.lang.Double>
          extended by plugins.adufour.vars.lang.VarDouble
All Implemented Interfaces:
icy.file.xml.XMLPersistent, java.lang.Comparable<java.lang.Double>, VarListener<java.lang.Double>

public class VarDouble
extends VarNumber<java.lang.Double>


Field Summary
 
Fields inherited from class plugins.adufour.vars.lang.Var
listeners, NO_VALUE, type, XML_KEY_ID
 
Constructor Summary
VarDouble(java.lang.String name, double defaultValue)
           
VarDouble(java.lang.String name, java.lang.Double defaultValue)
          Deprecated. use VarDouble(String, double) instead
 
Method Summary
 int compareTo(java.lang.Double d)
           
 java.lang.Double getValue()
           
 java.lang.Double parse(java.lang.String s)
          Parses the given String into the current type
 
Methods inherited from class plugins.adufour.vars.lang.VarNumber
createVarEditor, isAssignableFrom
 
Methods inherited from class plugins.adufour.vars.lang.Var
addListener, createVarViewer, fireVariableChanged, fireVariableChanged, getDefaultEditorModel, getDefaultValue, getIterableReferrers, getName, getReference, getReferencingPolicy, getReferrers, getType, getTypeAsString, getValue, getValueAsString, getValueAsString, isEnabled, isOptional, isReferenced, loadFromXML, prettyPrint, referenceChanged, removeListener, removeListeners, saveToXML, setDefaultEditorModel, setEnabled, setOptional, setReference, setReferencingPolicy, setValue, toString, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VarDouble

public VarDouble(java.lang.String name,
                 java.lang.Double defaultValue)
Deprecated. use VarDouble(String, double) instead

Parameters:
name -
defaultValue -

VarDouble

public VarDouble(java.lang.String name,
                 double defaultValue)
Method Detail

parse

public java.lang.Double parse(java.lang.String s)
Description copied from class: Var
Parses the given String into the current type

Overrides:
parse in class Var<java.lang.Double>
Returns:
The variable value corresponding to the given string

compareTo

public int compareTo(java.lang.Double d)

getValue

public java.lang.Double getValue()
Overrides:
getValue in class Var<java.lang.Double>
Returns:
the value stored in this variable, or the value in the referenced variable if the reference is not null. Note that this method may return null. To forbid null values, use the Var.getValue(boolean) method instead.
See Also:
Var.getReference()