Class CategoryModel<C extends Category>
- java.lang.Object
-
- javax.swing.AbstractListModel
-
- com.jidesoft.list.AbstractGroupableListModel
-
- com.inductiveautomation.ignition.designer.thumbnailbrowser.CategoryModel<C>
-
- All Implemented Interfaces:
com.jidesoft.list.GroupableListModel
,java.io.Serializable
,javax.swing.ListModel
public class CategoryModel<C extends Category> extends com.jidesoft.list.AbstractGroupableListModel
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CategoryModel(java.lang.Object[] groups, java.util.List<C> categories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description C
firstCategory()
C
getElementAt(int index)
java.lang.Object
getGroupAt(int index)
java.lang.Object[]
getGroups()
int
getSize()
void
setCategories(java.util.List<C> categories)
void
setGroups(java.lang.Object[] groups)
-
Methods inherited from class com.jidesoft.list.AbstractGroupableListModel
addListGroupChangeListener, fireGroupChanged, getListGroupChangeListeners, removeListGroupChangeListener
-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
-
-
-
Constructor Detail
-
CategoryModel
public CategoryModel(java.lang.Object[] groups, java.util.List<C> categories)
-
-
Method Detail
-
getElementAt
public C getElementAt(int index)
-
getSize
public int getSize()
-
getGroupAt
public java.lang.Object getGroupAt(int index)
- Specified by:
getGroupAt
in interfacecom.jidesoft.list.GroupableListModel
- Overrides:
getGroupAt
in classcom.jidesoft.list.AbstractGroupableListModel
-
getGroups
public java.lang.Object[] getGroups()
- Specified by:
getGroups
in interfacecom.jidesoft.list.GroupableListModel
- Overrides:
getGroups
in classcom.jidesoft.list.AbstractGroupableListModel
-
setCategories
public void setCategories(java.util.List<C> categories)
-
setGroups
public void setGroups(java.lang.Object[] groups)
-
firstCategory
public C firstCategory()
-
-