Class CustomPaletteItemGroup
java.lang.Object
javax.swing.AbstractListModel
com.inductiveautomation.factorypmi.designer.palette.model.DefaultPaletteItemGroup
com.inductiveautomation.factorypmi.designer.palette.model.CustomPaletteItemGroup
- All Implemented Interfaces:
- PaletteItemGroup,- Serializable,- ListModel
- See Also:
- 
Field SummaryFields inherited from class com.inductiveautomation.factorypmi.designer.palette.model.DefaultPaletteItemGroupchangeSupport, enabled, icon, itemListener, items, nameFields inherited from class javax.swing.AbstractListModellistenerList
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddPaletteItem(PaletteItem item) Adds a new palette item into the groupgetItems()For serializationbooleanDefault implementation returns false.voidremovePaletteItem(PaletteItem item) Removes the palette item at the given index.voidvoidsetItems(List<PaletteItem> items) For serializationvoidsetPaletteItem(int index, PaletteItem item) Sets the palette item at the index.voidMethods inherited from class com.inductiveautomation.factorypmi.designer.palette.model.DefaultPaletteItemGroupaddPropertyChangeListener, addPropertyChangeListener, getElementAt, getIcon, getName, getPaletteItem, getSize, insertPaletteItem, isEnabled, itemUpdated, removePropertyChangeListener, removePropertyChangeListener, setEnabled, setName, toStringMethods inherited from class javax.swing.AbstractListModeladdListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.swing.ListModeladdListDataListener, removeListDataListener
- 
Constructor Details- 
CustomPaletteItemGrouppublic CustomPaletteItemGroup()Serialization constructor
- 
CustomPaletteItemGroup
 
- 
- 
Method Details- 
isMutablepublic boolean isMutable()Description copied from class:DefaultPaletteItemGroupDefault implementation returns false.- Specified by:
- isMutablein interface- PaletteItemGroup
- Overrides:
- isMutablein class- DefaultPaletteItemGroup
 
- 
getItemsFor serialization
- 
setItemsFor serialization
- 
addPaletteItemDescription copied from interface:PaletteItemGroupAdds a new palette item into the group- Specified by:
- addPaletteItemin interface- PaletteItemGroup
- Overrides:
- addPaletteItemin class- DefaultPaletteItemGroup
 
- 
removePaletteItemDescription copied from interface:PaletteItemGroupRemoves the palette item at the given index.- Specified by:
- removePaletteItemin interface- PaletteItemGroup
- Overrides:
- removePaletteItemin class- DefaultPaletteItemGroup
 
- 
setPaletteItemDescription copied from interface:PaletteItemGroupSets the palette item at the index. (Overwrites the item, not insert)- Specified by:
- setPaletteItemin interface- PaletteItemGroup
- Overrides:
- setPaletteItemin class- DefaultPaletteItemGroup
 
- 
setIcon- Overrides:
- setIconin class- DefaultPaletteItemGroup
 
- 
getResourcePath
- 
setResourcePath
 
-