org.jcreme.tutorial
Class ProcessInfoSource
java.lang.Object
org.jcreme.tutorial.ProcessInfoSource
- All Implemented Interfaces:
- DataSource
- public class ProcessInfoSource
- extends java.lang.Object
- implements DataSource
- Version:
- $Revision: 1.1 $
- Author:
- $Author: dbregeon $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processes
protected java.util.Hashtable processes
listeners
protected java.util.HashSet listeners
refreshTimer
protected java.util.Timer refreshTimer
ProcessInfoSource
public ProcessInfoSource()
addDataChangeListener
public void addDataChangeListener(DataChangeListener listener)
- Description copied from interface:
DataSource
- Adds a DataChangeListener to this source. The listener will be notified
of any data change detected by the source.
- Specified by:
addDataChangeListener in interface DataSource
- Parameters:
listener - the listener to add.- See Also:
DataSource.addDataChangeListener(org.jcreme.reporting.DataChangeListener)
removeDataChangeListener
public void removeDataChangeListener(DataChangeListener listener)
- Description copied from interface:
DataSource
- Removes a DataChangeListener from this source.
- Specified by:
removeDataChangeListener in interface DataSource
- Parameters:
listener - the listener to remove.- See Also:
DataSource.removeDataChangeListener(org.jcreme.reporting.DataChangeListener)
getProcessInfos
public ProcessInfo[] getProcessInfos()
- Returns:
- the processes detected.
updateProcesses
public void updateProcesses()
fireDataChangeEvent
protected void fireDataChangeEvent(java.lang.Object source,
java.lang.Object data)
setRefreshTimer
public void setRefreshTimer(long timer)
- Parameters:
timer -
removeRefreshTimer
public void removeRefreshTimer()
isValid
public boolean isValid(ProcessInfo info)
- Parameters:
info -
- Returns:
- true if the ProcessInfo is valid.
Copyright 2006 null. All Rights Reserved.