Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.cybertivity.powerjournal.framework
Class Model  view Model download Model.java

java.lang.Object
  extended byjava.util.Observable
      extended bycom.cybertivity.powerjournal.framework.Model

public abstract class Model
extends java.util.Observable

Description of the Class


Nested Class Summary
private  class Model.FireThread
          Runnable used to pass events to the event dispatch thread.
 
Field Summary
private  ModelEvent modelEvent
           
 
Fields inherited from class java.util.Observable
 
Constructor Summary
Model()
           
 
Method Summary
protected  void fireEvent(java.lang.Object initiator, java.lang.String field, java.lang.Object value)
          Fire a model event.
protected  void fireEvent(java.lang.String field, java.lang.Object value)
          Fire a model event with the current object as the initiator.
protected  void waitEvent(java.lang.Object initiator, java.lang.String field, java.lang.Object value)
          Like fireEvent, but waits for the message to be handled.
protected  void waitEvent(java.lang.String field, java.lang.Object value)
          Description of the Method
 
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

modelEvent

private ModelEvent modelEvent
Constructor Detail

Model

public Model()
Method Detail

fireEvent

protected void fireEvent(java.lang.Object initiator,
                         java.lang.String field,
                         java.lang.Object value)
Fire a model event. Makes sure the model event is fired in the event thread so updating any Swing components is thread safe.


fireEvent

protected void fireEvent(java.lang.String field,
                         java.lang.Object value)
Fire a model event with the current object as the initiator.


waitEvent

protected void waitEvent(java.lang.Object initiator,
                         java.lang.String field,
                         java.lang.Object value)
Like fireEvent, but waits for the message to be handled.


waitEvent

protected void waitEvent(java.lang.String field,
                         java.lang.Object value)
Description of the Method