org.siebengeisslein.ide.data
Class IconData

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.ide.data.AbstractData
          extended by org.siebengeisslein.ide.data.IconData
All Implemented Interfaces:
Instrumented

public class IconData
extends AbstractData


Constructor Summary
IconData(int id, DataDirectory parent, DataEntryDescriptor descriptor, PType owner, TypeManager tm)
           
 
Method Summary
 PImageIcon getData()
           
 PType getType()
           
 void setIcon(PImageIcon icon)
           
 java.lang.String toString()
           
 
Methods inherited from class org.siebengeisslein.ide.data.AbstractData
asField, getComponentId, getDescriptor, getName, getParent, setName
 
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

IconData

public IconData(int id,
                DataDirectory parent,
                DataEntryDescriptor descriptor,
                PType owner,
                TypeManager tm)
Method Detail

toString

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

getData

public PImageIcon getData()
Specified by:
getData in class AbstractData

setIcon

public void setIcon(PImageIcon icon)

getType

public PType getType()
Specified by:
getType in class AbstractData