Serialized Form
-
Package eu.steffo.cleaver.errors
-
Class eu.steffo.cleaver.errors.ChpFileError extends Exception implements Serializable
-
Class eu.steffo.cleaver.errors.ProgrammingError extends Exception implements Serializable
-
-
Package eu.steffo.cleaver.gui
-
Class eu.steffo.cleaver.gui.CleaverFrame extends JFrame implements Serializable
-
Serialized Fields
-
chopStitchPanel
ChopAndStitchPanel chopStitchPanel
The panel allowing the creation of newJobs
.- See Also:
ChopAndStitchPanel
-
jobs
ArrayList<Job> jobs
- See Also:
CleaverFrame(ArrayList)
-
jobsButtonRow
JobsButtonsPanel jobsButtonRow
The panel containing jobs-related buttons, such as Delete selected or Run all.- See Also:
JobsButtonsPanel
-
jobsTablePanel
JobsTablePanel jobsTablePanel
- See Also:
JobsTablePanel
-
-
-
-
Package eu.steffo.cleaver.gui.panels
-
Class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel extends JPanel implements Serializable
-
Serialized Fields
-
chopPanel
ChopPanel chopPanel
TheChopPanel
, displayed on the left. -
stitchPanel
StitchPanel stitchPanel
TheStitchPanel
, displayed on the right.
-
-
-
Class eu.steffo.cleaver.gui.panels.ChopPanel extends CreateJobPanel implements Serializable
-
Serialized Fields
-
compressRow
CompressRow compressRow
TheRow
to enable/disable the compression functionality. -
createJobButtonRow
CreateJobButtonRow createJobButtonRow
-
cryptRow
CryptRow cryptRow
TheRow
to enable/disable the encryption functionality. -
splitRow
SplitRow splitRow
TheRow
to enable/disable the file split functionality.
-
-
-
Class eu.steffo.cleaver.gui.panels.CreateJobPanel extends JPanel implements Serializable
-
Serialized Fields
-
fileSelectPanel
FileSelectRow fileSelectPanel
The second row, containing the file selector. -
titlePanel
TitleRow titlePanel
The first row, containing the name of the panel ("Chop" or "Stitch")
-
-
-
Class eu.steffo.cleaver.gui.panels.JobsButtonsPanel extends JPanel implements Serializable
-
Class eu.steffo.cleaver.gui.panels.JobsTablePanel extends JPanel implements Serializable
-
Serialized Fields
-
jobs
ArrayList<Job> jobs
-
table
JTable table
The jobs table. -
tableModel
JobsTablePanel.JobsTableModel tableModel
TheTableModel
instance for theTable
. -
tableScrollPane
JScrollPane tableScrollPane
TheJScrollPane
wrapping the jobsTable
.
-
-
-
Class eu.steffo.cleaver.gui.panels.JobsTablePanel.JobsTableModel extends AbstractTableModel implements Serializable
-
Class eu.steffo.cleaver.gui.panels.StitchPanel extends CreateJobPanel implements Serializable
-
Serialized Fields
-
createJobButtonRow
CreateJobButtonRow createJobButtonRow
TheRow
containing the button to create theStitchJobs
. -
keyOptionRow
KeyRow keyOptionRow
TheRow
to select the encryption key.
-
-
-
-
Package eu.steffo.cleaver.gui.panels.rows
-
Class eu.steffo.cleaver.gui.panels.rows.CreateJobButtonRow extends Row implements Serializable
-
Serialized Fields
-
createJobButton
JButton createJobButton
-
-
-
Class eu.steffo.cleaver.gui.panels.rows.FileSelectRow extends Row implements Serializable
-
Serialized Fields
-
fileChooser
JFileChooser fileChooser
TheJFileChooser
that will be opened when theFileSelectRow.openFileChooserButton
is pressed. -
openFileChooserButton
JButton openFileChooserButton
The button to open the file choice dialog. -
selectionTextField
JTextField selectionTextField
A non-editable text field that displays the files selected in the file choice dialog.
-
-
-
Class eu.steffo.cleaver.gui.panels.rows.Row extends JPanel implements Serializable
-
Class eu.steffo.cleaver.gui.panels.rows.TitleRow extends Row implements Serializable
-
Serialized Fields
-
titleLabel
JLabel titleLabel
The title label.
-
-
-
-
Package eu.steffo.cleaver.gui.panels.rows.option
-
Class eu.steffo.cleaver.gui.panels.rows.option.CompressRow extends OptionRow implements Serializable
-
Serialized Fields
-
compressionCheckBox
JCheckBox compressionCheckBox
The checkbox enabling or disabling the crypt step. If unticked,CompressRow.getCompressConfig()
will return null.
-
-
-
Class eu.steffo.cleaver.gui.panels.rows.option.CryptRow extends OptionRow implements Serializable
-
Serialized Fields
-
cryptCheckBox
JCheckBox cryptCheckBox
The checkbox enabling or disabling the crypt step. If unticked,CryptRow.getCryptConfig()
will return null. -
keyLabel
JLabel keyLabel
A label with "Key" written on it. -
keyTextField
JTextField keyTextField
TheJTextField
where the user can input the desired encryption key for the files, in form of aString
. -
separator
JSeparator separator
A separator between the checkbox and the encryption key field.
-
-
-
Class eu.steffo.cleaver.gui.panels.rows.option.KeyRow extends OptionRow implements Serializable
-
Serialized Fields
-
keyLabel
JLabel keyLabel
A label with "Encryption key" written on it. -
keyTextField
JTextField keyTextField
The text field where the user can input the encryption key. -
optionalLabel
JLabel optionalLabel
A label with "(if required)" written on it.
-
-
-
Class eu.steffo.cleaver.gui.panels.rows.option.OptionRow extends Row implements Serializable
-
Class eu.steffo.cleaver.gui.panels.rows.option.SplitRow extends OptionRow implements Serializable
-
Serialized Fields
-
firstSeparator
JSeparator firstSeparator
A separator between the checkbox and the part size selector. -
partsLabel
JLabel partsLabel
A label with "Parts" written on it. -
partsTextField
JTextField partsTextField
The text field where the user can select the number of parts to split the file in. If something is written on it, it disables theSplitRow.sizeTextField
. It is disabled if something is written on theSplitRow.sizeTextField
. -
secondSeparator
JSeparator secondSeparator
A separator between the file part size selector and the parts number selector. -
sizeLabel
JLabel sizeLabel
A label with "Part size" written on it. -
sizeTextField
JTextField sizeTextField
The text field where the user can select the size of the parts to split the file in. If something is written on it, it disables theSplitRow.partsTextField
. It is disabled if something is written on theSplitRow.partsTextField
. -
sizeUnitLabel
JLabel sizeUnitLabel
A label with "B" (bytes) written on it. -
splitCheckBox
JCheckBox splitCheckBox
The checkbox enabling or disabling the split step. If unticked,SplitRow.getSplitConfig(long)
will return null.
-
-
-