Peragro-AT
 All Classes Namespaces Functions Pages
Public Member Functions | Public Attributes | List of all members
damn_at.analyzer.Analyzer Class Reference
Inheritance diagram for damn_at.analyzer.Analyzer:
Inheritance graph
[legend]
Collaboration diagram for damn_at.analyzer.Analyzer:
Collaboration graph
[legend]

Public Member Functions

def __init__
 
def get_supported_mimetypes
 
def get_supported_metadata
 
def analyze_file
 

Public Attributes

 analyzers
 

Detailed Description

Analyze files and tries to find known assets types in it.

Member Function Documentation

def damn_at.analyzer.Analyzer.analyze_file (   self,
  an_uri 
)
Returns a FileDescription

:param an_uri: the URI pointing to the file to be analyzed
:rtype: :py:class:`damn_at.FileDescription`
:raises: AnalyzerException, AnalyzerFileException, AnalyzerUnknownTypeException

Here is the call graph for this function:

def damn_at.analyzer.Analyzer.get_supported_metadata (   self)
Returns a list of supported metada, per mimetype.

:rtype: map<string, list<tuple<string,MetaDataType>>>

Here is the call graph for this function:

def damn_at.analyzer.Analyzer.get_supported_mimetypes (   self)
Returns a list of supported mimetypes, 'handled_types' of all analyzers

:rtype: list<string>

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