Class AbstractTreeMapFieldComboBoxModel<N extends MutableTreeMapNode>

java.lang.Object
javax.swing.AbstractListModel<E>
javax.swing.DefaultComboBoxModel<TreeMapField>
com.treemap.swing.AbstractTreeMapFieldComboBoxModel<N>
All Implemented Interfaces:
Serializable, ComboBoxModel<TreeMapField>, ListModel<TreeMapField>, MutableComboBoxModel<TreeMapField>
Direct Known Subclasses:
ColorComboBoxModel, GroupByComboBoxModel, HeightComboBoxModel, SizeComboBoxModel, SwingTreeMapModel.LabelComboBoxModel

public abstract class AbstractTreeMapFieldComboBoxModel<N extends MutableTreeMapNode> extends DefaultComboBoxModel<TreeMapField>
See Also:
  • Field Details

  • Constructor Details

    • AbstractTreeMapFieldComboBoxModel

      protected AbstractTreeMapFieldComboBoxModel(TreeMapModel<N,?,?,?,?> treeMapModel, String propertyName, boolean includeNone)
  • Method Details

    • updateComboBox

      protected abstract void updateComboBox()
    • updateTreeMap

      protected abstract void updateTreeMap()
    • accept

      protected abstract boolean accept(TreeMapField treeMapField)