Griffon 0.9.5-rc2

org.codehaus.griffon.runtime.core
[Java] Class AbstractGriffonModel

java.lang.Object
  groovy.lang.GroovyObjectSupport
      org.codehaus.griffon.runtime.core.AbstractGriffonArtifact
          org.codehaus.griffon.runtime.core.AbstractGriffonMvcArtifact
              org.codehaus.griffon.runtime.core.AbstractGriffonModel
All Implemented Interfaces:
GriffonModel

public abstract class AbstractGriffonModel
extends AbstractGriffonMvcArtifact

Base implementation of the GriffonModel interface.

Authors:
Andres Almiray
Since:
0.9.1


Field Summary
protected PropertyChangeSupport pcs

 
Fields inherited from class AbstractGriffonArtifact
app, log, resourceLocator
 
Constructor Summary
AbstractGriffonModel()

 
Method Summary
void addPropertyChangeListener(PropertyChangeListener listener)

void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)

protected void firePropertyChange(PropertyChangeEvent event)

protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)

protected String getArtifactType()

PropertyChangeListener[] getPropertyChangeListeners()

PropertyChangeListener[] getPropertyChangeListeners(String propertyName)

void removePropertyChangeListener(PropertyChangeListener listener)

void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)

 
Methods inherited from class AbstractGriffonMvcArtifact
mvcGroupDestroy, mvcGroupInit
 
Methods inherited from class AbstractGriffonArtifact
buildMVCGroup, buildMVCGroup, buildMVCGroup, buildMVCGroup, buildMVCGroup, buildMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, destroyMVCGroup, execAsync, execFuture, execFuture, execFuture, execFuture, execInsideUIAsync, execInsideUISync, execOutside, execOutsideUI, execSync, getApp, getArtifactType, getGriffonClass, getLog, getMetaClass, getResourceAsStream, getResourceAsURL, getResources, isUIThread, metaClassOf, newInstance, setApp, setMetaClass, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup
 
Methods inherited from class GroovyObjectSupport
setProperty, getProperty, getMetaClass, setMetaClass, invokeMethod, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

pcs

protected PropertyChangeSupport pcs


 
Constructor Detail

AbstractGriffonModel

public AbstractGriffonModel()


 
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)


addPropertyChangeListener

public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)


firePropertyChange

protected void firePropertyChange(PropertyChangeEvent event)


firePropertyChange

protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)


getArtifactType

protected String getArtifactType()


getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners()


getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)


removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)


removePropertyChangeListener

public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)


 

Groovy Documentation