org.siebengeisslein.ide.gui
Class FieldDataProperty

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.ide.gui.FieldDataProperty
All Implemented Interfaces:
java.lang.Cloneable, CloneAndMergeAware, CloneAware, Instrumented, MergeAware, DataProperty

public class FieldDataProperty
extends Persistent
implements DataProperty


Constructor Summary
FieldDataProperty(PPanel panel, java.lang.String name, java.lang.String fieldName)
           
 
Method Summary
 void addTransientChangeListener(javax.swing.event.ChangeListener listener)
           
 FieldDataProperty clone(CloneHelper helper)
           
 int getComponentId()
           
 java.lang.String getName()
           
 java.lang.Object getValue()
           
 void merge(java.lang.Object newObject, MergeContext helper)
           
 void removeTransientChangeListener(javax.swing.event.ChangeListener listener)
           
 void replaceMerged(MergeContext helper)
           
 void setValue(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldDataProperty

public FieldDataProperty(PPanel panel,
                         java.lang.String name,
                         java.lang.String fieldName)
Method Detail

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface DataProperty

setValue

public void setValue(java.lang.String value)
Specified by:
setValue in interface DataProperty

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()
Specified by:
getName in interface DataProperty

addTransientChangeListener

public void addTransientChangeListener(javax.swing.event.ChangeListener listener)
Specified by:
addTransientChangeListener in interface DataProperty

removeTransientChangeListener

public void removeTransientChangeListener(javax.swing.event.ChangeListener listener)
Specified by:
removeTransientChangeListener in interface DataProperty

clone

public FieldDataProperty clone(CloneHelper helper)
                        throws java.lang.CloneNotSupportedException
Specified by:
clone in interface CloneAware
Throws:
java.lang.CloneNotSupportedException

getComponentId

public int getComponentId()
                   throws java.lang.UnsupportedOperationException
Specified by:
getComponentId in interface MergeAware
Throws:
java.lang.UnsupportedOperationException

merge

public void merge(java.lang.Object newObject,
                  MergeContext helper)
Specified by:
merge in interface MergeAware

replaceMerged

public void replaceMerged(MergeContext helper)
Specified by:
replaceMerged in interface MergeAware