public class ProjectFile extends ProjectNode
folder, project
codeVersion, info, storage
Modifier | Constructor and Description |
---|---|
protected |
ProjectFile(ProjectFileCreationContext context,
int codeVersion) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ProjectFileListener listener) |
AppLogger |
createLogger(java.util.UUID taskId) |
<U> U |
findService(java.lang.Class<U> serviceClass) |
java.util.List<ProjectDependency<ProjectNode>> |
getDependencies() |
<T> java.util.List<T> |
getDependencies(java.lang.String name,
java.lang.Class<T> nodeClass) |
boolean |
isFolder() |
void |
removeDependencies(java.lang.String name) |
void |
removeListener(ProjectFileListener listener) |
void |
setDependencies(java.lang.String name,
java.util.List<ProjectNode> projectNodes) |
java.util.UUID |
startTask() |
void |
stopTask(java.util.UUID id) |
delete, getBackwardDependencies, getFileSystem, getParent, getPath, getProject, invalidate
getChildInfo, getCodeVersion, getCreationDate, getDescription, getId, getModificationDate, getName, getParentInfo, getVersion, isAheadOfVersion, moveTo, rename, setDescription, toString
protected ProjectFile(ProjectFileCreationContext context, int codeVersion)
public boolean isFolder()
isFolder
in class ProjectNode
public java.util.List<ProjectDependency<ProjectNode>> getDependencies()
public void setDependencies(java.lang.String name, java.util.List<ProjectNode> projectNodes)
public <T> java.util.List<T> getDependencies(java.lang.String name, java.lang.Class<T> nodeClass)
public void removeDependencies(java.lang.String name)
public void addListener(ProjectFileListener listener)
public void removeListener(ProjectFileListener listener)
public java.util.UUID startTask()
public AppLogger createLogger(java.util.UUID taskId)
public void stopTask(java.util.UUID id)
public <U> U findService(java.lang.Class<U> serviceClass)