The Volatility Framework
volatility.renderers.TreeNode Class Reference

Class representing a particular node in a tree grid. More...

Inheritance diagram for volatility.renderers.TreeNode:

Public Member Functions

def __init__ (self, path, treegrid, parent, values)
 
def __repr__ (self)
 
def __getitem__ (self, item)
 
def __len__ (self)
 
def values (self)
 Returns the list of values from the particular node, based on column.index.
 
def path (self)
 Returns a path identifying string. More...
 
def parent (self)
 Returns the parent node of this node or None.
 
def path_depth (self)
 Return the path depth of the current node.
 
def path_changed
 Updates the path based on the addition or removal of a node higher up in the tree. More...
 

Detailed Description

Class representing a particular node in a tree grid.

Member Function Documentation

def volatility.renderers.TreeNode.path (   self)

Returns a path identifying string.

This should be seen as opaque by external classes, Parsing of path locations based on this string are not guaranteed to remain stable.

def volatility.renderers.TreeNode.path_changed (   self,
  path,
  added = False 
)

Updates the path based on the addition or removal of a node higher up in the tree.

This should only be called by the containing TreeGrid and expects to only be called for affected nodes.


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