protected class AbstractExecutableTag.InternalTagScriptEvaluator extends java.lang.Object implements TagScriptEvaluator, Diagnosable, TagScriptMonitor
Constructor and Description |
---|
InternalTagScriptEvaluator() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
errorForEvent(java.lang.String id) |
java.util.Set<java.lang.String> |
getDefinedIds()
Returns the script ids that are defined on this evaluator.
|
void |
invoke(java.lang.String id,
Tag source,
TagPath sourcePath,
TagScriptMonitor status,
java.lang.Object... params)
Executes the script defined for the given id against the source object provided.
|
void |
onScriptError(java.lang.String id,
java.lang.String message,
java.lang.Exception error) |
void |
onScriptSuccess(java.lang.String id) |
void |
sampleDiagnostics(DiagnosticsSample sample)
Provides the sample upon which the object can set diagnostics information.
|
void |
setTarget(TagScriptEvaluator target) |
public void setTarget(TagScriptEvaluator target)
public java.util.Set<java.lang.String> getDefinedIds()
TagScriptEvaluator
getDefinedIds
in interface TagScriptEvaluator
public void invoke(java.lang.String id, Tag source, TagPath sourcePath, TagScriptMonitor status, java.lang.Object... params)
TagScriptEvaluator
invoke
in interface TagScriptEvaluator
protected java.lang.String errorForEvent(java.lang.String id)
public void sampleDiagnostics(DiagnosticsSample sample)
Diagnosable
sampleDiagnostics
in interface Diagnosable
public void onScriptSuccess(java.lang.String id)
onScriptSuccess
in interface TagScriptMonitor
public void onScriptError(java.lang.String id, java.lang.String message, java.lang.Exception error)
onScriptError
in interface TagScriptMonitor