public abstract class Pack extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
static interface |
Pack.Factory |
| Constructor and Description |
|---|
Pack(PackLoader loader,
PackManifest manifest,
PackManifest.Module module) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
byte[] |
getChunk(int off,
int len) |
byte[] |
getHash() |
UUID |
getId() |
protected PackLoader |
getLoader() |
PackManifest |
getManifest() |
String |
getName() |
long |
getSize() |
abstract PackType |
getType() |
SemVersion |
getVersion() |
public Pack(PackLoader loader, PackManifest manifest, PackManifest.Module module)
protected PackLoader getLoader()
public PackManifest getManifest()
public String getName()
public SemVersion getVersion()
public UUID getId()
public long getSize()
public byte[] getHash()
public byte[] getChunk(int off,
int len)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic abstract PackType getType()
Copyright © 2021. All rights reserved.