All Classes
Class | Description |
---|---|
ChopAndStitchPanel |
This panel displays a
ChopPanel and a StitchPanel horizontally side-by-side. |
ChopJob |
A
Job that converts regular files into chopped (*.chp + *.cXX) files. |
ChopPanel |
The
CreateJobPanel allowing the creation of ChopJobs . |
ChpFileError |
An error in the parsing of the .chp file occoured.
|
CleaverFrame |
A class providing a GUI for Cleaver made with
javax.swing . |
CompressConfig |
A class containing the configuration for the compression step of a
Job . |
CompressRow |
A
OptionRow allowing the configuration of the compress step of the file chop process. |
CreateJobButtonRow | |
CreateJobPanel |
The base class for the two job creation panels (
ChopPanel and StitchPanel ). |
CryptConfig |
A class containing the configuration for the encryption/decryption step of a
Job . |
CryptInputStream | |
CryptOutputStream | |
CryptRow |
A
OptionRow allowing the configuration of the crypt step of the file chop process. |
ErrorProgress | |
FileSelectRow |
A
Row allowing for the selection of one or multiple files through a JFileChooser . |
FinishedProgress | |
Job |
A
Thread that allows access to the basic . |
JobsButtonsPanel |
A panel that holds the buttons to perform actions on jobs.
|
JobsTablePanel | |
KeyRow |
A
OptionRow allowing the configuration of the crypt step of the file stitch process. |
Main |
The class containing the main function.
|
MergeConfig |
A
SplitConfig created by reading a *.chp file, containing the number of parts and their size, but not the resulting file size. |
NotStartedProgress | |
OptionRow |
A
Row where options can be set. |
ProgrammingError |
An exception that should never be thrown during the execution of the program.
|
Progress | |
Row | |
SplitByPartsConfig | |
SplitBySizeConfig |
A
SplitConfig for splitting a file in parts of a specific part size. |
SplitConfig |
A class containing the configuration for the split/merge step of a
Job . |
SplitFileInputStream | |
SplitFileOutputStream |
A custom
OutputStream that writes the bytes received in input in multiple files with a progressively increasing number (.c1, .c2, .c3, and so on). |
SplitRow |
A
OptionRow allowing the configuration of the split step of the file chop process. |
StitchJob |
A
Job that converts chopped (*.chp + *.cXX) files back into regular files. |
StitchPanel |
The
CreateJobPanel allowing the creation of StitchJobs . |
Test | |
TitleRow |
A
Row containing a label, to be used as a title. |
WorkingProgress |