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 Summary
Fields inherited from class com.inductiveautomation.factorypmi.designer.palette.model.DefaultPaletteItemGroup
changeSupport, enabled, icon, itemListener, items, nameFields inherited from class javax.swing.AbstractListModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier 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.DefaultPaletteItemGroup
addPropertyChangeListener, addPropertyChangeListener, getElementAt, getIcon, getName, getPaletteItem, getSize, insertPaletteItem, isEnabled, itemUpdated, removePropertyChangeListener, removePropertyChangeListener, setEnabled, setName, toStringMethods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.swing.ListModel
addListDataListener, removeListDataListener
-
Constructor Details
-
CustomPaletteItemGroup
public CustomPaletteItemGroup()Serialization constructor -
CustomPaletteItemGroup
-
-
Method Details
-
isMutable
public boolean isMutable()Description copied from class:DefaultPaletteItemGroupDefault implementation returns false.- Specified by:
isMutablein interfacePaletteItemGroup- Overrides:
isMutablein classDefaultPaletteItemGroup
-
getItems
For serialization -
setItems
For serialization -
addPaletteItem
Description copied from interface:PaletteItemGroupAdds a new palette item into the group- Specified by:
addPaletteItemin interfacePaletteItemGroup- Overrides:
addPaletteItemin classDefaultPaletteItemGroup
-
removePaletteItem
Description copied from interface:PaletteItemGroupRemoves the palette item at the given index.- Specified by:
removePaletteItemin interfacePaletteItemGroup- Overrides:
removePaletteItemin classDefaultPaletteItemGroup
-
setPaletteItem
Description copied from interface:PaletteItemGroupSets the palette item at the index. (Overwrites the item, not insert)- Specified by:
setPaletteItemin interfacePaletteItemGroup- Overrides:
setPaletteItemin classDefaultPaletteItemGroup
-
setIcon
- Overrides:
setIconin classDefaultPaletteItemGroup
-
getResourcePath
-
setResourcePath
-