Package hec.script
Interface ScriptManager
- All Known Implementing Classes:
ScriptManagerImpl
public interface ScriptManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConfigChangeListener(hec.event.ConfigChangeListener listener) checkLockedBy(String scriptPath) voidclose()booleanbooleandeleteScript(ScriptIdentifier sid, boolean notify) booleandeleteScript(ScriptIdentifier sid, boolean notify, boolean warnUser) booleandownLoadModule(String moduleName) getCache()getPathFromTreePath(String treePath) getScriptIdsForMode(String moduleName) getScriptIdsForObject(String scriptIdPath) booleanbooleanisUniqueScriptName(String s, Hashtable cache) booleanlockScriptFile(boolean lock, String scriptPath) voidvoidremoveConfigChangeListener(hec.event.ConfigChangeListener listener) booleansaveScript(ScriptIdentifier sid, Script script) void
-
Field Details
-
NAME
recognized fields in the comments section of the .py file- See Also:
-
DESCRIPTION
- See Also:
-
DISPLAY_IN_MENU
- See Also:
-
DISPLAY_TO_USER
- See Also:
-
DISPLAY_IN_SELECTOR
- See Also:
-
ICON_NAME
- See Also:
-
BG_COLOR
- See Also:
-
GROUP
- See Also:
-
-
Method Details
-
close
void close() -
getScript
-
deleteScript
-
getScriptIdsForMode
-
downLoadModule
-
getIdFromScriptId
-
reloadScript
-
scriptAdded
-
deleteScript
-
deleteScript
-
lockScriptFile
-
checkLockedBy
-
getPathFromTreePath
-
addConfigChangeListener
void addConfigChangeListener(hec.event.ConfigChangeListener listener) -
removeConfigChangeListener
void removeConfigChangeListener(hec.event.ConfigChangeListener listener) -
isUniqueScriptName
-
saveScript
-
getScriptIdsForObject
-
getCache
Hashtable getCache() -
isUniqueScriptName
-