Inherits JPanel, and org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Hex view of file contents.
Definition at line 44 of file DataContentViewerHex.java.
org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.DataContentViewerHex |
( |
| ) |
|
DataContentViewer org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.createInstance |
( |
| ) |
|
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.customizeComponents |
( |
| ) |
|
|
private |
Component org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.getComponent |
( |
| ) |
|
long org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.getOffsetRelativeToCaretPosition |
( |
Long |
userInput | ) |
|
|
private |
- Calculates the offset relative to the current caret position.
- Parameters
-
userInput | the user provided signed offset value. |
- Returns
- returns the resultant offset value relative to the current caret position. -1L is returned if the resultant offset cannot be calculated.
Definition at line 308 of file DataContentViewerHex.java.
String org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.getTitle |
( |
| ) |
|
String org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.getToolTip |
( |
| ) |
|
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.goToOffsetTextFieldActionPerformed |
( |
java.awt.event.ActionEvent |
evt | ) |
|
|
private |
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.goToPageTextFieldActionPerformed |
( |
java.awt.event.ActionEvent |
evt | ) |
|
|
private |
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.initComponents |
( |
| ) |
|
|
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 88 of file DataContentViewerHex.java.
int org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.isPreferred |
( |
Node |
node | ) |
|
Checks whether the given viewer is preferred for the Node. This is a bit subjective, but the idea is that Autopsy wants to display the most relevant tab. The more generic the viewer, the lower the return value should be. This will only be called on viewers that support the given node.
- Parameters
-
node | Node to check for preference |
- Returns
- an int (0-10) higher return means the viewer has higher priority 0 means not supported 1 to 2 means the module will display all file types (such as the hex viewer) 3-10 are prioritized by Content viewer developer. Modules that operate on very few file types should be towards 10.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Definition at line 532 of file DataContentViewerHex.java.
boolean org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.isSupported |
( |
Node |
node | ) |
|
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.maybeShowPopup |
( |
java.awt.event.MouseEvent |
evt | ) |
|
|
private |
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.nextPageButtonActionPerformed |
( |
java.awt.event.ActionEvent |
evt | ) |
|
|
private |
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.prevPageButtonActionPerformed |
( |
java.awt.event.ActionEvent |
evt | ) |
|
|
private |
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.resetComponent |
( |
| ) |
|
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.setComponentsVisibility |
( |
boolean |
isVisible | ) |
|
|
private |
To set the visibility of specific components in this class.
- Parameters
-
isVisible | whether to show or hide the specific components |
Definition at line 504 of file DataContentViewerHex.java.
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.setDataView |
( |
long |
offset | ) |
|
|
private |
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.setDataViewByOffset |
( |
long |
offset | ) |
|
|
private |
Sets the DataView (The tabbed panel) by offset
- Parameters
-
offset | Page to display (1-based counting) |
Definition at line 390 of file DataContentViewerHex.java.
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.setDataViewByPageNumber |
( |
int |
page | ) |
|
|
private |
Sets the DataView (The tabbed panel) by page number
- Parameters
-
page | Page to display (1-based counting) |
Definition at line 372 of file DataContentViewerHex.java.
void org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.setNode |
( |
Node |
selectedNode | ) |
|
javax.swing.JMenuItem org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.copyMenuItem |
|
private |
int org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.currentPage = 1 |
|
staticprivate |
javax.swing.JLabel org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.currentPageLabel |
|
private |
final byte [] org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.data = new byte[(int) pageLength] |
|
private |
Content org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.dataSource |
|
private |
javax.swing.JLabel org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.goToOffsetLabel |
|
private |
javax.swing.JTextField org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.goToOffsetTextField |
|
private |
javax.swing.JLabel org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.goToPageLabel |
|
private |
javax.swing.JTextField org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.goToPageTextField |
|
private |
javax.swing.JPanel org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.hexViewerPanel |
|
private |
javax.swing.JScrollPane org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.jScrollPane1 |
|
private |
final Logger org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.logger = Logger.getLogger(DataContentViewerHex.class.getName()) |
|
staticprivate |
javax.swing.JButton org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.nextPageButton |
|
private |
javax.swing.JLabel org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.ofLabel |
|
private |
javax.swing.JTextPane org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.outputViewPane |
|
private |
javax.swing.JLabel org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.pageLabel |
|
private |
javax.swing.JLabel org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.pageLabel2 |
|
private |
final long org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.pageLength = 16384 |
|
staticprivate |
javax.swing.JButton org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.prevPageButton |
|
private |
javax.swing.JPopupMenu org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.rightClickMenu |
|
private |
javax.swing.JMenuItem org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.selectAllMenuItem |
|
private |
javax.swing.JLabel org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.totalPageLabel |
|
private |
int org.sleuthkit.autopsy.corecomponents.DataContentViewerHex.totalPages |
|
private |
The documentation for this class was generated from the following file: