public abstract class AbstractScript<T extends AbstractScript> extends ProjectFile implements StorableScript
Modifier and Type | Field and Description |
---|---|
protected OrderedDependencyManager |
orderedDependencyManager |
folder, project
codeVersion, info, storage
Constructor and Description |
---|
AbstractScript(ProjectFileCreationContext context,
int codeVersion,
String scriptContentName) |
Modifier and Type | Method and Description |
---|---|
void |
addGenericScript(GenericScript genericScript) |
void |
addListener(ScriptListener listener) |
void |
addScript(T includeScript) |
void |
clearDependenciesCache() |
List<AbstractScript> |
getIncludedScripts() |
String |
readScript() |
String |
readScript(boolean withIncludes) |
void |
removeListener(ScriptListener listener) |
void |
removeScript(String scriptNodeId) |
void |
switchIncludedDependencies(int dependencyIndex1,
int dependencyIndex2) |
void |
writeScript(String content) |
addListener, createLogger, getDependencies, getDependencies, hasDeepDependency, hasDeepDependency, isFolder, mandatoryDependenciesAreMissing, removeDependencies, removeListener, replaceDependency, setDependencies, startTask, stopTask
delete, findService, getBackwardDependencies, getFileSystem, getParent, getPath, getProject, invalidate
archive, archive, archive, archive, archive, getChildInfo, getCodeVersion, getCreationDate, getDescription, getId, getModificationDate, getName, getParentInfo, getVersion, isAheadOfVersion, isAncestorOf, moveTo, rename, setDescription, toString, unarchive, unarchive
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getScriptLabel, getScriptType
protected final OrderedDependencyManager orderedDependencyManager
public AbstractScript(ProjectFileCreationContext context, int codeVersion, String scriptContentName)
public List<AbstractScript> getIncludedScripts()
public void addGenericScript(GenericScript genericScript)
public void addScript(T includeScript)
public void removeScript(String scriptNodeId)
public void switchIncludedDependencies(int dependencyIndex1, int dependencyIndex2)
public String readScript(boolean withIncludes)
readScript
in interface StorableScript
public String readScript()
readScript
in interface StorableScript
public void writeScript(String content)
writeScript
in interface StorableScript
public void clearDependenciesCache()
public void addListener(ScriptListener listener)
addListener
in interface StorableScript
public void removeListener(ScriptListener listener)
removeListener
in interface StorableScript
Copyright © 2020. All rights reserved.