public class FilesystemWorkspace extends Object implements io.takari.incrementalbuild.workspace.Workspace
| Constructor and Description |
|---|
FilesystemWorkspace() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFile(File file) |
io.takari.incrementalbuild.workspace.Workspace |
escalate() |
io.takari.incrementalbuild.workspace.Workspace.Mode |
getMode() |
io.takari.incrementalbuild.workspace.Workspace.ResourceStatus |
getResourceStatus(File file,
long lastModified,
long length) |
boolean |
isPresent(File file) |
OutputStream |
newOutputStream(File file) |
void |
processOutput(File outputFile) |
void |
walk(File basedir,
io.takari.incrementalbuild.workspace.Workspace.FileVisitor visitor) |
public io.takari.incrementalbuild.workspace.Workspace.Mode getMode()
getMode in interface io.takari.incrementalbuild.workspace.Workspacepublic io.takari.incrementalbuild.workspace.Workspace escalate()
escalate in interface io.takari.incrementalbuild.workspace.Workspacepublic void deleteFile(File file) throws IOException
deleteFile in interface io.takari.incrementalbuild.workspace.WorkspaceIOExceptionpublic void processOutput(File outputFile)
processOutput in interface io.takari.incrementalbuild.workspace.Workspacepublic OutputStream newOutputStream(File file) throws IOException
newOutputStream in interface io.takari.incrementalbuild.workspace.WorkspaceIOExceptionpublic io.takari.incrementalbuild.workspace.Workspace.ResourceStatus getResourceStatus(File file, long lastModified, long length)
getResourceStatus in interface io.takari.incrementalbuild.workspace.Workspacepublic boolean isPresent(File file)
isPresent in interface io.takari.incrementalbuild.workspace.Workspacepublic void walk(File basedir, io.takari.incrementalbuild.workspace.Workspace.FileVisitor visitor) throws IOException
walk in interface io.takari.incrementalbuild.workspace.WorkspaceIOExceptionCopyright © 2015. All rights reserved.