@ReturnValuesAreNonnullByDefault public class NoOpFileStorePath extends Object implements com.atlassian.dc.filestore.api.FileStore.Path
FileStore.Path that does nothing.| Constructor and Description |
|---|
NoOpFileStorePath() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFile() |
boolean |
exists() |
boolean |
fileExists() |
com.atlassian.dc.filestore.api.FileStore.Reader |
fileReader() |
com.atlassian.dc.filestore.api.FileStore.Writer |
fileWriter() |
java.util.stream.Stream<? extends com.atlassian.dc.filestore.api.FileStore.Path> |
getFileDescendents() |
Optional<String> |
getLeafName() |
String |
getPathName() |
com.atlassian.dc.filestore.api.FileStore.Path |
path(String... pathComponents) |
public com.atlassian.dc.filestore.api.FileStore.Path path(@Nonnull String... pathComponents)
path in interface com.atlassian.dc.filestore.api.FileStore.Pathpublic boolean fileExists()
fileExists in interface com.atlassian.dc.filestore.api.FileStore.Pathpublic boolean exists()
exists in interface com.atlassian.dc.filestore.api.FileStore.Pathpublic com.atlassian.dc.filestore.api.FileStore.Reader fileReader()
fileReader in interface com.atlassian.dc.filestore.api.FileStore.Pathpublic com.atlassian.dc.filestore.api.FileStore.Writer fileWriter()
fileWriter in interface com.atlassian.dc.filestore.api.FileStore.Pathpublic void deleteFile()
throws IOException
deleteFile in interface com.atlassian.dc.filestore.api.FileStore.PathIOExceptionpublic String getPathName()
getPathName in interface com.atlassian.dc.filestore.api.FileStore.Pathpublic Optional<String> getLeafName()
getLeafName in interface com.atlassian.dc.filestore.api.FileStore.Pathpublic java.util.stream.Stream<? extends com.atlassian.dc.filestore.api.FileStore.Path> getFileDescendents()
getFileDescendents in interface com.atlassian.dc.filestore.api.FileStore.PathCopyright © 2002-2024 Atlassian. All Rights Reserved.