public class QuickScriptManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APRINTBOOKGROOVYSCRIPTEXTENSION |
Constructor and Description |
---|
QuickScriptManager(java.io.File scriptfolder) |
Modifier and Type | Method and Description |
---|---|
void |
addScriptManagerListener(IScriptManagerListener listener) |
void |
deleteScript(java.lang.String name) |
protected void |
fireScriptChanged(java.lang.String name) |
protected void |
fireScriptListChanged(java.lang.String[] list) |
java.lang.String[] |
listQuickScripts()
list the quickscripts in the folder passed in parameter
|
java.lang.StringBuffer |
loadScript(java.lang.String name)
Load the script managed by the script manager
|
void |
removeScriptManagerListener(IScriptManagerListener listener) |
void |
saveScript(java.lang.String name,
java.lang.StringBuffer content) |
public static final java.lang.String APRINTBOOKGROOVYSCRIPTEXTENSION
public java.lang.String[] listQuickScripts()
quickScriptFolder
- the folder containing the quick scriptspublic void saveScript(java.lang.String name, java.lang.StringBuffer content) throws java.lang.Exception
java.lang.Exception
public java.lang.StringBuffer loadScript(java.lang.String name) throws java.lang.Exception
name
- java.lang.Exception
public void deleteScript(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public void addScriptManagerListener(IScriptManagerListener listener)
public void removeScriptManagerListener(IScriptManagerListener listener)
protected void fireScriptChanged(java.lang.String name)
protected void fireScriptListChanged(java.lang.String[] list)