Package com.macrofocus.treemap.swing
Class SwingTreeMapModel.AbstractTreeMapFieldComboBoxModel<N extends MutableTreeMapNode>
- java.lang.Object
-
- javax.swing.AbstractListModel<E>
-
- javax.swing.DefaultComboBoxModel<TreeMapField>
-
- com.macrofocus.treemap.swing.SwingTreeMapModel.AbstractTreeMapFieldComboBoxModel<N>
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.ComboBoxModel<TreeMapField>
,javax.swing.ListModel<TreeMapField>
,javax.swing.MutableComboBoxModel<TreeMapField>
- Direct Known Subclasses:
SwingTreeMapModel.BackgroundComboBoxModel
,SwingTreeMapModel.ColorComboBoxModel
,SwingTreeMapModel.GroupByComboBoxModel
,SwingTreeMapModel.HeightComboBoxModel
,SwingTreeMapModel.LabelComboBoxModel
,SwingTreeMapModel.SizeComboBoxModel
- Enclosing class:
- SwingTreeMapModel<N extends AbstractTreeMapNode<N,Row,Column,java.awt.Color,java.awt.Font>,Row,Column>
public abstract static class SwingTreeMapModel.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)
-
-