public class SinkFS
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.Map<java.lang.String,java.io.File> |
files |
private java.io.File |
shacache |
(package private) java.util.Map<java.io.File,java.lang.String> |
shas |
private Source[] |
sources |
| Constructor and Description |
|---|
SinkFS(Source[] sources,
java.io.File shacache) |
| Modifier and Type | Method and Description |
|---|---|
private void |
copy(byte[] data,
java.io.File file,
java.lang.String sha) |
boolean |
delta(java.io.File cwd,
java.util.Collection<Delta> deltas) |
private void |
delta(java.io.File cwd,
Delta delta) |
private byte[] |
getData(java.lang.String sha) |
void |
setSources(Source[] sources) |
final java.util.Map<java.io.File,java.lang.String> shas
final java.util.Map<java.lang.String,java.io.File> files
private Source[] sources
private java.io.File shacache
public SinkFS(Source[] sources, java.io.File shacache)
public void setSources(Source[] sources)
public boolean delta(java.io.File cwd,
java.util.Collection<Delta> deltas)
private void delta(java.io.File cwd,
Delta delta)
throws java.lang.Exception
java.lang.Exceptionprivate void copy(byte[] data,
java.io.File file,
java.lang.String sha)
throws java.lang.Exception
java.lang.Exceptionprivate byte[] getData(java.lang.String sha)
throws java.lang.Exception
java.lang.Exception