Package rekall :: Package ui :: Module text
[frames] | no frames]

Module text

source code

This module implements a text based render.

A renderer is used by plugins to produce formatted output.

Classes
  Pager
A wrapper around a pager.
  Colorizer
An object which makes its target colorful.
  TextObjectRenderer
Baseclass for all TextRenderer object renderers.
  AttributedStringRenderer
  CellRenderer
This renders a Cell object into a Cell object.
  BaseCell
A Cell represents a single entry in a table.
  JoinedCell
Joins child cells sideways (left to right).
  StackedCell
Vertically stack child cells on top of each other.
  Cell
A cell for text, knows how to wrap, preserve paragraphs and colorize.
  TextColumn
Implementation for text (mostly CLI) tables.
  TextTable
A table is a collection of columns.
  UnicodeWrapper
A wrapper around a file like object which guarantees writes in utf8.
  TextRenderer
Renderer for the command line that supports paging, colors and progress.
  TestRenderer
A special renderer which makes parsing the output of tables easier.
  WideTextRenderer
A Renderer which explodes tables into wide formatted records.
  TreeNodeObjectRenderer
  DividerObjectRenderer
Functions
 
ParseFormatSpec(formatstring) source code
Variables
  curses = None
hash(x)
  HIGHLIGHT_SCHEME = {'good': (u'GREEN', None), 'important': (u'...
  StyleEnum = {'compact': 'compact', 'full': 'full', 'cow': 'cow...
  FORMAT_SPECIFIER_RE = re.compile(r'(?x)(?P<fill>[^\{\}<>=\^#bc...
  __package__ = 'rekall.ui'
Variables Details

HIGHLIGHT_SCHEME

Value:
{'good': (u'GREEN', None),
 'important': (u'WHITE', u'RED'),
 'neutral': (None, None)}

StyleEnum

Value:
{'compact': 'compact', 'full': 'full', 'cow': 'cow', 'address': 'addre\
ss', 'typed': 'typed', 'value': 'value'}

FORMAT_SPECIFIER_RE

Value:
re.compile(r'(?x)(?P<fill>[^\{\}<>=\^#bcdeEfFgGnLorsxX0-9])?(?P<align>\
[<>=\^])?(?P<sign>[\+- ])?(?P<hash>#)?(?P<zerofill>0)?(?P<width>\d+)?(\
?P<comma>,)?(?P<precision>.\d+)?(?P<type>[bcdeEfFgGnorsxXL%])?')