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

Quick Search    Search Deep

org.modama
Class Model  view Model download Model.java

java.lang.Object
  extended byorg.modama.ModelStates
      extended byorg.modama.Model

public class Model
extends ModelStates

base class for all models, profides methods for propertychangeevents and a variable for the state (subclasses should take care to update this value properly)


Field Summary
protected  java.beans.PropertyChangeSupport changeAgent
           
static java.lang.Integer EVENT_FIRED
          used for firering events
protected  int state
          the state of the model, see ModelState for possible values
 
Fields inherited from class org.modama.ModelStates
CREATED, DELETED, MODIFIED, SAVED
 
Constructor Summary
Model()
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
           
 void fire(java.lang.String name)
           
 java.lang.Object fire(java.lang.String name, java.lang.Object newV)
           
 java.lang.Object fire(java.lang.String name, java.lang.Object oldV, java.lang.Object newV)
          fires an prop change notice, when any class receives and event, fired by one of the following methods, the member var is NOT already set.
 int getState()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
           
 void setState(int state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

changeAgent

protected java.beans.PropertyChangeSupport changeAgent

EVENT_FIRED

public static java.lang.Integer EVENT_FIRED
used for firering events


state

protected int state
the state of the model, see ModelState for possible values

Constructor Detail

Model

public Model()
Method Detail

getState

public int getState()

setState

public void setState(int state)

fire

public java.lang.Object fire(java.lang.String name,
                             java.lang.Object oldV,
                             java.lang.Object newV)
fires an prop change notice, when any class receives and event, fired by one of the following methods, the member var is NOT already set.


fire

public java.lang.Object fire(java.lang.String name,
                             java.lang.Object newV)

fire

public void fire(java.lang.String name)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener l)