public class UpdateActionCustom extends java.lang.Object implements UpdateAction
Constructor and Description |
---|
UpdateActionCustom(Workspace workspace,
java.io.File file)
Create a new custom update action from a file containing the custom
script.
|
UpdateActionCustom(WorkspaceUpdater updater,
java.lang.String script)
Create a new custom update action from a file containing the custom
script.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Provide a String description of this update method.
|
java.lang.String |
getLongDescription()
Provide a longer description for tooltips, etc.
|
java.lang.String |
getScriptString() |
void |
init()
Initialize the interpreter.
|
void |
invoke()
Invoke this action.
|
void |
setScriptString(java.lang.String scriptString) |
public UpdateActionCustom(WorkspaceUpdater updater, java.lang.String script)
updater
- reference to workspace updaterscript
- the custom script as a stringpublic UpdateActionCustom(Workspace workspace, java.io.File file)
workspace
- reference to parent workspacefile
- file containing custom codepublic void init()
public void invoke()
invoke
in interface UpdateAction
public java.lang.String getDescription()
UpdateAction
getDescription
in interface UpdateAction
public java.lang.String getLongDescription()
UpdateAction
getLongDescription
in interface UpdateAction
public java.lang.String getScriptString()
public void setScriptString(java.lang.String scriptString)
scriptString
- the scriptString to set