PFStatsNode Class Reference

Collaboration diagram for PFStatsNode:

Collaboration graph
[legend]

List of all members.

Classes

class  DurationCount

Public Member Functions

void addError (String error)
List< PFStatsNodechildren ()
void clearErrors ()
Object context ()
DurationCount countBetweenDurations (long minNanos, long maxNanos)
Map< String, Long > counters ()
int countOf (String name, boolean recursiveCount)
String cssID ()
int depth ()
long duration ()
double durationMillis ()
long durationOf (String name, boolean recursiveSum)
double durationOfMillis (String name, boolean recursiveSum)
void end ()
List< Stringerrors ()
boolean hasErrors ()
long id ()
void incrementCounter (String counterName)
boolean isAtLeastPercentage (double minimumPercentage)
boolean isImportant ()
boolean isLeaf ()
boolean isRoot ()
String name ()
long overhead ()
PFStatsNode parentStats ()
double percentage ()
 PFStatsNode (String name, String type, Object target, Object context)
void pop ()
PFStatsNode push (String name, String type, Object target, Object context)
PFStatsNode rootStats ()
void start ()
Object target ()
String type ()

Protected Member Functions

void countBetweenDurations (long minNanos, long maxNanos, DurationCount durationCount)

Private Attributes

List< PFStatsNode_children
Object _context
Map< String, Long > _counters
long _endTime
List< String_errors
long _id
String _name
PFStatsNode _parent
long _startTime
Object _target
String _type


Constructor & Destructor Documentation

PFStatsNode ( String  name,
String  type,
Object  target,
Object  context 
)


Member Function Documentation

void addError ( String  error  ) 

List<PFStatsNode> children (  ) 

void clearErrors (  ) 

Object context (  ) 

void countBetweenDurations ( long  minNanos,
long  maxNanos,
DurationCount  durationCount 
) [protected]

DurationCount countBetweenDurations ( long  minNanos,
long  maxNanos 
)

Map<String, Long> counters (  ) 

int countOf ( String  name,
boolean  recursiveCount 
)

String cssID (  ) 

int depth (  ) 

long duration (  ) 

double durationMillis (  ) 

long durationOf ( String  name,
boolean  recursiveSum 
)

double durationOfMillis ( String  name,
boolean  recursiveSum 
)

void end (  ) 

List<String> errors (  ) 

boolean hasErrors (  ) 

long id (  ) 

void incrementCounter ( String  counterName  ) 

boolean isAtLeastPercentage ( double  minimumPercentage  ) 

boolean isImportant (  ) 

boolean isLeaf (  ) 

boolean isRoot (  ) 

String name (  ) 

long overhead (  ) 

PFStatsNode parentStats (  ) 

double percentage (  ) 

void pop (  ) 

PFStatsNode push ( String  name,
String  type,
Object  target,
Object  context 
)

PFStatsNode rootStats (  ) 

void start (  ) 

Object target (  ) 

String type (  ) 


Member Data Documentation

List<PFStatsNode> _children [private]

Object _context [private]

Map<String, Long> _counters [private]

long _endTime [private]

List<String> _errors [private]

long _id [private]

String _name [private]

PFStatsNode _parent [private]

long _startTime [private]

Object _target [private]

String _type [private]


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

Generated on Sat May 26 06:43:26 2012 for Project Wonder by  doxygen 1.5.8