Class AbstractEntityEditor.DefaultComboBoxModels<F extends EntityComboBoxModel,C extends FilterComboBoxModel<?>>

java.lang.Object
is.codion.framework.model.AbstractEntityEditor.DefaultComboBoxModels<F,C>
Type Parameters:
F - the foreign key based combo box model type
C - the column based combo box model type
All Implemented Interfaces:
EntityEditor.ComboBoxModels
Enclosing class:
AbstractEntityEditor<R extends AbstractEntityEditor<R>>

protected static class AbstractEntityEditor.DefaultComboBoxModels<F extends EntityComboBoxModel,C extends FilterComboBoxModel<?>> extends Object implements EntityEditor.ComboBoxModels
Provides default ComboBoxModel management.

Parameterized on the two combo box model families so toolkit layers can narrow the foreign key based models (F) and the map accessors without re-casting: a Swing subclass simply parameterizes this with its toolkit types and only the column based get/create need narrowing overrides (Java can't express "the C family at element type T" as a type parameter).