Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits AbstractTableModel.
Public Member Functions | |
int | getColumnCount () |
String | getColumnName (int column) |
int | getRowCount () |
Object | getValueAt (int rowIndex, int columnIndex) |
Private Member Functions | |
String | getFallbackValue (int rowIndex, int columnIndex) throws TskCoreException |
String | getStringForColumn (BlackboardArtifact artifact, BlackboardAttribute bba, int columnIndex) throws TskCoreException |
Private Attributes | |
final List< BlackboardArtifact > | artifactList = new ArrayList<>() |
final BlackboardArtifact.ARTIFACT_TYPE | artifactType |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
Table model which allows the artifact table in this panel to mimic a list of artifacts.
Definition at line 207 of file ArtifactsListPanel.java.
int org.sleuthkit.autopsy.discovery.ui.ArtifactsListPanel.DomainArtifactTableModel.getColumnCount | ( | ) |
Definition at line 244 of file ArtifactsListPanel.java.
References org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_WEB_CACHE.
String org.sleuthkit.autopsy.discovery.ui.ArtifactsListPanel.DomainArtifactTableModel.getColumnName | ( | int | column | ) |
Definition at line 361 of file ArtifactsListPanel.java.
|
private |
Private helper method to use when the value we want for either date or title is not available.
rowIndex | The row the artifact to return is at. |
columnIndex | The column index the attribute will be displayed at. |
TskCoreException |
Definition at line 337 of file ArtifactsListPanel.java.
References org::sleuthkit::datamodel::BlackboardArtifact.getAttributes(), org.sleuthkit.autopsy.coreutils.TimeZoneUtils.getFormattedTime(), org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_NAME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_TEXT, and org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_URL.
Referenced by org.sleuthkit.autopsy.discovery.ui.ArtifactsListPanel.DomainArtifactTableModel.getValueAt().
int org.sleuthkit.autopsy.discovery.ui.ArtifactsListPanel.DomainArtifactTableModel.getRowCount | ( | ) |
Definition at line 238 of file ArtifactsListPanel.java.
|
private |
Get the appropriate String for the specified column from the BlackboardAttribute.
artifact | The artifact. |
bba | The BlackboardAttribute which may contain a value. |
columnIndex | The column the value will be displayed in. |
TskCoreException | When unable to get abstract files based on the TSK_PATH_ID. |
Definition at line 303 of file ArtifactsListPanel.java.
References org::sleuthkit::datamodel::SleuthkitCase.getAbstractFileById(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.coreutils.TimeZoneUtils.getFormattedTime(), org::sleuthkit::datamodel::AbstractContent.getName(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DATETIME_ACCESSED, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PATH, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PATH_ID, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_TITLE, org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_WEB_CACHE, and org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_WEB_DOWNLOAD.
Referenced by org.sleuthkit.autopsy.discovery.ui.ArtifactsListPanel.DomainArtifactTableModel.getValueAt().
Object org.sleuthkit.autopsy.discovery.ui.ArtifactsListPanel.DomainArtifactTableModel.getValueAt | ( | int | rowIndex, |
int | columnIndex | ||
) |
Definition at line 267 of file ArtifactsListPanel.java.
References org::sleuthkit::datamodel::BlackboardArtifact.getArtifactID(), org::sleuthkit::datamodel::BlackboardArtifact.getAttributes(), org.sleuthkit.autopsy.discovery.ui.ArtifactsListPanel.DomainArtifactTableModel.getFallbackValue(), org.sleuthkit.autopsy.discovery.ui.ArtifactsListPanel.DomainArtifactTableModel.getStringForColumn(), and org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_WEB_CACHE.
|
private |
Definition at line 210 of file ArtifactsListPanel.java.
|
private |
Definition at line 211 of file ArtifactsListPanel.java.
|
staticprivate |
Definition at line 209 of file ArtifactsListPanel.java.
Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.