Autopsy
4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits JPanel.
Classes | |
class | ComboBoxSelectionListener |
Public Member Functions | |
GoogleTranslatorSettingsPanel (String credentialsPath, String languageCode) | |
Private Member Functions | |
void | browseButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | enableControls (boolean enabled) |
Translate | getTemporaryTranslationService () |
void | initComponents () |
void | populateTargetLanguageComboBox () |
void | selectLanguageByCode (String code) |
void | testButtonActionPerformed (java.awt.event.ActionEvent evt) |
Private Attributes | |
javax.swing.JButton | browseButton |
javax.swing.JTextField | credentialsPathField |
javax.swing.JScrollPane | instructionsScrollPane |
javax.swing.JTextPane | instructionsTextArea |
final ItemListener | listener = new ComboBoxSelectionListener() |
javax.swing.JLabel | resultLabel |
String | targetLanguageCode = "" |
javax.swing.JComboBox< org.sleuthkit.autopsy.texttranslation.translators.LanguageWrapper > | targetLanguageComboBox |
javax.swing.JButton | testButton |
javax.swing.JLabel | testResultValueLabel |
javax.swing.JTextField | testUntranslatedTextField |
javax.swing.JLabel | untranslatedLabel |
javax.swing.JLabel | warningLabel |
Static Private Attributes | |
static final String | DEFUALT_TEST_STRING = "traducción exitoso" |
static final String | JSON_EXTENSION = "json" |
static final Logger | logger = Logger.getLogger(GoogleTranslatorSettingsPanel.class.getName()) |
static final long | serialVersionUID = 1L |
Settings panel for the GoogleTranslator
Definition at line 49 of file GoogleTranslatorSettingsPanel.java.
org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.GoogleTranslatorSettingsPanel | ( | String | credentialsPath, |
String | languageCode | ||
) |
Creates new form GoogleTranslatorSettingsPanel
Definition at line 61 of file GoogleTranslatorSettingsPanel.java.
References org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.credentialsPathField, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.instructionsTextArea, and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.populateTargetLanguageComboBox().
|
private |
Definition at line 386 of file GoogleTranslatorSettingsPanel.java.
References org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.credentialsPathField, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.JSON_EXTENSION, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.populateTargetLanguageComboBox(), and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testResultValueLabel.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents().
|
private |
Helper method to enable/disable all controls which are dependent on valid credentials having been provided
enabled | true to enable the controls, false to disable them |
Definition at line 176 of file GoogleTranslatorSettingsPanel.java.
References org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.resultLabel, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.targetLanguageComboBox, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testButton, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testResultValueLabel, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testUntranslatedTextField, and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.untranslatedLabel.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.populateTargetLanguageComboBox().
|
private |
Private method to make a temporary translation service given the current settings with unsaved settings.
Definition at line 95 of file GoogleTranslatorSettingsPanel.java.
References org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.credentialsPathField, and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.warningLabel.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.populateTargetLanguageComboBox(), and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testButtonActionPerformed().
|
private |
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
Definition at line 207 of file GoogleTranslatorSettingsPanel.java.
References org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.browseButton, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.browseButtonActionPerformed(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.credentialsPathField, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.instructionsScrollPane, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.instructionsTextArea, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.resultLabel, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.targetLanguageComboBox, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testButton, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testButtonActionPerformed(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testResultValueLabel, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testUntranslatedTextField, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.untranslatedLabel, and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.warningLabel.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.GoogleTranslatorSettingsPanel().
|
private |
Populate the target language selection combo box
Definition at line 136 of file GoogleTranslatorSettingsPanel.java.
References org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.credentialsPathField, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.enableControls(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.getTemporaryTranslationService(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.selectLanguageByCode(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.targetLanguageComboBox, and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.warningLabel.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.browseButtonActionPerformed(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.GoogleTranslatorSettingsPanel(), and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.ComboBoxSelectionListener.itemStateChanged().
|
private |
Given a language code select the corresponding language in the combo box if it is present
code | language code such as "en" for English |
Definition at line 191 of file GoogleTranslatorSettingsPanel.java.
References org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.targetLanguageComboBox.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.populateTargetLanguageComboBox().
|
private |
Definition at line 406 of file GoogleTranslatorSettingsPanel.java.
References org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.getTemporaryTranslationService(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testResultValueLabel, org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testUntranslatedTextField, and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.warningLabel.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents().
|
private |
Definition at line 422 of file GoogleTranslatorSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents().
|
private |
Definition at line 423 of file GoogleTranslatorSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.browseButtonActionPerformed(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.getTemporaryTranslationService(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.GoogleTranslatorSettingsPanel(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents(), and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.populateTargetLanguageComboBox().
|
staticprivate |
Definition at line 53 of file GoogleTranslatorSettingsPanel.java.
|
private |
Definition at line 424 of file GoogleTranslatorSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents().
|
private |
|
staticprivate |
Definition at line 52 of file GoogleTranslatorSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.browseButtonActionPerformed().
|
private |
Definition at line 55 of file GoogleTranslatorSettingsPanel.java.
|
staticprivate |
Definition at line 51 of file GoogleTranslatorSettingsPanel.java.
|
private |
|
staticprivate |
Definition at line 54 of file GoogleTranslatorSettingsPanel.java.
|
private |
Definition at line 56 of file GoogleTranslatorSettingsPanel.java.
|
private |
Definition at line 427 of file GoogleTranslatorSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.enableControls(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.ComboBoxSelectionListener.itemStateChanged(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.populateTargetLanguageComboBox(), and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.selectLanguageByCode().
|
private |
|
private |
Definition at line 429 of file GoogleTranslatorSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.browseButtonActionPerformed(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.enableControls(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.ComboBoxSelectionListener.itemStateChanged(), and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testButtonActionPerformed().
|
private |
Definition at line 430 of file GoogleTranslatorSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.enableControls(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents(), and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testButtonActionPerformed().
|
private |
|
private |
Definition at line 432 of file GoogleTranslatorSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.getTemporaryTranslationService(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.initComponents(), org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.populateTargetLanguageComboBox(), and org.sleuthkit.autopsy.texttranslation.translators.GoogleTranslatorSettingsPanel.testButtonActionPerformed().
Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.