Package rekall :: Package plugins :: Package renderers :: Module json_storage :: Class JsonFormattedAddress
[frames] | no frames]

Class JsonFormattedAddress

source code


Nested Classes
  __metaclass__
Automatic Plugin Registration through metaclasses. (Inherited from rekall.ui.renderer.ObjectRenderer)
  top_level_class
Baseclass for all TestRenderer object renderers. (Inherited from rekall.ui.renderer.ObjectRenderer)
Instance Methods
 
GetState(self, item, **_) source code
 
Summary(self, item, **_)
Returns the object formatted as a string.
source code
 
DecodeFromJsonSafe(self, value, options)
Decode the item from its Json safe representation. (Inherited from rekall.ui.json_renderer.StateBasedObjectRenderer)
source code
 
DelegateObjectRenderer(self, item)
Create an object renderer for an item based on this object renderer. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
EncodeToJsonSafe(self, item, details=False, **options)
Convert the item into a JSON safe item. (Inherited from rekall.ui.json_renderer.StateBasedObjectRenderer)
source code
 
__init__(self, renderer=None, session=None, **options)
x.__init__(...) initializes x; see help(type(x)) for signature (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
render_header(self, name=None, **options)
This should be overloaded to return the header Cell. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
render_row(self, item, **options)
The Json object renderer returns a json safe object for encoding. (Inherited from rekall.ui.json_renderer.JsonObjectRenderer)
source code

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

Class Methods
 
ByName(cls, name, renderer)
A constructor for an ObjectRenderer by name. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
ForTarget(cls, target, renderer)
Get the best ObjectRenderer to encode this target. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
ForType(cls, target_type, renderer)
Get the best ObjectRenderer to encode this target type. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
FromEncoded(cls, item, renderer)
Get an JsonObjectRenderer class to parse the encoded item. (Inherited from rekall.ui.json_renderer.JsonObjectRenderer)
source code
 
FromMRO(cls, mro, renderer)
Get the best object renderer class from the MRO. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
ImplementationByClass(self, name) source code
 
ImplementationByName(self, name) source code
 
cache_key(cls, item)
Get the decoding cache key from the json safe encoding. (Inherited from rekall.ui.json_renderer.StateBasedObjectRenderer)
source code
 
cache_key_from_object(cls, item)
Get the cache key from the object. (Inherited from rekall.ui.json_renderer.JsonObjectRenderer)
source code
Static Methods
 
GetImplementationFromMRO(base_class, value)
Get the class referred to by the head of the value's MRO. (Inherited from rekall.ui.json_renderer.JsonObjectRenderer)
source code
 
get_mro(item)
Return the MRO of an item. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
Class Variables
  renders_type = ['FormattedAddress']
  classes = {'ArrayObjectRenderer': <class 'rekall.plugins.rende... (Inherited from rekall.ui.renderer.ObjectRenderer)
  classes_by_name = {None: [<class 'rekall.ui.renderer.ObjectRen... (Inherited from rekall.ui.renderer.ObjectRenderer)
  plugin_feature = 'ObjectRenderer' (Inherited from rekall.ui.renderer.ObjectRenderer)
  renderers = ['JsonRenderer'] (Inherited from rekall.ui.json_renderer.JsonObjectRenderer)
Properties

Inherited from object: __class__

Method Details

GetState(self, item, **_)

source code 
Overrides: ui.json_renderer.StateBasedObjectRenderer.GetState

Summary(self, item, **_)

source code 

Returns the object formatted as a string.

Overrides: ui.json_renderer.JsonObjectRenderer.Summary
(inherited documentation)

ImplementationByClass(self, name)
Class Method

source code 
Overrides: ui.renderer.ObjectRenderer.ImplementationByClass

ImplementationByName(self, name)
Class Method

source code 
Overrides: ui.renderer.ObjectRenderer.ImplementationByName