org.springframework.richclient.table
Class TableUpdater

Show UML class diagram
java.lang.Object
  extended by java.lang.Thread
      extended by org.springframework.richclient.table.TableUpdater
All Implemented Interfaces:
Runnable

public class TableUpdater
extends Thread

Thread responsible for publishing changes to the Model. Sleeps for a defined amount of time, waits for no activity in the UI and then users invokeAndWait to publish changes.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
TableUpdater(TableDataProvider provider, MutableTableModel tableModel)
           
 
Method Summary
 boolean getUpdatesEnabled()
           
 void interrupt()
           
 void run()
           
 void setUpdatesEnabled(boolean enable)
          If enable is true, we are allowed to publish changes, otherwise we aren't.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TableUpdater

public TableUpdater(TableDataProvider provider,
                    MutableTableModel tableModel)
Method Detail

interrupt

public void interrupt()
Overrides:
interrupt in class Thread

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread

setUpdatesEnabled

public void setUpdatesEnabled(boolean enable)
If enable is true, we are allowed to publish changes, otherwise we aren't.


getUpdatesEnabled

public boolean getUpdatesEnabled()


Copyright © 2004-2009 The Spring Framework. All Rights Reserved.