de.kleopatra.forms.view.builder
Class DefaultFormDescription

java.lang.Object
  extended byde.kleopatra.forms.view.builder.DefaultFormDescription
All Implemented Interfaces:
FormDescription

public class DefaultFormDescription
extends java.lang.Object
implements FormDescription

Default implementation of FormDescription.

Version:
$Revision: 1.1.1.1 $ - $Date: 2004/06/25 09:00:59 $
Author:
(C) 2003 Jeanette Winzenburg, Berlin

Field Summary
protected  java.lang.Object formID
           
protected  boolean isDirty
           
protected  LayoutDescription layoutDescription
           
protected  Presentation presentation
           
protected  java.beans.PropertyChangeSupport propertySupport
           
 
Constructor Summary
DefaultFormDescription()
           
DefaultFormDescription(java.lang.Object formID)
           
 
Method Summary
 void addPropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener l)
           
protected  LayoutDescription createLayoutDescription()
           
protected  Presentation createPresentation()
           
protected  java.beans.PropertyChangeSupport createPropertyChangeSupport()
           
protected  void firePropertyChange(java.lang.String property, boolean oldValue, boolean newValue)
           
protected  void firePropertyChange(java.lang.String property, java.lang.Object oldValue, java.lang.Object newValue)
           
 java.lang.Object getFormID()
           
 LayoutDescription getLayoutDescription()
           
 Presentation getPresentation()
           
 boolean isClean()
           
 void removePropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener l)
           
 void setClean(boolean clean)
          for use in FormManager only...
 void setFormID(java.lang.Object formID)
          pre: formID !
 void setLayoutDescription(LayoutDescription description)
           
 void setPresentation(Presentation presentation)
           
 java.lang.String toString()
           
protected  void updateDescriptions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

presentation

protected Presentation presentation

layoutDescription

protected LayoutDescription layoutDescription

formID

protected java.lang.Object formID

isDirty

protected transient boolean isDirty

propertySupport

protected transient java.beans.PropertyChangeSupport propertySupport
Constructor Detail

DefaultFormDescription

public DefaultFormDescription()

DefaultFormDescription

public DefaultFormDescription(java.lang.Object formID)
Method Detail

toString

public java.lang.String toString()

getPresentation

public Presentation getPresentation()
Specified by:
getPresentation in interface FormDescription

setPresentation

public void setPresentation(Presentation presentation)
Specified by:
setPresentation in interface FormDescription

getLayoutDescription

public LayoutDescription getLayoutDescription()
Specified by:
getLayoutDescription in interface FormDescription

setLayoutDescription

public void setLayoutDescription(LayoutDescription description)
Specified by:
setLayoutDescription in interface FormDescription

getFormID

public java.lang.Object getFormID()
Specified by:
getFormID in interface FormDescription

setFormID

public void setFormID(java.lang.Object formID)
Description copied from interface: FormDescription
pre: formID != null Post: getFormID == formID AND getLayoutDescription().getLayoutID == formID AND getPresentation.getPresentationID == formID.

Specified by:
setFormID in interface FormDescription

setClean

public void setClean(boolean clean)
Description copied from interface: FormDescription
for use in FormManager only...

Specified by:
setClean in interface FormDescription

isClean

public boolean isClean()
Specified by:
isClean in interface FormDescription

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String property,
                                      java.beans.PropertyChangeListener l)
Specified by:
addPropertyChangeListener in interface FormDescription

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String property,
                                         java.beans.PropertyChangeListener l)
Specified by:
removePropertyChangeListener in interface FormDescription

firePropertyChange

protected void firePropertyChange(java.lang.String property,
                                  boolean oldValue,
                                  boolean newValue)

firePropertyChange

protected void firePropertyChange(java.lang.String property,
                                  java.lang.Object oldValue,
                                  java.lang.Object newValue)

updateDescriptions

protected void updateDescriptions()

createPresentation

protected Presentation createPresentation()

createLayoutDescription

protected LayoutDescription createLayoutDescription()

createPropertyChangeSupport

protected java.beans.PropertyChangeSupport createPropertyChangeSupport()


Copyright © 2003, 2004 SwingEmpire Jeanette Winzenburg. All Rights Reserved.