Together Workflow Editor 3.0-1 API

org.enhydra.jawe
Class XPDLListenerAndObservable

java.lang.Object
  extended byjava.util.Observable
      extended byorg.enhydra.jawe.XPDLListenerAndObservable
All Implemented Interfaces:
org.enhydra.shark.xpdl.XMLElementChangeListener

public class XPDLListenerAndObservable
extends java.util.Observable
implements org.enhydra.shark.xpdl.XMLElementChangeListener

Observable class that represents XPDL model. It listents to the changes of XPDL model and notifies its observers.

Author:
Sasa Bojanic

Field Summary
protected  boolean isModified
           
protected  org.enhydra.shark.xpdl.elements.Package pkg
           
 
Fields inherited from class java.util.Observable
 
Constructor Summary
XPDLListenerAndObservable(org.enhydra.shark.xpdl.elements.Package pkg, boolean receiveEvents)
           
 
Method Summary
 org.enhydra.shark.xpdl.elements.Package getPackage()
           
 boolean isModified()
           
 void setModified(boolean modified)
           
 void unregisterFromXPDL()
           
 void xmlElementChanged(org.enhydra.shark.xpdl.XMLElementChangeInfo info)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isModified

protected boolean isModified

pkg

protected org.enhydra.shark.xpdl.elements.Package pkg
Constructor Detail

XPDLListenerAndObservable

public XPDLListenerAndObservable(org.enhydra.shark.xpdl.elements.Package pkg,
                                 boolean receiveEvents)
Method Detail

xmlElementChanged

public void xmlElementChanged(org.enhydra.shark.xpdl.XMLElementChangeInfo info)
Specified by:
xmlElementChanged in interface org.enhydra.shark.xpdl.XMLElementChangeListener

isModified

public boolean isModified()

setModified

public void setModified(boolean modified)

getPackage

public org.enhydra.shark.xpdl.elements.Package getPackage()

unregisterFromXPDL

public void unregisterFromXPDL()

Together Workflow Editor 3.0-1 API