de.bsvrz.puk.config.xmlFile.properties
Class ConfigurationValueRange

java.lang.Object
  extended by de.bsvrz.puk.config.xmlFile.properties.ConfigurationValueRange
All Implemented Interfaces:
ConfigurationIntegerValueRange

public class ConfigurationValueRange
extends Object
implements ConfigurationIntegerValueRange

Die Klasse spiegelt einen "bereich" nach K2S.DTD wieder

Author:
Achim Wullenkord (AW), Kappich Systemberatung, Stephan Homeyer (sth), Kappich Systemberatung

Field Summary
private static NumberFormat _doubleNumberFormat
          Hiermit kann ein Double-Wert in Standard-Notation ausgegeben werden.
(package private)  SystemObjectInfo _info
           
private  long _maximum
           
private  long _minimum
           
private  double _scale
           
private  String _unit
           
 
Constructor Summary
ConfigurationValueRange()
           
 
Method Summary
 SystemObjectInfo getInfo()
          Parameter "info"
 long getMaximum()
           
 long getMinimum()
           
 double getScale()
          skalierung
 String getScaleAsString()
          Gibt die Skalierung in Standard-Notation zurück.
 String getUnit()
          einheit
 void setInfo(SystemObjectInfo info)
          Attribut "info"
 void setMaximum(long maximum)
          Attribut "maximum"
 void setMaximum(String maximum)
          Attribut "maximum"
 void setMinimum(long minimum)
          Attribut "minimum"
 void setMinimum(String minimum)
          Attribut "minimum"
 void setScale(double scale)
          Attribut "skalierung"
 void setScale(String scale)
          Attribut "skalierung"
 void setUnit(String unit)
          Paramter "einheit"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_doubleNumberFormat

private static final NumberFormat _doubleNumberFormat
Hiermit kann ein Double-Wert in Standard-Notation ausgegeben werden. Aus 1.0E-5 wird 0,00001.


_info

SystemObjectInfo _info

_scale

private double _scale

_minimum

private long _minimum

_maximum

private long _maximum

_unit

private String _unit
Constructor Detail

ConfigurationValueRange

public ConfigurationValueRange()
Method Detail

setInfo

public void setInfo(SystemObjectInfo info)
Attribut "info"

Parameters:
info - s.o.

setScale

public void setScale(String scale)
Attribut "skalierung"

Parameters:
scale - String, der die Skalierung enthält. Ist in dem String "," enthalten, wird dies durch einen "." ersetzt.

setScale

public void setScale(double scale)
Attribut "skalierung"

Parameters:
scale - s.o.

setMinimum

public void setMinimum(String minimum)
Attribut "minimum"

Parameters:
minimum - String, der als Long interpretiert wird

setMaximum

public void setMaximum(String maximum)
Attribut "maximum"

Parameters:
maximum - String, der als Long interpretiert wird

setMinimum

public void setMinimum(long minimum)
Attribut "minimum"

Parameters:
minimum - s.o.

setMaximum

public void setMaximum(long maximum)
Attribut "maximum"

Parameters:
maximum - s.o.

setUnit

public void setUnit(String unit)
Paramter "einheit"

Parameters:
unit - s.o.

getInfo

public SystemObjectInfo getInfo()
Parameter "info"

Returns:
info, die zu diesem Objekt gehört

getScale

public double getScale()
skalierung

Returns:
Wert des Attributes skalierung, wurde kein Wert gesetzt wird 1.0 zurückgegeben

getScaleAsString

public String getScaleAsString()
Gibt die Skalierung in Standard-Notation zurück.

Returns:
Skalierung in Standard-Notation.

getMinimum

public long getMinimum()

getMaximum

public long getMaximum()

getUnit

public String getUnit()
einheit

Returns:
Wert des Attributes einheit. Wurde kein Wert gesetzt, wird "" zurückgegeben