org.olat.ims.qti.container
Class Variable

java.lang.Object
  extended by org.olat.ims.qti.container.Variable
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DecimalVariable

public abstract class Variable
extends java.lang.Object
implements java.io.Serializable

Author:
Felix Jost
See Also:
Serialized Form

Constructor Summary
Variable(java.lang.String theVarName)
           
 
Method Summary
abstract  void add(java.lang.String value)
           
abstract  void divide(java.lang.String value)
           
abstract  float getCutValue()
           
abstract  float getDefaultValue()
           
abstract  float getMaxValue()
           
abstract  float getMinValue()
           
abstract  float getTruncatedValue()
           
abstract  float getValue()
           
 java.lang.String getVarName()
          Returns the varName.
abstract  boolean hasCutValue()
           
abstract  boolean hasDefaultValue()
           
abstract  boolean hasMaxValue()
           
abstract  boolean hasMinValue()
           
abstract  boolean isEqual(java.lang.String value)
           
abstract  boolean isLessThan(java.lang.String value)
           
abstract  boolean isMoreThan(java.lang.String value)
           
abstract  void multiply(java.lang.String value)
           
abstract  void reset()
           
abstract  void setValue(java.lang.String value)
           
abstract  void subtract(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Variable

public Variable(java.lang.String theVarName)
Method Detail

getVarName

public java.lang.String getVarName()
Returns the varName.

Returns:
String

getCutValue

public abstract float getCutValue()

getDefaultValue

public abstract float getDefaultValue()

getMaxValue

public abstract float getMaxValue()

getMinValue

public abstract float getMinValue()

getValue

public abstract float getValue()

getTruncatedValue

public abstract float getTruncatedValue()

setValue

public abstract void setValue(java.lang.String value)

hasCutValue

public abstract boolean hasCutValue()

hasDefaultValue

public abstract boolean hasDefaultValue()

hasMaxValue

public abstract boolean hasMaxValue()

hasMinValue

public abstract boolean hasMinValue()

isLessThan

public abstract boolean isLessThan(java.lang.String value)

isMoreThan

public abstract boolean isMoreThan(java.lang.String value)

isEqual

public abstract boolean isEqual(java.lang.String value)

add

public abstract void add(java.lang.String value)

subtract

public abstract void subtract(java.lang.String value)

multiply

public abstract void multiply(java.lang.String value)

divide

public abstract void divide(java.lang.String value)

reset

public abstract void reset()