org.siebengeisslein.ide.data
Class IconEntryDescriptor

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.ide.data.IconEntryDescriptor
All Implemented Interfaces:
Instrumented, DataEntryDescriptor

public class IconEntryDescriptor
extends Persistent
implements DataEntryDescriptor


Constructor Summary
IconEntryDescriptor()
           
 
Method Summary
 CloneAware clone(CloneHelper helper)
           
 AbstractData createNewInstance(int id, DataDirectory parent, PType owner, TypeManager typeManager)
           
 int getComponentId()
           
 PComponent getEditor(AbstractData data, Project p)
           
 java.lang.String getName()
           
 void merge(java.lang.Object newObject)
           
 
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, toString, wait, wait, wait
 

Constructor Detail

IconEntryDescriptor

public IconEntryDescriptor()
Method Detail

createNewInstance

public AbstractData createNewInstance(int id,
                                      DataDirectory parent,
                                      PType owner,
                                      TypeManager typeManager)
Specified by:
createNewInstance in interface DataEntryDescriptor

getName

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

getEditor

public PComponent getEditor(AbstractData data,
                            Project p)
Specified by:
getEditor in interface DataEntryDescriptor

clone

public CloneAware clone(CloneHelper helper)
                 throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException

merge

public void merge(java.lang.Object newObject)

getComponentId

public int getComponentId()
                   throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException