Package rekall :: Package plugins :: Package renderers :: Module data_export :: Class DataExportRenderer
[frames] | no frames]

Class DataExportRenderer

source code


An exporter for data.

Nested Classes
  __metaclass__
Automatic Plugin Registration through metaclasses. (Inherited from rekall.ui.renderer.BaseRenderer)
  table_class
Renderers contain tables. (Inherited from rekall.ui.renderer.BaseRenderer)
  top_level_class
All renderers inherit from this. (Inherited from rekall.ui.renderer.BaseRenderer)
Instance Methods
 
table_row(self, *args, **options)
Outputs a single row of a table.
source code
 
Log(self, record)
Logs a log message. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
RenderProgress(self, message=' %(spinner)s', *args, **kwargs)
Will be called to render a progress message to the user. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
SendMessage(self, statement) (Inherited from rekall.ui.json_renderer.JsonRenderer) source code
 
__enter__(self) (Inherited from rekall.ui.renderer.BaseRenderer) source code
 
__exit__(self, exc_type, exc_value, trace) (Inherited from rekall.ui.renderer.BaseRenderer) source code
 
__init__(self, output=None, send_message_callback=None, **kwargs)
x.__init__(...) initializes x; see help(type(x)) for signature (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
decode(self, data)
Decode a json representation into an object. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
encode(self, obj)
Convenience method for fast encoding of objects. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
end(self)
Tells the renderer that we finished using it for a while. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
flush(self)
Renderer should flush data. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
format(self, formatstring, *args)
Write formatted data. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
get_object_renderer(self, target=None, type=None, target_renderer=None, **options) (Inherited from rekall.ui.renderer.BaseRenderer) source code
 
open(self, directory=None, filename=None, mode='rb')
Opens a file for writing or reading. (Inherited from rekall.ui.renderer.BaseRenderer)
source code
 
report_error(self, message)
Render the error in an appropriate way. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
section(self, name=None, **kwargs)
Start a new section. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
start(self, plugin_name=None, kwargs=None)
The method is called when new output is required. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
table_header(self, columns=None, **options)
Table header renders the title row of a table. (Inherited from rekall.ui.json_renderer.JsonRenderer)
source code
 
write(self, data)
Renderer should write some data. (Inherited from rekall.ui.renderer.BaseRenderer)
source code
 
write_data_stream(self) (Inherited from rekall.ui.json_renderer.JsonRenderer) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods
 
ImplementationByClass(self, name) source code
 
ImplementationByName(self, name) source code
Class Variables
  name = 'data'
hash(x)
  classes = {'BaseRenderer': <class 'rekall.ui.renderer.BaseRend... (Inherited from rekall.ui.renderer.BaseRenderer)
  classes_by_name = {None: [<class 'rekall.ui.renderer.BaseRende... (Inherited from rekall.ui.renderer.BaseRenderer)
  data = None
hash(x) (Inherited from rekall.ui.json_renderer.JsonRenderer)
  last_gc_time = 0 (Inherited from rekall.ui.renderer.BaseRenderer)
  last_spin = 0 (Inherited from rekall.ui.json_renderer.JsonRenderer)
  last_spin_time = 0 (Inherited from rekall.ui.renderer.BaseRenderer)
  plugin_feature = 'BaseRenderer' (Inherited from rekall.ui.renderer.BaseRenderer)
  progress_interval = 1 (Inherited from rekall.ui.json_renderer.JsonRenderer)
  spinner = '/-\\|' (Inherited from rekall.ui.json_renderer.JsonRenderer)
  table = None
hash(x) (Inherited from rekall.ui.renderer.BaseRenderer)
Properties

Inherited from object: __class__

Method Details

table_row(self, *args, **options)

source code 

Outputs a single row of a table.

Overrides: ui.renderer.BaseRenderer.table_row
(inherited documentation)

ImplementationByClass(self, name)
Class Method

source code 
Overrides: ui.renderer.BaseRenderer.ImplementationByClass

ImplementationByName(self, name)
Class Method

source code 
Overrides: ui.renderer.BaseRenderer.ImplementationByName