Package com.treemap.swing
Class AbstractTreeMapFieldComboBoxModel<N extends MutableTreeMapNode>
- java.lang.Object
-
- javax.swing.AbstractListModel<E>
-
- javax.swing.DefaultComboBoxModel<TreeMapField>
-
- com.treemap.swing.AbstractTreeMapFieldComboBoxModel<N>
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.ComboBoxModel<TreeMapField>
,javax.swing.ListModel<TreeMapField>
,javax.swing.MutableComboBoxModel<TreeMapField>
- Direct Known Subclasses:
ColorComboBoxModel
,GroupByComboBoxModel
,HeightComboBoxModel
,SizeComboBoxModel
,SwingTreeMapModel.LabelComboBoxModel
public abstract class AbstractTreeMapFieldComboBoxModel<N extends MutableTreeMapNode> extends javax.swing.DefaultComboBoxModel<TreeMapField>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected NoTreeMapField
none
protected TreeMapModel<N,?,?,?,?>
treeMapModel
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractTreeMapFieldComboBoxModel(TreeMapModel<N,?,?,?,?> treeMapModel, java.lang.String propertyName, boolean includeNone)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract boolean
accept(TreeMapField treeMapField)
protected abstract void
updateComboBox()
protected abstract void
updateTreeMap()
-
Methods inherited from class javax.swing.DefaultComboBoxModel
addAll, addAll, addElement, getElementAt, getIndexOf, getSelectedItem, getSize, insertElementAt, removeAllElements, removeElement, removeElementAt, setSelectedItem
-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
-
-
-
Field Detail
-
treeMapModel
protected final TreeMapModel<N extends MutableTreeMapNode,?,?,?,?> treeMapModel
-
none
protected final NoTreeMapField none
-
-
Constructor Detail
-
AbstractTreeMapFieldComboBoxModel
protected AbstractTreeMapFieldComboBoxModel(TreeMapModel<N,?,?,?,?> treeMapModel, java.lang.String propertyName, boolean includeNone)
-
-
Method Detail
-
updateComboBox
protected abstract void updateComboBox()
-
updateTreeMap
protected abstract void updateTreeMap()
-
accept
protected abstract boolean accept(TreeMapField treeMapField)
-
-