public class AbstractExecutableTag.ArrayHistorizer extends AbstractExecutableTag.ArrayEvaluator<HistoryEvaluator> implements AbstractExecutableTag.ExecTagHistoryEvaluator
CYCLE_EVALUATION
Constructor and Description |
---|
ArrayHistorizer(Tag def,
java.util.List<HistoricalTagValue> storeQueue,
TagPath historyPath) |
Modifier and Type | Method and Description |
---|---|
protected HistoryEvaluator |
createEvaluator(int index) |
protected void |
destroyEvaluator(HistoryEvaluator evaluator,
int index) |
protected void |
evaluate(HistoryEvaluator evaluator,
int index,
QualifiedValue arrayValue) |
protected TagPath |
getPath(int index) |
java.util.List<TagPath> |
getPaths() |
void |
release() |
void |
sampleDiagnostics(DiagnosticsSample sample)
Provides the sample upon which the object can set diagnostics information.
|
evaluate, getCurrentCount, getEvaluators, getMaxCount, validateEvaluators, validateFor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluate
public ArrayHistorizer(Tag def, java.util.List<HistoricalTagValue> storeQueue, TagPath historyPath)
public java.util.List<TagPath> getPaths()
getPaths
in interface AbstractExecutableTag.ExecTagHistoryEvaluator
protected TagPath getPath(int index)
protected HistoryEvaluator createEvaluator(int index)
createEvaluator
in class AbstractExecutableTag.ArrayEvaluator<HistoryEvaluator>
protected void destroyEvaluator(HistoryEvaluator evaluator, int index)
destroyEvaluator
in class AbstractExecutableTag.ArrayEvaluator<HistoryEvaluator>
protected void evaluate(HistoryEvaluator evaluator, int index, QualifiedValue arrayValue)
evaluate
in class AbstractExecutableTag.ArrayEvaluator<HistoryEvaluator>
public void release()
release
in interface HistoryEvaluator
public void sampleDiagnostics(DiagnosticsSample sample)
Diagnosable
sampleDiagnostics
in interface Diagnosable