Autopsy  3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Static Private Member Functions | List of all members
org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter Class Reference

Static Private Member Functions

static void writeFileTypes (Collection< FileType > fileTypes, String filePath) throws ParserConfigurationException, IOException, FileNotFoundException, UnsupportedEncodingException, TransformerException
 
static Element createFileTypeElement (FileType fileType, Document doc)
 
static void addMimeTypeElement (FileType fileType, Element fileTypeElem, Document doc)
 
static void addSignatureElement (FileType fileType, Element fileTypeElem, Document doc)
 
static void addInterestingFilesSetElement (FileType fileType, Element fileTypeElem, Document doc)
 
static void addAlertAttribute (FileType fileType, Element fileTypeElem)
 

Detailed Description

Provides a mechanism for writing a set of file type definitions to an XML file.

Definition at line 264 of file UserDefinedFileTypesManager.java.

Member Function Documentation

static void org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.addAlertAttribute ( FileType  fileType,
Element  fileTypeElem 
)
staticprivate

Add an alert attribute to a file type XML element.

Parameters
fileTypeThe file type to use as a content source.
fileTypeElemThe parent file type element.

Definition at line 361 of file UserDefinedFileTypesManager.java.

Referenced by org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.createFileTypeElement().

static void org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.addInterestingFilesSetElement ( FileType  fileType,
Element  fileTypeElem,
Document  doc 
)
staticprivate

Add an interesting files set element to a file type XML element.

Parameters
fileTypeThe file type to use as a content source.
fileTypeElemThe parent file type element.
docThe WC3 DOM object to use to create the XML.

Definition at line 347 of file UserDefinedFileTypesManager.java.

Referenced by org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.createFileTypeElement().

static void org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.addMimeTypeElement ( FileType  fileType,
Element  fileTypeElem,
Document  doc 
)
staticprivate

Add a MIME type child element to a file type XML element.

Parameters
fileTypeThe file type to use as a content source.
fileTypeElemThe parent file type element.
docThe WC3 DOM object to use to create the XML.

Definition at line 311 of file UserDefinedFileTypesManager.java.

Referenced by org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.createFileTypeElement().

static void org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.addSignatureElement ( FileType  fileType,
Element  fileTypeElem,
Document  doc 
)
staticprivate

Add a signature child element to a file type XML element.

Parameters
fileTypeThe file type to use as a content source.
fileTypeElemThe parent file type element.
docThe WC3 DOM object to use to create the XML.

Definition at line 324 of file UserDefinedFileTypesManager.java.

Referenced by org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.createFileTypeElement().

static Element org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.createFileTypeElement ( FileType  fileType,
Document  doc 
)
staticprivate
static void org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.writeFileTypes ( Collection< FileType >  fileTypes,
String  filePath 
) throws ParserConfigurationException, IOException, FileNotFoundException, UnsupportedEncodingException, TransformerException
staticprivate

Writes a set of file type definitions to an XML file.

Parameters
fileTypesA collection of file types.
filePathThe path to the destination file.
Exceptions
ParserConfigurationException
IOException
FileNotFoundException
UnsupportedEncodingException
TransformerException

Definition at line 277 of file UserDefinedFileTypesManager.java.

References org.sleuthkit.autopsy.coreutils.XMLUtil.createDocument(), org.sleuthkit.autopsy.modules.filetypeid.UserDefinedFileTypesManager.XmlWriter.createFileTypeElement(), and org.sleuthkit.autopsy.coreutils.XMLUtil.saveDocument().


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.