public class XESSplitter2
extends java.lang.Object
| Constructor and Description |
|---|
XESSplitter2() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getXESLogEnd(java.io.File f)
Get the XES Log End of the input file
|
java.lang.String |
getXESLogHeader(java.io.File f)
Get the XES Log Header of the input file
|
static long |
saveXESLogHeader(java.io.File f,
java.io.RandomAccessFile raf)
Save the XES log header and returns the position in the File 'f' where the log traces start
|
static int |
split(java.io.File f,
long split_size,
java.lang.String output_dir,
boolean virt)
Splits the input file in different splits with the desired size
|
static int |
split(java.io.File f,
long split_size,
java.lang.String output_dir,
boolean virt,
long num_chunk)
Splits the input file in different splits with the desired size
|
public static int split(java.io.File f,
long split_size,
java.lang.String output_dir,
boolean virt)
f - Input filesplit_size - Estimated size for each splitoutput_dir - Output directory for the splitsvirtual - If true just virtual splits instead physical splitspublic static int split(java.io.File f,
long split_size,
java.lang.String output_dir,
boolean virt,
long num_chunk)
f - Input filesplit_size - Estimated size for each splitoutput_dir - Output directory for the splitsvirtual - If true just virtual splits instead physical splitsnum_chunk - Number of the split (chunk) to splitpublic java.lang.String getXESLogHeader(java.io.File f)
file - Input filepublic java.lang.String getXESLogEnd(java.io.File f)
file - Input filepublic static long saveXESLogHeader(java.io.File f,
java.io.RandomAccessFile raf)
throws java.lang.Exception
file - Input fileraf - Random access file to move along the input filejava.lang.Exception