org.siebengeisslein.ide.data
Class PanelListField

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.ide.data.PNamedEntryListField<PanelFieldType>
          extended by org.siebengeisslein.ide.data.PanelListField
All Implemented Interfaces:
Instrumented, CodeFragment, PField<PanelFieldType>, Variable<PanelFieldType>

public class PanelListField
extends PNamedEntryListField<PanelFieldType>


Constructor Summary
PanelListField(java.lang.String name, java.lang.String getterName, TypeManager typeManager, GuiDataType type, java.util.List<? extends PNamedEntry> entries)
           
 
Method Summary
protected  PanelFieldType createType(TypeManager typeManager, java.util.List<? extends PNamedEntry> entries)
           
 
Methods inherited from class org.siebengeisslein.ide.data.PNamedEntryListField
getName, getOwner, getType, isPublic, isStatic, visitGet, visitSet
 
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

PanelListField

public PanelListField(java.lang.String name,
                      java.lang.String getterName,
                      TypeManager typeManager,
                      GuiDataType type,
                      java.util.List<? extends PNamedEntry> entries)
Method Detail

createType

protected PanelFieldType createType(TypeManager typeManager,
                                    java.util.List<? extends PNamedEntry> entries)
Overrides:
createType in class PNamedEntryListField<PanelFieldType>