This commit is contained in:
adam-m 2012-06-08 11:22:47 -04:00
commit 87639e5a88
8 changed files with 1870 additions and 2 deletions

View File

@ -33,6 +33,7 @@ import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JTable;
import javax.swing.ListSelectionModel;
import org.netbeans.swing.outline.DefaultOutlineModel;
import org.openide.explorer.ExplorerManager;
import org.openide.explorer.view.OutlineView;
import org.openide.nodes.AbstractNode;
@ -241,8 +242,10 @@ public class DataResultViewerTable extends AbstractDataResultViewer {
Logger logger = Logger.getLogger(DataResultViewerTable.class.getName());
this.getAllChildPropertyHeadersRec(selectedNode, 100);
List<Node.Property> props = new ArrayList<Node.Property>(propertiesAcc);
if(props.size() > 0)
props.remove(0);
if(props.size() > 0) {
Node.Property prop = props.remove(0);
((DefaultOutlineModel)ov.getOutline().getOutlineModel()).setNodesColumnLabel(prop.getDisplayName());
}
// *********** Make the TreeTableView to be sortable ***************

1810
docs/doxygen/Doxyfile Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
/*! \page contentViewer_page Creating Content Viewers
\section cv_overview Overview
This page will talk about making content viewers. We have not written it yet.
*/

18
docs/doxygen/design.dox Normal file
View File

@ -0,0 +1,18 @@
/*! \page design_page General Design
\section design_overview Overview
Talk about the various pieces and how things are working behind the scenes (in order of anlaysis).
- Wizards are used to create case and images (all from org.sleuthkit.autopsy.casemodule)
- DB is created
- Ingest modules are run (org.sleuthkit.autopsy.ingest.IngestManager)
- Ingest modules post results to the blackboard and inbox
- Tree displays blackboard contents
- Data is encapsulated into nodes and passed to table and content viewers
- Reports can be generated
\subsection design_overview_sub Sub-Section
This was added for reference.
*/

8
docs/doxygen/ingest.dox Normal file
View File

@ -0,0 +1,8 @@
/*! \page ingest_page Creating Ingest Modules
\section ingest_overview Overview
This page will talk about making ingest modules. We have not written it yet.
*/

13
docs/doxygen/main.dox Normal file
View File

@ -0,0 +1,13 @@
/*! \mainpage Autopsy Forensic Browser Developer's Guide and API Reference
<h3>Overview</h3>
Autopsy has been designed as a platform for open source tools besides just The Sleuth Kit. This document is for developers who want to add functionality into Autopsy. This could be in the form of enhancing the existing functionality or by making a module that plugs into it and you may distribute from your own site or push it back into the base distribution.
- \subpage design_page
- \subpage ingest_page
- \subpage contentViewer_page
- \subpage report_page
*/

8
docs/doxygen/report.dox Normal file
View File

@ -0,0 +1,8 @@
/*! \page report_page Creating Report Modules
\section report_overview Overview
This page will talk about making report modules. We have not written it yet.
*/