com.partnersoft.gadgets
Class ActivityProgress

java.lang.Object
  extended by com.partnersoft.gadgets.ActivityProgress

public class ActivityProgress
extends java.lang.Object

A model for tracking multi-stage, sequential tasks.

Author:
Paul Reavis Copyright 2004 Partner Software, Inc.

Field Summary
 int activityLevels
           
 java.lang.String[] descriptions
           
 java.lang.String mainDescription
           
 int[] progress
           
 int[] totals
           
 
Constructor Summary
ActivityProgress()
           
 
Method Summary
 void activity(java.lang.String description, int levels)
           
 void addProgressActivityListener(ActivityProgressListener nosey)
           
 void description(int level, java.lang.String description, int total)
           
 void progress(int level, int howMuch)
           
 void removeProgressActivityListener(ActivityProgressListener nosey)
           
 void setProgress(int level, int howMuch)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mainDescription

public java.lang.String mainDescription

activityLevels

public int activityLevels

descriptions

public java.lang.String[] descriptions

totals

public int[] totals

progress

public int[] progress
Constructor Detail

ActivityProgress

public ActivityProgress()
Method Detail

activity

public void activity(java.lang.String description,
                     int levels)

description

public void description(int level,
                        java.lang.String description,
                        int total)

progress

public void progress(int level,
                     int howMuch)

setProgress

public void setProgress(int level,
                        int howMuch)

addProgressActivityListener

public void addProgressActivityListener(ActivityProgressListener nosey)

removeProgressActivityListener

public void removeProgressActivityListener(ActivityProgressListener nosey)