public abstract class BaseAction
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CHILD
setter / getter name = child
|
static java.lang.String |
CONTENT
setter / getter name = content
|
| Constructor and Description |
|---|
BaseAction() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(BaseAction action) |
void |
clearActions() |
java.lang.StringBuilder |
doReplace(java.lang.String srcContent) |
java.lang.String |
doReplace(java.lang.String srcContent,
java.lang.String replacementContent,
int start,
int end) |
abstract java.lang.String |
execute(IExecContext execContext)
Executes an action
|
java.util.List<BaseAction> |
getActions() |
BaseAction |
getChild()
Get the last child in the list or null if there are no actions/elements
in the list.
|
java.lang.String |
getContent() |
java.lang.String |
getFirstValueFound(java.lang.String propertyName) |
BaseAction |
getParent() |
java.lang.String |
getReplacementContent() |
ReplacementMarker |
getReplacementMarker() |
boolean |
isUsedForDisplay() |
void |
processAction(java.lang.String pageContent,
BaseAction action,
IExecContext execContext) |
void |
setAction(BaseAction action) |
void |
setActions(java.util.List<BaseAction> actions) |
void |
setChild(BaseAction action) |
void |
setContent(java.lang.String content) |
void |
setParent(BaseAction parent) |
void |
setReplacementContent(java.lang.String replacementContent) |
void |
setReplacementMarker(ReplacementMarker replacementMarker) |
void |
setUsedForDisplay(boolean usedForDisplay) |
public static final java.lang.String CONTENT
public static final java.lang.String CHILD
public abstract java.lang.String execute(IExecContext execContext) throws java.lang.Exception
execContext - the application execution contextjava.lang.Exceptionpublic java.util.List<BaseAction> getActions()
public void setActions(java.util.List<BaseAction> actions)
public void clearActions()
public void setAction(BaseAction action)
public void setChild(BaseAction action)
public void addChild(BaseAction action)
public BaseAction getChild()
public void setContent(java.lang.String content)
public java.lang.String getContent()
public java.lang.String getReplacementContent()
public void setReplacementContent(java.lang.String replacementContent)
public ReplacementMarker getReplacementMarker()
public void setReplacementMarker(ReplacementMarker replacementMarker)
public void processAction(java.lang.String pageContent,
BaseAction action,
IExecContext execContext)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.StringBuilder doReplace(java.lang.String srcContent)
public java.lang.String doReplace(java.lang.String srcContent,
java.lang.String replacementContent,
int start,
int end)
public void setUsedForDisplay(boolean usedForDisplay)
public boolean isUsedForDisplay()
public void setParent(BaseAction parent)
public BaseAction getParent()
public java.lang.String getFirstValueFound(java.lang.String propertyName)