Autopsy  3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.report.ReportBranding Class Reference

Inherits org.sleuthkit.autopsy.report.ReportBrandingProviderI.

Public Member Functions

 ReportBranding ()
 
String getReportsBrandingDir ()
 
String getGeneratorLogoPath ()
 
void setGeneratorLogoPath (String path)
 
String getAgencyLogoPath ()
 
void setAgencyLogoPath (String path)
 
String getReportTitle ()
 
void setReportTitle (String title)
 
String getReportFooter ()
 
void setReportFooter (String footer)
 

Private Member Functions

void extractDefaultGeneratorLogo ()
 

Private Attributes

String reportsBrandingDir
 
String defaultGeneratorLogoPath
 

Static Private Attributes

static final String AGENCY_LOGO_PATH_PROP = "AgencyLogoPath"
 
static final String REPORT_TITLE_PROP = "ReportTitle"
 
static final String REPORT_FOOTER_PROP = "ReportFooter"
 
static final String DEFAULT_GENERATOR_LOGO = "/org/sleuthkit/autopsy/report/images/default_generator_logo.png"
 
static final String DEFAULT_REPORT_TITLE
 
static final String DEFAULT_REPORT_FOOTER
 
static final String MODULE_NAME = ReportBranding.class.getSimpleName()
 
static final Logger logger = Logger.getLogger(ReportBranding.class.getName())
 
static String generatorLogoPath = null
 

Detailed Description

Manages settings configured report branding and their defaults.

If configured branding is not present on the machine, uses defaults.

Uses module settings property files to store customizations.

Definition at line 36 of file ReportBranding.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.report.ReportBranding.ReportBranding ( )

Member Function Documentation

void org.sleuthkit.autopsy.report.ReportBranding.extractDefaultGeneratorLogo ( )
private
String org.sleuthkit.autopsy.report.ReportBranding.getAgencyLogoPath ( )
String org.sleuthkit.autopsy.report.ReportBranding.getGeneratorLogoPath ( )
String org.sleuthkit.autopsy.report.ReportBranding.getReportFooter ( )
String org.sleuthkit.autopsy.report.ReportBranding.getReportsBrandingDir ( )
String org.sleuthkit.autopsy.report.ReportBranding.getReportTitle ( )
void org.sleuthkit.autopsy.report.ReportBranding.setAgencyLogoPath ( String  path)
void org.sleuthkit.autopsy.report.ReportBranding.setGeneratorLogoPath ( String  path)

Definition at line 106 of file ReportBranding.java.

void org.sleuthkit.autopsy.report.ReportBranding.setReportFooter ( String  footer)
void org.sleuthkit.autopsy.report.ReportBranding.setReportTitle ( String  title)

Member Data Documentation

final String org.sleuthkit.autopsy.report.ReportBranding.AGENCY_LOGO_PATH_PROP = "AgencyLogoPath"
staticprivate

Definition at line 39 of file ReportBranding.java.

final String org.sleuthkit.autopsy.report.ReportBranding.DEFAULT_GENERATOR_LOGO = "/org/sleuthkit/autopsy/report/images/default_generator_logo.png"
staticprivate
final String org.sleuthkit.autopsy.report.ReportBranding.DEFAULT_REPORT_FOOTER
staticprivate
Initial value:
= NbBundle
.getMessage(ReportBranding.class, "ReportBranding.defaultReportFooter.text")

Definition at line 46 of file ReportBranding.java.

Referenced by org.sleuthkit.autopsy.report.ReportBranding.getReportFooter().

final String org.sleuthkit.autopsy.report.ReportBranding.DEFAULT_REPORT_TITLE
staticprivate
Initial value:
= NbBundle
.getMessage(ReportBranding.class, "ReportBranding.defaultReportTitle.text")

Definition at line 44 of file ReportBranding.java.

Referenced by org.sleuthkit.autopsy.report.ReportBranding.getReportTitle().

String org.sleuthkit.autopsy.report.ReportBranding.defaultGeneratorLogoPath
private
String org.sleuthkit.autopsy.report.ReportBranding.generatorLogoPath = null
staticprivate
final Logger org.sleuthkit.autopsy.report.ReportBranding.logger = Logger.getLogger(ReportBranding.class.getName())
staticprivate

Definition at line 50 of file ReportBranding.java.

final String org.sleuthkit.autopsy.report.ReportBranding.MODULE_NAME = ReportBranding.class.getSimpleName()
staticprivate

Definition at line 49 of file ReportBranding.java.

final String org.sleuthkit.autopsy.report.ReportBranding.REPORT_FOOTER_PROP = "ReportFooter"
staticprivate

Definition at line 41 of file ReportBranding.java.

final String org.sleuthkit.autopsy.report.ReportBranding.REPORT_TITLE_PROP = "ReportTitle"
staticprivate

Definition at line 40 of file ReportBranding.java.

String org.sleuthkit.autopsy.report.ReportBranding.reportsBrandingDir
private

The documentation for this class was generated from the following file:

Copyright © 2012-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.