Autopsy
4.5.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Classes | |
class | NextFindActionListener |
class | NextPageActionListener |
class | PrevFindActionListener |
class | PrevPageActionListener |
class | SourceChangeActionListener |
Public Member Functions | |
ExtractedContentViewer () | |
DataContentViewer | createInstance () |
synchronized Component | getComponent () |
String | getTitle () |
String | getToolTip () |
int | isPreferred (Node node) |
boolean | isSupported (Node node) |
void | resetComponent () |
void | setNode (Node selectedNode) |
void | setNode (final Node node) |
Static Public Attributes | |
static final BlackboardAttribute.Type | TSK_ACCOUNT_TYPE = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_ACCOUNT_TYPE) |
Private Member Functions | |
void | nextPage () |
void | previousPage () |
void | scrollToCurrentHit () |
void | setPanel (String contentName, List< IndexedText > sources) |
boolean | solrHasContent (Long objectId) |
Static Private Member Functions | |
static IndexedText | getAccountsText (Content content, Lookup nodeLookup) throws TskCoreException |
static IndexedText | getRawArtifactText (BlackboardArtifact artifact) throws TskCoreException |
Private Attributes | |
volatile Node | currentNode = null |
IndexedText | currentSource = null |
ExtractedContentPanel | panel |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(ExtractedContentViewer.class.getName()) |
static final BlackboardAttribute.Type | TSK_ASSOCIATED_ARTIFACT_TYPE = new BlackboardAttribute.Type(TSK_ASSOCIATED_ARTIFACT) |
A content viewer that displays the indexed text associated with a file or an artifact, possibly marked up with HTML to highlight keyword hits.
Definition at line 52 of file ExtractedContentViewer.java.
org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.ExtractedContentViewer | ( | ) |
Constructs a content viewer that displays the indexed text associated with a file or an artifact, possibly marked up with HTML to highlight keyword hits.
Definition at line 68 of file ExtractedContentViewer.java.
DataContentViewer org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.createInstance | ( | ) |
Create and return a new instance of your viewer. The reason that this is needed is because the specific viewer modules will be found via NetBeans Lookup and the type will only be DataContentViewer. This method is used to get an instance of your specific type.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Definition at line 267 of file ExtractedContentViewer.java.
|
staticprivate |
Definition at line 234 of file ExtractedContentViewer.java.
synchronized Component org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.getComponent | ( | ) |
Return the Swing Component to display. Implementations of this method that extend JPanel and do a 'return this;'. Otherwise return an internal instance of the JPanel.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Definition at line 272 of file ExtractedContentViewer.java.
|
staticprivate |
Definition at line 209 of file ExtractedContentViewer.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
String org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.getTitle | ( | ) |
Returns the title of this viewer to display in the tab.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Definition at line 257 of file ExtractedContentViewer.java.
String org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.getToolTip | ( | ) |
Returns a short description of this viewer to use as a tool tip for its tab.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Definition at line 262 of file ExtractedContentViewer.java.
int org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.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.
node | Node to check for preference |
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Definition at line 359 of file ExtractedContentViewer.java.
boolean org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.isSupported | ( | Node | node | ) |
Checks whether the given node is supported by the viewer. This will be used to enable or disable the tab for the viewer.
node | Node to check for support |
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Definition at line 293 of file ExtractedContentViewer.java.
|
private |
Definition at line 508 of file ExtractedContentViewer.java.
References org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.scrollToCurrentHit().
|
private |
Definition at line 541 of file ExtractedContentViewer.java.
References org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.scrollToCurrentHit().
void org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.resetComponent | ( | ) |
Resets the contents of the viewer / component.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer.
Definition at line 285 of file ExtractedContentViewer.java.
|
private |
Definition at line 247 of file ExtractedContentViewer.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.nextPage(), and org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.previousPage().
|
inherited |
Autopsy will call this when this panel is focused with the file that should be analyzed. When called with null, must clear all references to previous nodes.
Implemented in org.sleuthkit.autopsy.corecomponents.DataContentViewerHex, org.sleuthkit.autopsy.corecomponents.DataContentViewerString, org.sleuthkit.autopsy.centralrepository.contentviewer.DataContentViewerOtherCases, org.sleuthkit.autopsy.corecomponents.DataContentViewerArtifact, org.sleuthkit.autopsy.contentviewers.MessageContentViewer, org.sleuthkit.autopsy.contentviewers.Metadata, org.sleuthkit.autopsy.contentviewers.FileViewer, and org.sleuthkit.autopsy.corecomponents.DataContentViewerMedia.
void org.sleuthkit.autopsy.keywordsearch.ExtractedContentViewer.setNode | ( | final Node | node | ) |
Sets the node displayed by the content viewer.
node | The node to display |
Definition at line 77 of file ExtractedContentViewer.java.
|
private |
Set the MarkupSources for the panel to display (safe to call even if the panel hasn't been created yet)
contentName | The name of the content to be displayed |
sources | A list of IndexedText that have different 'views' of the content. |
Definition at line 390 of file ExtractedContentViewer.java.
|
private |
Check if Solr has extracted content for a given node
objectId |
Definition at line 403 of file ExtractedContentViewer.java.
References org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer(), and org.sleuthkit.autopsy.keywordsearch.Server.queryIsIndexed().
|
private |
Definition at line 60 of file ExtractedContentViewer.java.
|
private |
Definition at line 61 of file ExtractedContentViewer.java.
|
staticprivate |
Definition at line 54 of file ExtractedContentViewer.java.
|
private |
Definition at line 59 of file ExtractedContentViewer.java.
|
static |
Definition at line 57 of file ExtractedContentViewer.java.
|
staticprivate |
Definition at line 56 of file ExtractedContentViewer.java.
Copyright © 2012-2016 Basis Technology. Generated on: Tue Feb 20 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.