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
|
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
|
protected void |
preExecute(COM.FutureTense.Interfaces.ICS ics)
Template method that is called before ics.runTag
|
protected AbstractTagRunner(String tagName)
tagName
- the name of the tag to be invoked.protected void bind(COM.FutureTense.Interfaces.ICS ics)
Implementation in this class does nothing, subclasses can override.
ics
- Content Server context objectpublic String execute(COM.FutureTense.Interfaces.ICS ics)
order is
execute
in interface TagRunner
ics
- Content Server context objectICS.runTag(String, COM.FutureTense.Interfaces.FTValList)
TagRunner.execute(ICS)
protected void preExecute(COM.FutureTense.Interfaces.ICS ics)
subclasses can override
ics
- Content Server context objectprotected void postExecute(COM.FutureTense.Interfaces.ICS ics)
subclasses can override
ics
- Content Server context objectprotected void handleError(COM.FutureTense.Interfaces.ICS ics)
subclasses can override
ics
- Content Server context objectTagRunnerRuntimeException
Copyright © 2016–2017. All rights reserved.