Package Ganga :: Package GPIDev :: Package Base :: Module VPrinter :: Class VSummaryPrinter
[hide private]
[frames] | no frames]

Class VSummaryPrinter

source code

object --+    
         |    
  VPrinter --+
             |
            VSummaryPrinter

A class for printing summeries of object properties in a customisable way.

Instance Methods [hide private]
 
__init__(self, level, verbosity_level, whitespace_marker, out=None, selection='')
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
_CallSummaryPrintMember(self, node, name, value)
Checks to see whether there is a summary_print function pointer available in the schema object.
source code
 
_CallPrintSummaryTree(self, obj) source code
 
simpleAttribute(self, node, name, value, sequence)
Overrides the baseclass method.
source code
 
componentAttribute(self, node, name, subnode, sequence) source code

Inherited from VPrinter: acceptOptional, comma, indent, nodeBegin, nodeEnd, quote, showAttribute

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, level, verbosity_level, whitespace_marker, out=None, selection='')
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

_CallSummaryPrintMember(self, node, name, value)

source code 

Checks to see whether there is a summary_print function pointer available in the schema object. If so it uses it and returns True otherwise it returns False.

simpleAttribute(self, node, name, value, sequence)

source code 

Overrides the baseclass method. Tries to print a summary of the attribute.

Overrides: VPrinter.simpleAttribute

componentAttribute(self, node, name, subnode, sequence)

source code 
Overrides: VPrinter.componentAttribute