public class NamedObjectDumpBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
filenameBase |
| Constructor and Description |
|---|
NamedObjectDumpBuilder(java.lang.String filename)
Creates a NamedObjectDump file for the given filename base (everything
but the extensions).
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendBytes(java.lang.String name,
byte[] victim) |
void |
appendBytes(java.lang.String name,
byte[] victim,
int offset,
int length) |
void |
appendObject(java.lang.String name,
java.lang.Object victim) |
void |
clear() |
void |
close()
Closes the dump.
|
int |
getCurrentSize() |
java.io.File |
getDataFile() |
java.lang.String |
getFilenameBase() |
java.io.File |
getOffsetFile() |
void |
reset() |
void |
sort() |
void |
writeObjectImp(java.lang.Object victim,
java.io.DataOutputStream outie) |
public NamedObjectDumpBuilder(java.lang.String filename)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getFilenameBase()
public java.io.File getDataFile()
public java.io.File getOffsetFile()
public void appendBytes(java.lang.String name,
byte[] victim)
throws java.io.IOException
java.io.IOExceptionpublic void appendBytes(java.lang.String name,
byte[] victim,
int offset,
int length)
throws java.io.IOException
java.io.IOExceptionpublic void appendObject(java.lang.String name,
java.lang.Object victim)
throws java.io.IOException
java.io.IOExceptionpublic void writeObjectImp(java.lang.Object victim,
java.io.DataOutputStream outie)
throws java.io.IOException
java.io.IOExceptionpublic void clear()
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic void sort()
throws java.io.IOException
java.io.IOExceptionpublic int getCurrentSize()
public void reset()
throws java.io.IOException
java.io.IOException