HE_Mesh  6.0.1
wblut.core.WB_ProgressReporter.WB_ProgressTracker Class Reference

Public Member Functions

void setIndent (final int indent)
 
void setStartStatus (final Object caller, final String status)
 
void setStopStatus (final Object caller, final String status)
 
void setDuringStatus (final Object caller, final String status)
 
void setStartStatusStr (final String caller, final String status)
 
void setStopStatusStr (final String caller, final String status)
 
void setDuringStatusStr (final String caller, final String status)
 
void setCounterStatus (final Object caller, final String status, final WB_ProgressCounter counter)
 
void setCounterStatusStr (final String caller, final String status, final WB_ProgressCounter counter)
 
void setSpacer (final String caller)
 
void setSpacer (final Object caller)
 
boolean isUpdated ()
 
void setMaxLevel (final int maxLevel)
 

Static Public Member Functions

static WB_ProgressTracker instance ()
 

Protected Member Functions

 WB_ProgressTracker ()
 
WB_ProgressStatus getStatus ()
 

Protected Attributes

Queue< WB_ProgressStatus > statuses
 
volatile int level
 
volatile int maxLevel
 

Static Private Attributes

static final WB_ProgressTracker tracker = new WB_ProgressTracker()
 

Constructor & Destructor Documentation

wblut.core.WB_ProgressReporter.WB_ProgressTracker.WB_ProgressTracker ( )
protected

Member Function Documentation

WB_ProgressStatus wblut.core.WB_ProgressReporter.WB_ProgressTracker.getStatus ( )
protected
Returns
static WB_ProgressTracker wblut.core.WB_ProgressReporter.WB_ProgressTracker.instance ( )
static
boolean wblut.core.WB_ProgressReporter.WB_ProgressTracker.isUpdated ( )
Returns
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setCounterStatus ( final Object  caller,
final String  status,
final WB_ProgressCounter  counter 
)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setCounterStatusStr ( final String  caller,
final String  status,
final WB_ProgressCounter  counter 
)
Parameters
caller
status
counter

References wblut.core.WB_ProgressReporter.WB_ProgressCounter.getLimit().

void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setDuringStatus ( final Object  caller,
final String  status 
)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setDuringStatusStr ( final String  caller,
final String  status 
)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setIndent ( final int  indent)
Parameters
indent
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setMaxLevel ( final int  maxLevel)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setSpacer ( final String  caller)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setSpacer ( final Object  caller)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setStartStatus ( final Object  caller,
final String  status 
)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setStartStatusStr ( final String  caller,
final String  status 
)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setStopStatus ( final Object  caller,
final String  status 
)
void wblut.core.WB_ProgressReporter.WB_ProgressTracker.setStopStatusStr ( final String  caller,
final String  status 
)

Member Data Documentation

volatile int wblut.core.WB_ProgressReporter.WB_ProgressTracker.level
protected
volatile int wblut.core.WB_ProgressReporter.WB_ProgressTracker.maxLevel
protected
Queue<WB_ProgressStatus> wblut.core.WB_ProgressReporter.WB_ProgressTracker.statuses
protected
final WB_ProgressTracker wblut.core.WB_ProgressReporter.WB_ProgressTracker.tracker = new WB_ProgressTracker()
staticprivate

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