it.uniroma3.plasm.core
Class OutputPoller
java.lang.Object
  
it.uniroma3.plasm.core.OutputPoller
- All Implemented Interfaces: 
 - org.eclipse.debug.core.IStreamListener
 
- public class OutputPoller
- extends java.lang.Object
- implements org.eclipse.debug.core.IStreamListener
   
This class provides a control on the output of the Plasm Process It controls,
 through the IStreamListener, the outputstream and decides, concerning the
 letterals coming out from it, some states of the application:
 
 - if Plasm has ended computing
 
 - if Plasm is exporting (and to command the refresh of the UI (very
 tricky)
 
 
- Version:
 
  - $Id: OutputPoller.java,v 1.15 2004/07/27 06:59:34 giupo Exp $
 
- Author:
 
  - giupo
 
 
| 
Method Summary | 
 void | 
streamAppended(java.lang.String msg,
               org.eclipse.debug.core.model.IStreamMonitor monitor)
 
          Notifies this listener that text has been appended to
 the given stream monitor. | 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
OutputPoller
public OutputPoller(PlasmView view)
- Constructor
 - Parameters:
 view - the view needed to add states if the output produces something 
      influent ;)
streamAppended
public void streamAppended(java.lang.String msg,
                           org.eclipse.debug.core.model.IStreamMonitor monitor)
- Notifies this listener that text has been appended to
 the given stream monitor.
- Specified by:
 streamAppended in interface org.eclipse.debug.core.IStreamListener
 
- Parameters:
 monitor - the stream monitor to which text was appended- See Also:
 IStreamListener