public class DemoCaseRunnable extends java.lang.Object implements IDemoCaseRunnable
Constructor and Description |
---|
DemoCaseRunnable(AbstractDemoCase demoCase) |
Modifier and Type | Method and Description |
---|---|
void |
addDemoStateChangeListener(IDemoStateChangeListener listener) |
void |
cancel() |
protected void |
checkShowWasCalled() |
void |
demoCrashed(java.lang.Throwable error) |
void |
exit() |
protected void |
fireDemoStateChangeEvent(IDemoStateChangeEvent event) |
IDemoCase |
getDemo() |
DemoState |
getState() |
java.lang.Throwable |
getThrowable() |
void |
removeDemoStateChangeListener(IDemoStateChangeListener listener) |
void |
run() |
protected void |
runInternal() |
protected void |
runMainDemo() |
void |
setRunThread(java.lang.Thread runThread) |
protected void |
setState(DemoState state) |
void |
showCalled()
Notifies this runnable that a show method was called.
|
public DemoCaseRunnable(AbstractDemoCase demoCase)
public final void cancel()
cancel
in interface IDemoCaseRunnable
public void run()
run
in interface java.lang.Runnable
public void setRunThread(java.lang.Thread runThread)
protected void runInternal()
protected void runMainDemo() throws java.lang.Throwable
java.lang.Throwable
public DemoState getState()
getState
in interface IDemoCaseRunnable
protected void setState(DemoState state)
public java.lang.Throwable getThrowable()
getThrowable
in interface IDemoCaseRunnable
public void addDemoStateChangeListener(IDemoStateChangeListener listener)
addDemoStateChangeListener
in interface IDemoCaseRunnable
public void removeDemoStateChangeListener(IDemoStateChangeListener listener)
removeDemoStateChangeListener
in interface IDemoCaseRunnable
protected void fireDemoStateChangeEvent(IDemoStateChangeEvent event)
public final void exit()
exit
in interface IDemoCaseRunnable
public IDemoCase getDemo()
getDemo
in interface IDemoCaseRunnable
public void demoCrashed(java.lang.Throwable error)
demoCrashed
in interface IDemoCaseRunnable
public void showCalled() throws IllegalDemoImplementationException
IDemoCaseRunnable
showCalled
in interface IDemoCaseRunnable
IllegalDemoImplementationException
- if this method is called more often than once.protected void checkShowWasCalled()
JDemo homepage: http://www.jdemo.de
Copyright © 2003-2012 Markus Gebhard. All Rights Reserved.