public abstract class AbstractTagRunner extends FTValListFacade implements TagRunner
list| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTagRunner(String tagName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bind(COM.FutureTense.Interfaces.ICS ics)
Template method to bind variables on ics (or any object space) to the
current object.
|
String |
execute(COM.FutureTense.Interfaces.ICS ics)
Executes the tag via ics.runtag
order is
bind(ics);
preExecute();
ics.runTag();
postExceute();
handleError() if runTag or postExecute set errno to anything else
then zero.
|
protected void |
handleError(COM.FutureTense.Interfaces.ICS ics)
default error handling method.
|
protected void |
postExecute(COM.FutureTense.Interfaces.ICS ics)
Template method that is called after ics.runTag and before handleError
subclasses can override
|
protected void |
preExecute(COM.FutureTense.Interfaces.ICS ics)
Template method that is called before ics.runTag
subclasses can override
|
protected AbstractTagRunner(String tagName)
tagName - the name of the tag to be invoked.protected void bind(COM.FutureTense.Interfaces.ICS ics)
ics - public String execute(COM.FutureTense.Interfaces.ICS ics)
execute in interface TagRunnerICS.runTag(String, COM.FutureTense.Interfaces.FTValList)TagRunner.execute(ICS)protected void preExecute(COM.FutureTense.Interfaces.ICS ics)
ics - protected void postExecute(COM.FutureTense.Interfaces.ICS ics)
ics - protected void handleError(COM.FutureTense.Interfaces.ICS ics)
ics - TagRunnerRuntimeExceptionCopyright © 2010-2016 Oracle Corporation. All Rights Reserved.