de.jdemo.framework
Class DemoCaseRunnable
java.lang.Object
de.jdemo.framework.DemoCaseRunnable
- All Implemented Interfaces:
- IDemoCaseRunnable, java.lang.Runnable
- Direct Known Subclasses:
- GuiDemoCaseRunnable, NullDemoCaseRunnable, PlainDemoCaseRunnable, SwtDemoCaseRunnable
public class DemoCaseRunnable
- extends java.lang.Object
- implements IDemoCaseRunnable
- Author:
- Markus Gebhard
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DemoCaseRunnable
public DemoCaseRunnable(AbstractDemoCase demoCase)
cancel
public final void cancel()
- Specified by:
cancel
in interface IDemoCaseRunnable
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
setRunThread
public void setRunThread(java.lang.Thread runThread)
runInternal
protected void runInternal()
runMainDemo
protected void runMainDemo()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
getState
public DemoState getState()
- Specified by:
getState
in interface IDemoCaseRunnable
setState
protected void setState(DemoState state)
getThrowable
public java.lang.Throwable getThrowable()
- Specified by:
getThrowable
in interface IDemoCaseRunnable
addDemoStateChangeListener
public void addDemoStateChangeListener(IDemoStateChangeListener listener)
- Specified by:
addDemoStateChangeListener
in interface IDemoCaseRunnable
removeDemoStateChangeListener
public void removeDemoStateChangeListener(IDemoStateChangeListener listener)
- Specified by:
removeDemoStateChangeListener
in interface IDemoCaseRunnable
fireDemoStateChangeEvent
protected void fireDemoStateChangeEvent(IDemoStateChangeEvent event)
exit
public final void exit()
- Specified by:
exit
in interface IDemoCaseRunnable
getDemo
public IDemoCase getDemo()
- Specified by:
getDemo
in interface IDemoCaseRunnable
demoCrashed
public void demoCrashed(java.lang.Throwable error)
- Specified by:
demoCrashed
in interface IDemoCaseRunnable
showCalled
public void showCalled()
throws IllegalDemoImplementationException
- Description copied from interface:
IDemoCaseRunnable
- Notifies this runnable that a show method was called.
- Specified by:
showCalled
in interface IDemoCaseRunnable
- Throws:
IllegalDemoImplementationException
- if this method is called more often than once.
checkShowWasCalled
protected void checkShowWasCalled()
JDemo homepage: http://www.jdemo.de
Copyright © 2003-2008 Markus Gebhard. All Rights Reserved.