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 SummaryConstructors Constructor Description CategoryModel(java.lang.Object[] groups, java.util.List<C> categories)
 - 
Method SummaryAll 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.AbstractGroupableListModeladdListGroupChangeListener, fireGroupChanged, getListGroupChangeListeners, removeListGroupChangeListener
 - 
Methods inherited from class javax.swing.AbstractListModeladdListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
- 
 
- 
- 
- 
Constructor Detail- 
CategoryModelpublic CategoryModel(java.lang.Object[] groups, java.util.List<C> categories)
 
- 
 - 
Method Detail- 
getElementAtpublic C getElementAt(int index) 
 - 
getSizepublic int getSize() 
 - 
getGroupAtpublic java.lang.Object getGroupAt(int index) - Specified by:
- getGroupAtin interface- com.jidesoft.list.GroupableListModel
- Overrides:
- getGroupAtin class- com.jidesoft.list.AbstractGroupableListModel
 
 - 
getGroupspublic java.lang.Object[] getGroups() - Specified by:
- getGroupsin interface- com.jidesoft.list.GroupableListModel
- Overrides:
- getGroupsin class- com.jidesoft.list.AbstractGroupableListModel
 
 - 
setCategoriespublic void setCategories(java.util.List<C> categories) 
 - 
setGroupspublic void setGroups(java.lang.Object[] groups) 
 - 
firstCategorypublic C firstCategory() 
 
- 
 
-