Autopsy
4.6.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits JPanel, org.sleuthkit.autopsy.corecomponentinterfaces.FileTypeViewer, and Provider.
Classes | |
enum | PropertyType |
class | PropKeyValue |
Public Member Functions | |
PListViewer () | |
Component | getComponent () |
ExplorerManager | getExplorerManager () |
List< String > | getSupportedMIMETypes () |
void | resetComponent () |
void | setFile (AbstractFile file) |
void | setFile (final AbstractFile file) |
Private Member Functions | |
void | customize () |
void | exportButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | initComponents () |
List< PropKeyValue > | parsePList (final byte[] plistbytes) throws IOException, PropertyListFormatException, ParseException, ParserConfigurationException, SAXException |
PropKeyValue | parseProperty (final String key, final NSObject value) |
void | processPlist (final AbstractFile plistFile) |
void | setColumnWidths () |
void | setupTable (final List< PropKeyValue > tableRows) |
Private Attributes | |
ExplorerManager | explorerManager |
javax.swing.JButton | exportButton |
javax.swing.JPanel | hdrPanel |
javax.swing.JPanel | jPanel1 |
final Outline | outline |
final org.openide.explorer.view.OutlineView | outlineView |
javax.swing.JScrollPane | plistTableScrollPane |
NSDictionary | rootDict |
Static Private Attributes | |
static final Logger | LOGGER = Logger.getLogger(PListViewer.class.getName()) |
static final String[] | MIMETYPES = new String[]{"application/x-bplist"} |
static final long | serialVersionUID = 1L |
PListViewer - a file viewer for binary plist files.
Definition at line 67 of file PListViewer.java.
org.sleuthkit.autopsy.contentviewers.PListViewer.PListViewer | ( | ) |
Creates new form PListViewer
Definition at line 82 of file PListViewer.java.
References org.sleuthkit.autopsy.contentviewers.PListViewer.customize(), org.sleuthkit.autopsy.contentviewers.PListViewer.initComponents(), and org.sleuthkit.autopsy.contentviewers.PListViewer.outlineView.
|
private |
Definition at line 104 of file PListViewer.java.
References org.sleuthkit.autopsy.contentviewers.PListViewer.outlineView, and org.sleuthkit.autopsy.contentviewers.PListViewer.plistTableScrollPane.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.PListViewer().
|
private |
Handles the Export button pressed action
Definition at line 191 of file PListViewer.java.
References org.sleuthkit.autopsy.casemodule.Case.getExportDirectory(), and org.sleuthkit.autopsy.casemodule.Case.getOpenCase().
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.initComponents().
Component org.sleuthkit.autopsy.contentviewers.PListViewer.getComponent | ( | ) |
Returns the viewer component
Implements org.sleuthkit.autopsy.corecomponentinterfaces.FileTypeViewer.
Definition at line 262 of file PListViewer.java.
ExplorerManager org.sleuthkit.autopsy.contentviewers.PListViewer.getExplorerManager | ( | ) |
Definition at line 441 of file PListViewer.java.
References org.sleuthkit.autopsy.contentviewers.PListViewer.explorerManager.
List<String> org.sleuthkit.autopsy.contentviewers.PListViewer.getSupportedMIMETypes | ( | ) |
Returns mime types supported by this viewer
Implements org.sleuthkit.autopsy.corecomponentinterfaces.FileTypeViewer.
Definition at line 242 of file PListViewer.java.
|
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 129 of file PListViewer.java.
References org.sleuthkit.autopsy.contentviewers.PListViewer.exportButton, org.sleuthkit.autopsy.contentviewers.PListViewer.exportButtonActionPerformed(), org.sleuthkit.autopsy.contentviewers.PListViewer.hdrPanel, org.sleuthkit.autopsy.contentviewers.PListViewer.jPanel1, and org.sleuthkit.autopsy.contentviewers.PListViewer.plistTableScrollPane.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.PListViewer().
|
private |
Parses given binary stream and extracts Plist key/value
plistbytes |
Definition at line 424 of file PListViewer.java.
References org.sleuthkit.autopsy.contentviewers.PListViewer.parseProperty().
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.processPlist().
|
private |
Parses the given plist key/value
Definition at line 368 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.parsePList().
|
private |
Process the given Plist file
plistFile | - |
Definition at line 284 of file PListViewer.java.
References org.sleuthkit.autopsy.contentviewers.PListViewer.parsePList(), org.sleuthkit.autopsy.contentviewers.PListViewer.setColumnWidths(), and org.sleuthkit.autopsy.contentviewers.PListViewer.setupTable().
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.setFile().
void org.sleuthkit.autopsy.contentviewers.PListViewer.resetComponent | ( | ) |
Resets the viewer component
Implements org.sleuthkit.autopsy.corecomponentinterfaces.FileTypeViewer.
Definition at line 271 of file PListViewer.java.
|
private |
Sets up the column widths
Definition at line 341 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.processPlist().
|
inherited |
Display the given file's content in the view panel
Implemented in org.sleuthkit.autopsy.contentviewers.SQLiteViewer, and org.sleuthkit.autopsy.contentviewers.MediaFileViewer.
Referenced by org.sleuthkit.autopsy.contentviewers.FileViewer.setNode().
void org.sleuthkit.autopsy.contentviewers.PListViewer.setFile | ( | final AbstractFile | file | ) |
Sets the file to be displayed in the viewer
file | file to display |
Definition at line 252 of file PListViewer.java.
References org.sleuthkit.autopsy.contentviewers.PListViewer.processPlist().
|
private |
Sets up the columns in the display table
tableRows |
Definition at line 333 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.processPlist().
|
private |
Definition at line 75 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.getExplorerManager().
|
private |
Definition at line 529 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.initComponents().
|
private |
Definition at line 530 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.initComponents().
|
private |
Definition at line 531 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.initComponents().
|
staticprivate |
Definition at line 71 of file PListViewer.java.
|
staticprivate |
Definition at line 70 of file PListViewer.java.
|
private |
Definition at line 74 of file PListViewer.java.
|
private |
Definition at line 73 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.customize(), and org.sleuthkit.autopsy.contentviewers.PListViewer.PListViewer().
|
private |
Definition at line 532 of file PListViewer.java.
Referenced by org.sleuthkit.autopsy.contentviewers.PListViewer.customize(), and org.sleuthkit.autopsy.contentviewers.PListViewer.initComponents().
|
private |
Definition at line 77 of file PListViewer.java.
|
staticprivate |
Definition at line 69 of file PListViewer.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon May 7 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.