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.
|
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 | |
ErrorProgress | |
FileSelectRow |
A
Row allowing for the selection of one or multiple files through a JFileChooser . |
FinishedProgress | |
ICleaverInputStream | |
ICleaverOutputStream | |
ICleaverStream | |
ICompressConfig | |
IConfig |
An interface for the configuration of a step of a
Job . |
ICryptConfig | |
ISplitConfig | |
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.
|
NotStartedProgress | |
OptionRow |
A
Row where options can be set. |
PartsConfig |
A
IConfig for splitting a file in a specific number of parts. |
PasswordConfig |
A config for encrypting a file with an arbitrary length password.
|
ProgrammingError |
An exception that should never be thrown during the execution of the program.
|
Progress |
The abstract Progress class.
|
Row | |
SaltSerializer | |
SizeConfig |
A
IConfig for splitting a file in parts of a specific part 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 %. |