facets.util
Class NumberValues
java.lang.Object
facets.util.Tracer
facets.util.NumberValues
public abstract class NumberValues
- extends Tracer
Encapsulates management of numeric values stored in a ValueNode
.
Constructor Summary |
protected |
NumberValues(java.lang.Object defaultProposal,
int checkCount,
java.lang.String keyTop)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NumberValues
protected NumberValues(java.lang.Object defaultProposal,
int checkCount,
java.lang.String keyTop)
store
protected abstract ValueNode store()
keyTailSession
protected abstract java.lang.String keyTailSession()
keyTailDefaults
protected abstract java.lang.String keyTailDefaults()
traceOutput
protected void traceOutput(java.lang.String msg)
- Description copied from class:
Tracer
- Outputs complete trace messages to console or elsewhere.
Default prepends helpful classname to message.
- Overrides:
traceOutput
in class Tracer
- Parameters:
msg
- passed from one of the public
methods
validDefaultDoubles
protected double[] validDefaultDoubles(double[] proposed)
validDefaultInts
protected int[] validDefaultInts(int[] proposed)
hasSessionValue
public boolean hasSessionValue()
getValue
public java.lang.Object getValue(boolean getDefault)
putValue
public void putValue(java.lang.Object value,
boolean setDefault)