Autopsy  4.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 getAgencyLogoPath ()
 
String getGeneratorLogoPath ()
 
String getReportFooter ()
 
String getReportsBrandingDir ()
 
String getReportTitle ()
 
void setAgencyLogoPath (String path)
 
void setGeneratorLogoPath (String path)
 
void setReportFooter (String footer)
 
void setReportTitle (String title)
 

Private Member Functions

void extractDefaultGeneratorLogo ()
 

Private Attributes

String defaultGeneratorLogoPath
 
String reportsBrandingDir
 

Static Private Attributes

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

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 107 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-2016 Basis Technology. Generated on: Mon Apr 24 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.