All Classes
Class | Description |
---|---|
ChopAndStitchPanel |
This panel displays a
ChopPanel and a StitchPanel horizontally side-by-side. |
ChopJob |
A
Job to convert a file into one or more chopped (*.chp + *.cXX) files. |
ChopPanel |
The
CreateJobPanel allowing the creation of ChopJobs . |
ChpFileError |
An error occoured during the parsing of a .chp file.
|
CleaverCryptInputStream | |
CleaverCryptOutputStream | |
CleaverDeflateInputStream | |
CleaverDeflateOutputStream | |
CleaverForkFileInputStream | |
CleaverForkFileOutputStream |
A custom
OutputStream that writes the bytes received in input in multiple files with a progressively increasing number (.c1, .c2, .c3, and so on). |
CleaverFrame |
A class providing a GUI for Cleaver made with
javax.swing . |
CleaverSimpleFileInputStream | |
CleaverSimpleFileOutputStream |
A custom
OutputStream that writes the bytes received in input to a single file with a *.c0 extension. |
CleaverSplitFileInputStream | |
CleaverSplitFileOutputStream |
A custom
OutputStream that writes the bytes received in input in multiple files with a progressively increasing number (.c1, .c2, .c3, and so on). |
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 ). |
CryptRow |
A
OptionRow allowing the configuration of the crypt step of the file chop process. |
DeflateConfig |
A
ICompressConfig requesting a compression with the Deflate algorithm. |
ErrorProgress | |
FileSelectRow |
A
Row allowing for the selection of one or multiple files through a JFileChooser . |
FinishedProgress | |
ICleaverInputStream | |
ICleaverOutputStream | |
ICleaverStream | |
ICompressConfig |
A
IConfig generated by a CompressRow . |
IConfig | |
ICryptConfig | |
ISplitConfig | |
Job |
A task that can be executed by Cleaver in a separate
Thread , and that keeps track of its progress and can display progress updates on a Swing GUI. |
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.
|
NotStartedProgress | |
OptionRow |
A
Row where options can be set. |
PartsConfig |
A
ISplitConfig requesting the split of a file in a specific number of PartsConfig.parts . |
PasswordConfig |
A
ICryptConfig requesting the encryption of a file using a specific PasswordConfig.password . |
ProgrammingError |
An exception that is never supposed to happen during the execution of the program.
|
Progress |
The abstract Progress class.
|
Row | |
SaltSerializer | |
SizeConfig |
A
ISplitConfig requesting the split of a file in parts of a specific size . |
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 . |
TitleRow |
A
Row containing a label, to be used as a title. |
WorkingProgress |
A
Progress that specifies that a Job is currently running and has progressed to WorkingProgress.progress %. |