public class BagWriter
extends java.lang.Object
| Constructor and Description |
|---|
BagWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.String |
getPathRelativeToDataDir(java.io.File file) |
static void |
write(Bag bag,
java.io.File outputDir)
Write the bag out to the specified directory
|
static void |
writeBagitFile(java.lang.String version,
java.lang.String encoding,
java.io.File outputDir) |
static void |
writeBagitInfoFile(java.util.LinkedHashMap<java.lang.String,java.lang.String> metadata,
java.io.File outputDir,
java.lang.String charsetName) |
static void |
writeFetchFile(java.util.List<FetchItem> itemsToFetch,
java.io.File outputDir,
java.lang.String charsetName) |
protected static void |
writeManifests(java.util.Set<Manifest> tagManifests,
java.io.File outputDir,
java.lang.String filenameBase,
java.lang.String charsetName) |
static void |
writePayloadFiles(java.util.Set<Manifest> payloadManifests,
java.io.File outputDir) |
static void |
writePayloadManifests(java.util.Set<Manifest> manifests,
java.io.File outputDir,
java.lang.String charsetName) |
static void |
writeTagManifests(java.util.Set<Manifest> tagManifests,
java.io.File outputDir,
java.lang.String charsetName) |
public static void write(Bag bag, java.io.File outputDir) throws java.io.IOException
java.io.IOExceptionpublic static void writeBagitFile(java.lang.String version,
java.lang.String encoding,
java.io.File outputDir)
throws java.io.IOException
java.io.IOExceptionpublic static void writePayloadFiles(java.util.Set<Manifest> payloadManifests, java.io.File outputDir) throws java.io.IOException
java.io.IOExceptionpublic static void writePayloadManifests(java.util.Set<Manifest> manifests, java.io.File outputDir, java.lang.String charsetName) throws java.io.IOException
java.io.IOExceptionpublic static void writeTagManifests(java.util.Set<Manifest> tagManifests, java.io.File outputDir, java.lang.String charsetName) throws java.io.IOException
java.io.IOExceptionprotected static void writeManifests(java.util.Set<Manifest> tagManifests, java.io.File outputDir, java.lang.String filenameBase, java.lang.String charsetName) throws java.io.IOException
java.io.IOExceptionpublic static void writeBagitInfoFile(java.util.LinkedHashMap<java.lang.String,java.lang.String> metadata,
java.io.File outputDir,
java.lang.String charsetName)
throws java.io.IOException
java.io.IOExceptionpublic static void writeFetchFile(java.util.List<FetchItem> itemsToFetch, java.io.File outputDir, java.lang.String charsetName) throws java.io.IOException
java.io.IOExceptionprotected static java.lang.String getPathRelativeToDataDir(java.io.File file)