BowlerKernel
|
Public Member Functions | |
ProcessMonitor (IMonitorable process) | |
void | addProcessMonitorListener (IProgressMonitorListener listener) |
void | start () |
void | actionPerformed (ActionEvent arg0) |
Private Attributes | |
Timer | timer = new Timer(100, this) |
IMonitorable | process |
ArrayList< IProgressMonitorListener > | listeners = new ArrayList<IProgressMonitorListener>() |
The Class ProcessMonitor.
Definition at line 12 of file ProcessMonitor.java.
com.neuronrobotics.sdk.util.ProcessMonitor.ProcessMonitor | ( | IMonitorable | process | ) |
Instantiates a new process monitor.
process | the process |
Definition at line 28 of file ProcessMonitor.java.
References com.neuronrobotics.sdk.util.ProcessMonitor.process.
void com.neuronrobotics.sdk.util.ProcessMonitor.actionPerformed | ( | ActionEvent | arg0 | ) |
Definition at line 52 of file ProcessMonitor.java.
References com.neuronrobotics.sdk.util.IMonitorable.getPercentage(), com.neuronrobotics.sdk.util.IMonitorable.isComplete(), com.neuronrobotics.sdk.util.ProcessMonitor.listeners, com.neuronrobotics.sdk.util.ProcessMonitor.process, and com.neuronrobotics.sdk.util.ProcessMonitor.timer.
void com.neuronrobotics.sdk.util.ProcessMonitor.addProcessMonitorListener | ( | IProgressMonitorListener | listener | ) |
Adds the process monitor listener.
listener | the listener |
Definition at line 37 of file ProcessMonitor.java.
References com.neuronrobotics.sdk.util.ProcessMonitor.listeners.
Referenced by com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.refresh(), and com.neuronrobotics.sdk.ui.UDPConnectionPanel.refresh().
void com.neuronrobotics.sdk.util.ProcessMonitor.start | ( | ) |
Start.
Definition at line 44 of file ProcessMonitor.java.
References com.neuronrobotics.sdk.util.ProcessMonitor.timer.
Referenced by com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.refresh(), and com.neuronrobotics.sdk.ui.UDPConnectionPanel.refresh().
|
private |
The listeners.
Definition at line 21 of file ProcessMonitor.java.
Referenced by com.neuronrobotics.sdk.util.ProcessMonitor.actionPerformed(), and com.neuronrobotics.sdk.util.ProcessMonitor.addProcessMonitorListener().
|
private |
The process.
Definition at line 18 of file ProcessMonitor.java.
Referenced by com.neuronrobotics.sdk.util.ProcessMonitor.actionPerformed(), and com.neuronrobotics.sdk.util.ProcessMonitor.ProcessMonitor().
|
private |
The timer.
Definition at line 15 of file ProcessMonitor.java.
Referenced by com.neuronrobotics.sdk.util.ProcessMonitor.actionPerformed(), and com.neuronrobotics.sdk.util.ProcessMonitor.start().