edu.ksu.cis.projects.bogor.module.event
Class AbstractEventProvider

java.lang.Object
  extended by edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
All Implemented Interfaces:
IEventProvider
Direct Known Subclasses:
AbstractStateEventProvider, AbstractValueEventProvider

public abstract class AbstractEventProvider
extends Object
implements IEventProvider

Version:
CVS $Revision: 1.2 $ $Date: 2004/09/05 06:29:52 $
Author:
Robby

Field Summary
protected  boolean isForward
           
protected  IState s
           
protected  int threadId
           
 
Constructor Summary
AbstractEventProvider()
           
 
Method Summary
 void backward()
           
 void forward()
           
 IState getState()
           
 int getThreadId()
           
 boolean isBackward()
           
 boolean isForward()
           
 void removeContext()
           
 void setContext(IState s, int threadId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

threadId

protected int threadId

s

protected IState s

isForward

protected boolean isForward
Constructor Detail

AbstractEventProvider

public AbstractEventProvider()
Method Detail

isBackward

public boolean isBackward()
Specified by:
isBackward in interface IEventProvider

setContext

public void setContext(IState s,
                       int threadId)
Specified by:
setContext in interface IEventProvider

isForward

public boolean isForward()
Specified by:
isForward in interface IEventProvider

getState

public IState getState()
Specified by:
getState in interface IEventProvider

getThreadId

public int getThreadId()
Specified by:
getThreadId in interface IEventProvider

backward

public void backward()
Specified by:
backward in interface IEventProvider

forward

public void forward()
Specified by:
forward in interface IEventProvider

removeContext

public void removeContext()
Specified by:
removeContext in interface IEventProvider