torero.gui
Class SymbolModel
java.lang.Object
|
+--javax.swing.AbstractListModel
|
+--torero.gui.SymbolModel
- All Implemented Interfaces:
- ComboBoxModel, ListModel, Serializable
- public class SymbolModel
- extends AbstractListModel
- implements ComboBoxModel
ListModel used by the ComboBoxes in the AttributeTool.
Contained objects are sorted according to their compareTo methods with the Collection.sort() method.
- See Also:
AttributeTool, Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SymbolModel
public SymbolModel()
reload
public void reload()
- Reloads the lístmodel's content from the actual GrammarModel.
getSize
public int getSize()
- Get the number of symbols in this model.
- Specified by:
getSize in interface ListModel- Overrides:
getSize in class AbstractListModel
- Returns:
- number of symbols in this model.
getElementAt
public Object getElementAt(int at)
- Get the Element at the given position.
- Specified by:
getElementAt in interface ListModel- Overrides:
getElementAt in class AbstractListModel
- Parameters:
at - index of the symbol- Returns:
- symbol at the given index at.
getIndexOf
public int getIndexOf(Object o)
- Get the index of the given symbol.
- Parameters:
at - symbol- Returns:
- the index of the given symbol.
getSelectedItem
public Object getSelectedItem()
- Get the selected item.
- Specified by:
getSelectedItem in interface ComboBoxModel
- Returns:
- the selected attribute.
setSelectedItem
public void setSelectedItem(Object o)
- Sets the selected item.
- Specified by:
setSelectedItem in interface ComboBoxModel
- Parameters:
o - set the selected item to o.