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 CfirstCategory()CgetElementAt(int index)java.lang.ObjectgetGroupAt(int index)java.lang.Object[]getGroups()intgetSize()voidsetCategories(java.util.List<C> categories)voidsetGroups(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:
getGroupAtin interfacecom.jidesoft.list.GroupableListModel- Overrides:
getGroupAtin classcom.jidesoft.list.AbstractGroupableListModel
-
getGroups
public java.lang.Object[] getGroups()
- Specified by:
getGroupsin interfacecom.jidesoft.list.GroupableListModel- Overrides:
getGroupsin 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()
-
-