org.siebengeisslein.ide
Class TypeModel

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.model.AbstractListModel
          extended by org.siebengeisslein.ide.TypeModel
All Implemented Interfaces:
javax.swing.ComboBoxModel, javax.swing.ListModel, Instrumented, StringFormatter, UpdateableModel

public class TypeModel
extends AbstractListModel
implements UpdateableModel, javax.swing.ComboBoxModel, StringFormatter


Constructor Summary
TypeModel(TypeManager typeManager, TypeListFactory typeListFactory, boolean includeVoid)
           
 
Method Summary
 java.lang.Object getElementAt(int index)
           
 java.lang.Object getSelectedItem()
           
 int getSize()
           
 void setPrefix(java.lang.String prefix)
           
 void setSelectedItem(java.lang.Object anItem)
           
 java.lang.String toString(java.lang.Object selected)
           
 
Methods inherited from class org.siebengeisslein.pgui.model.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, initTransient, removeListDataListener
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, 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
 
Methods inherited from interface javax.swing.ListModel
addListDataListener, removeListDataListener
 

Constructor Detail

TypeModel

public TypeModel(TypeManager typeManager,
                 TypeListFactory typeListFactory,
                 boolean includeVoid)
Method Detail

setSelectedItem

public void setSelectedItem(java.lang.Object anItem)
Specified by:
setSelectedItem in interface javax.swing.ComboBoxModel

getSelectedItem

public java.lang.Object getSelectedItem()
Specified by:
getSelectedItem in interface javax.swing.ComboBoxModel

getSize

public int getSize()
Specified by:
getSize in interface javax.swing.ListModel

getElementAt

public java.lang.Object getElementAt(int index)
Specified by:
getElementAt in interface javax.swing.ListModel

setPrefix

public void setPrefix(java.lang.String prefix)
Specified by:
setPrefix in interface UpdateableModel

toString

public java.lang.String toString(java.lang.Object selected)
Specified by:
toString in interface StringFormatter