- <init>
Creates a new floatOrVariableRef holding the given variable reference
- evaluate
Evaluates this holder. If this holds an explicit float then its value is
returned as-is. Otherwise,
- evaluateNotNull
Wrapper for #evaluate(Expression,ProcessingContext) that substitutes a
replacement value and emits a
- getConstantFloatValue
Returns the explicit float held by this instance, returning null if this
actually holds a variable r
- getIdentifier
Returns the explicit variable reference identifier held by this instance,
returning null if this act
- isConstantFloat
Returns true if this instance holds an explicit float
- isVariableRef
Returns true of this instance holds a variable reference
- parseString
Parses a new floatOrVariableRef from the given String, as defined in the QTI
spec.