Interface VersionedSettingsFileSystem
-
- All Known Implementing Classes:
VersionedSettingsFileSystemImpl
public interface VersionedSettingsFileSystem
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InputStream
getContent(String path)
String
getRevision()
Returns settings revision if it is available.VcsRootInstance
getSettingsRoot()
Returns settings root instance used to provide the files if generation executed during project settings update on the server.boolean
isDirectory(String path)
boolean
isFile(String path)
Collection<VcsFileData>
listFiles(String path)
Collection<VcsFileData>
listFilesRecursively(String path)
-
-
-
Method Detail
-
listFiles
@NotNull Collection<VcsFileData> listFiles(@NotNull String path) throws IOException
- Throws:
IOException
-
listFilesRecursively
@NotNull Collection<VcsFileData> listFilesRecursively(@NotNull String path) throws IOException
- Throws:
IOException
-
isDirectory
boolean isDirectory(@NotNull String path)
-
isFile
boolean isFile(@NotNull String path)
-
getContent
@NotNull InputStream getContent(@NotNull String path) throws IOException
- Throws:
IOException
-
getSettingsRoot
@Nullable VcsRootInstance getSettingsRoot()
Returns settings root instance used to provide the files if generation executed during project settings update on the server. Returns null if root is unknown, e.g. during local settings generation via maven.- Returns:
- see above
-
getRevision
@Nullable String getRevision()
Returns settings revision if it is available.
-
-