Index
C D E F G I J K M N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- ChopAndStitchPanel - Class in eu.steffo.cleaver.gui.panels
-
This panel displays a
ChopPanel
and aStitchPanel
horizontally side-by-side. - ChopAndStitchPanel(ActionListener, ActionListener) - Constructor for class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel
-
Construct a ChopAndStitchPanel by instantiating and adding a
ChopPanel
and aStitchPanel
to it. - ChopJob - Class in eu.steffo.cleaver.logic
-
A
Job
that converts regular files into chopped (*.chp + *.cXX) files. - ChopJob(File, SplitConfig, CryptConfig, CompressConfig) - Constructor for class eu.steffo.cleaver.logic.ChopJob
- ChopJob(File, SplitConfig, CryptConfig, CompressConfig, Runnable) - Constructor for class eu.steffo.cleaver.logic.ChopJob
- chopPanel - Variable in class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel
-
The
ChopPanel
, displayed on the left. - ChopPanel - Class in eu.steffo.cleaver.gui.panels
-
The
CreateJobPanel
allowing the creation ofChopJobs
. - ChopPanel(ActionListener) - Constructor for class eu.steffo.cleaver.gui.panels.ChopPanel
-
Construct a ChopPanel.
- chopStitchPanel - Variable in class eu.steffo.cleaver.gui.CleaverFrame
-
The panel allowing the creation of new
Jobs
. - ChpFileError - Exception in eu.steffo.cleaver.errors
-
An error in the parsing of the .chp file occoured.
- ChpFileError(String) - Constructor for exception eu.steffo.cleaver.errors.ChpFileError
- clearSelectedFiles() - Method in class eu.steffo.cleaver.gui.panels.rows.FileSelectRow
-
Clear the files selected in the
FileSelectRow.fileChooser
, andupdate
the text displayed. - CleaverFrame - Class in eu.steffo.cleaver.gui
-
A class providing a GUI for Cleaver made with
javax.swing
. - CleaverFrame(ArrayList<Job>) - Constructor for class eu.steffo.cleaver.gui.CleaverFrame
-
Construct the CleaverFrame by setting its fields and adding to it the panels it should contain.
- close() - Method in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
- compressConfig - Variable in class eu.steffo.cleaver.logic.ChopJob
- compressConfig - Variable in class eu.steffo.cleaver.logic.StitchJob
- CompressConfig - Class in eu.steffo.cleaver.logic.compress
-
A class containing the configuration for the compression step of a
Job
. - CompressConfig() - Constructor for class eu.steffo.cleaver.logic.compress.CompressConfig
- compressionCheckBox - Variable in class eu.steffo.cleaver.gui.panels.rows.option.CompressRow
-
The checkbox enabling or disabling the crypt step.
- compressRow - Variable in class eu.steffo.cleaver.gui.panels.ChopPanel
-
The
Row
to enable/disable the compression functionality. - CompressRow - Class in eu.steffo.cleaver.gui.panels.rows.option
-
A
OptionRow
allowing theconfiguration of the compress step
of the file chop process. - CompressRow() - Constructor for class eu.steffo.cleaver.gui.panels.rows.option.CompressRow
-
Construct a CompressRow.
- createAndAddChopJobs(ArrayList<Job>, Runnable) - Method in class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel
-
Propagate downwards the click of the Create Jobs button on the
ChopAndStitchPanel.chopPanel
. - createAndAddJobs(ArrayList<Job>, Runnable) - Method in class eu.steffo.cleaver.gui.panels.ChopPanel
-
Add to the
jobs ArrayList
theChopJobs
for the current settings. - createAndAddJobs(ArrayList<Job>, Runnable) - Method in class eu.steffo.cleaver.gui.panels.StitchPanel
-
Add to the
jobs ArrayList
theStitchJobs
for the current settings. - createAndAddStitchJobs(ArrayList<Job>, Runnable) - Method in class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel
-
Propagate downwards the click of the Create Jobs button on the
ChopAndStitchPanel.stitchPanel
. - createJobButton - Variable in class eu.steffo.cleaver.gui.panels.rows.CreateJobButtonRow
- createJobButtonRow - Variable in class eu.steffo.cleaver.gui.panels.ChopPanel
- createJobButtonRow - Variable in class eu.steffo.cleaver.gui.panels.StitchPanel
-
The
Row
containing the button to create theStitchJobs
. - CreateJobButtonRow - Class in eu.steffo.cleaver.gui.panels.rows
- CreateJobButtonRow(ActionListener) - Constructor for class eu.steffo.cleaver.gui.panels.rows.CreateJobButtonRow
-
Construct a CreateJobButtonRow.
- CreateJobPanel - Class in eu.steffo.cleaver.gui.panels
-
The base class for the two job creation panels (
ChopPanel
andStitchPanel
). - CreateJobPanel() - Constructor for class eu.steffo.cleaver.gui.panels.CreateJobPanel
-
Construct the job panel by setting its layout, adding a border, the
TitleRow
and theFileSelectRow
. - createNextFileOutputStream() - Method in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
-
Create the following file in the sequence, and update the
currentFileOutputStream
. - cryptCheckBox - Variable in class eu.steffo.cleaver.gui.panels.rows.option.CryptRow
-
The checkbox enabling or disabling the crypt step.
- cryptConfig - Variable in class eu.steffo.cleaver.logic.ChopJob
- cryptConfig - Variable in class eu.steffo.cleaver.logic.StitchJob
- CryptConfig - Class in eu.steffo.cleaver.logic.crypt
-
A class containing the configuration for the encryption/decryption step of a
Job
. - CryptConfig(String) - Constructor for class eu.steffo.cleaver.logic.crypt.CryptConfig
-
Construct a new CryptConfig with a specific encryption key.
- CryptInputStream - Class in eu.steffo.cleaver.logic.crypt
- CryptInputStream(InputStream) - Constructor for class eu.steffo.cleaver.logic.crypt.CryptInputStream
- CryptOutputStream - Class in eu.steffo.cleaver.logic.crypt
- CryptOutputStream(OutputStream) - Constructor for class eu.steffo.cleaver.logic.crypt.CryptOutputStream
- cryptRow - Variable in class eu.steffo.cleaver.gui.panels.ChopPanel
-
The
Row
to enable/disable the encryption functionality. - CryptRow - Class in eu.steffo.cleaver.gui.panels.rows.option
-
A
OptionRow
allowing theconfiguration of the crypt step
of the file chop process. - CryptRow() - Constructor for class eu.steffo.cleaver.gui.panels.rows.option.CryptRow
-
Construct a CryptRow.
- currentByteCount - Variable in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
- currentFileCount - Variable in class eu.steffo.cleaver.logic.split.SplitFileInputStream
- currentFileCount - Variable in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
- currentFileOutputStream - Variable in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
-
The
FileOutputStream
thisOutputStream
is currently writing to.
All Classes All Packages