Index
B 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.job
-
A
Job
to convert a file into one or more chopped (*.chp + *.cXX) files. - ChopJob(File, ICompressConfig, ICryptConfig, ISplitConfig) - Constructor for class eu.steffo.cleaver.logic.job.ChopJob
-
Create a new ChopJob (without progress updates support).
- ChopJob(File, ICompressConfig, ICryptConfig, ISplitConfig, Runnable) - Constructor for class eu.steffo.cleaver.logic.job.ChopJob
-
Create a new ChopJob (with progress updates support).
- 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
. - chpDocument - Variable in class eu.steffo.cleaver.logic.job.StitchJob
- ChpFileError - Exception in eu.steffo.cleaver.errors
-
An error occoured during the parsing of a .chp file.
- ChpFileError(String) - Constructor for exception eu.steffo.cleaver.errors.ChpFileError
- chpFolder - Variable in class eu.steffo.cleaver.logic.job.StitchJob
- cipher - Variable in class eu.steffo.cleaver.logic.stream.input.CleaverCryptInputStream
- cipher - Variable in class eu.steffo.cleaver.logic.stream.output.CleaverCryptOutputStream
- clearSelectedFiles() - Method in class eu.steffo.cleaver.gui.panels.rows.FileSelectRow
-
Clear the files selected in the
FileSelectRow.fileChooser
, andupdate
the text displayed. - CleaverCryptInputStream - Class in eu.steffo.cleaver.logic.stream.input
- CleaverCryptInputStream(InputStream, char[], byte[], byte[]) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverCryptInputStream
- CleaverCryptOutputStream - Class in eu.steffo.cleaver.logic.stream.output
- CleaverCryptOutputStream(OutputStream, char[]) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverCryptOutputStream
-
Create a new CleaverCryptOutputStream with default
Cipher
parameters (AES algorithm in operation mode CFB8 with PKCS5 padding). - CleaverDeflateInputStream - Class in eu.steffo.cleaver.logic.stream.input
- CleaverDeflateInputStream(InputStream) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverDeflateInputStream
-
Construct a new CleaverDeflateInputStream and ensure the passed
InputStream
implementsICleaverInputStream
. - CleaverDeflateOutputStream - Class in eu.steffo.cleaver.logic.stream.output
- CleaverDeflateOutputStream(OutputStream) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverDeflateOutputStream
-
Construct a new CleaverDeflateOutputStream and ensure the passed
OutputStream
implementsICleaverOutputStream
. - CleaverForkFileInputStream - Class in eu.steffo.cleaver.logic.stream.input
- CleaverForkFileInputStream(File, int) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverForkFileInputStream
- CleaverForkFileOutputStream - Class in eu.steffo.cleaver.logic.stream.output
-
A custom
OutputStream
that writes the bytes received in input in multiple files with a progressively increasing number (.c1, .c2, .c3, and so on). - CleaverForkFileOutputStream(File, int) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverForkFileOutputStream
-
Construct a CleaverForkFileOutputStream.
- 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.
- CleaverSimpleFileInputStream - Class in eu.steffo.cleaver.logic.stream.input
- CleaverSimpleFileInputStream(File) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverSimpleFileInputStream
- CleaverSimpleFileOutputStream - Class in eu.steffo.cleaver.logic.stream.output
-
A custom
OutputStream
that writes the bytes received in input to a single file with a *.c0 extension. - CleaverSimpleFileOutputStream(File) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverSimpleFileOutputStream
- CleaverSplitFileInputStream - Class in eu.steffo.cleaver.logic.stream.input
- CleaverSplitFileInputStream(File, long) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
-
Construct a SplitFileInputStream.
- CleaverSplitFileOutputStream - Class in eu.steffo.cleaver.logic.stream.output
-
A custom
OutputStream
that writes the bytes received in input in multiple files with a progressively increasing number (.c1, .c2, .c3, and so on). - CleaverSplitFileOutputStream(File, long) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
-
Construct a CleaverSplitFileOutputStream.
- close() - Method in class eu.steffo.cleaver.logic.stream.input.CleaverForkFileInputStream
- close() - Method in class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
- close() - Method in class eu.steffo.cleaver.logic.stream.output.CleaverForkFileOutputStream
- close() - Method in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
- compressConfig - Variable in class eu.steffo.cleaver.logic.job.ChopJob
-
The
IConfig
for the Compress step. - 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
. - createChpFile(OutputStream) - Method in class eu.steffo.cleaver.logic.job.ChopJob
-
Generate the element tree by calling the
ICleaverOutputStream.toElement(Document)
method on the passedOutputStream
and by writing the results on a file with aTransformer
. - createCompressOutputStream(OutputStream) - Method in class eu.steffo.cleaver.logic.job.ChopJob
-
Create a
OutputStream
based on theChopJob.compressConfig
of this ChopJob. - createCryptOutputStream(OutputStream) - Method in class eu.steffo.cleaver.logic.job.ChopJob
-
Create a
OutputStream
based on theChopJob.cryptConfig
of this ChopJob. - 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
. - createNextFileInputStream() - Method in class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
-
Open the following file in the sequence, and update the
CleaverSplitFileInputStream.currentFileInputStream
. - createNextFileOutputStream() - Method in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
-
Create the following file in the sequence, and update the
CleaverSplitFileOutputStream.currentFileOutputStream
. - createSplitOutputStream() - Method in class eu.steffo.cleaver.logic.job.ChopJob
-
Create a
OutputStream
based on theChopJob.splitConfig
of this ChopJob. - 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.job.ChopJob
-
The
IConfig
for the Crypt step. - cryptKey - Variable in class eu.steffo.cleaver.logic.job.StitchJob
- 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.stream.input.CleaverSplitFileInputStream
- currentByteCount - Variable in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
- currentFileCount - Variable in class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
- currentFileCount - Variable in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
- currentFileInputStream - Variable in class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
-
The
FileInputStream
thisInputStream
is currently reading from. - currentFileOutputStream - Variable in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
-
The
FileOutputStream
thisOutputStream
is currently writing to.
All Classes All Packages