public interface IProjectStore
Modifier and Type | Method and Description |
---|---|
void |
clearStorages() |
VirtualFile |
getDirectoryStoreFile()
Directory of project configuration files for directory-based project.
|
default @SystemIndependent java.lang.String |
getDirectoryStorePath()
Directory of project configuration files for directory-based project.
|
@SystemIndependent java.lang.String |
getDirectoryStorePath(boolean ignoreProjectStorageScheme) |
@SystemIndependent java.lang.String |
getDirectoryStorePathOrBase() |
@SystemIndependent java.lang.String |
getProjectBasePath() |
@SystemIndependent java.lang.String |
getProjectConfigDir()
`null` for default or non-directory based project.
|
@SystemIndependent java.lang.String |
getProjectFilePath() |
java.lang.String |
getProjectName() |
java.lang.String |
getProjectWorkspaceId() |
StorageScheme |
getStorageScheme() |
java.lang.String |
getWorkspaceFilePath()
System-independent path.
|
boolean |
isOptimiseTestLoadSpeed() |
boolean |
isProjectFile(VirtualFile file) |
void |
setOptimiseTestLoadSpeed(boolean optimiseTestLoadSpeed) |
void |
setPath(java.nio.file.Path path,
boolean isRefreshVfsNeeded,
Project template) |
@SystemIndependent java.lang.String getProjectBasePath()
java.lang.String getProjectName()
StorageScheme getStorageScheme()
@SystemIndependent java.lang.String getProjectFilePath()
@SystemIndependent java.lang.String getProjectConfigDir()
java.lang.String getWorkspaceFilePath()
void clearStorages()
boolean isOptimiseTestLoadSpeed()
void setOptimiseTestLoadSpeed(boolean optimiseTestLoadSpeed)
boolean isProjectFile(VirtualFile file)
VirtualFile getDirectoryStoreFile()
@SystemIndependent java.lang.String getDirectoryStorePath(boolean ignoreProjectStorageScheme)
default @SystemIndependent java.lang.String getDirectoryStorePath()
@SystemIndependent java.lang.String getDirectoryStorePathOrBase()
void setPath(java.nio.file.Path path, boolean isRefreshVfsNeeded, Project template)
java.lang.String getProjectWorkspaceId()