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.Exception
private void copy(byte[] data, java.io.File file, java.lang.String sha) throws java.lang.Exception
java.lang.Exception
private byte[] getData(java.lang.String sha) throws java.lang.Exception
java.lang.Exception