Class AbstractPaletteItem
- java.lang.Object
- 
- com.inductiveautomation.vision.api.designer.palette.AbstractPaletteItem
 
- 
- All Implemented Interfaces:
- ComponentInstantiator,- PaletteItem
 - Direct Known Subclasses:
- JavaBeanPaletteItem,- SerializedPaletteItem
 
 public abstract class AbstractPaletteItem extends java.lang.Object implements PaletteItem 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractPaletteItem()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)protected voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)java.lang.StringgetDisplayName()The name of the type of component that will be createdjavax.swing.IcongetIcon()java.lang.StringgetName()java.lang.StringgetShortDescription()javax.swing.IcongetSmallIcon()booleanisEnabled()Is this palette item currently enabled?booleanisSelected()Is this palette item currently selected? Some types of palette items may never become selectedvoidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)protected voidsetDisplayName(java.lang.String displayName)voidsetEnabled(boolean enabled)protected voidsetIcon(javax.swing.Icon icon)protected voidsetName(java.lang.String name)voidsetSelected(boolean selected)Select this palette item.protected voidsetShortDescription(java.lang.String shortDescription)protected voidsetSmallIcon(javax.swing.Icon smallIcon)java.lang.StringtoString()- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.vision.api.designer.ComponentInstantiatorcreateComponent
 - 
Methods inherited from interface com.inductiveautomation.vision.api.designer.palette.PaletteItemisSelectable
 
- 
 
- 
- 
- 
Method Detail- 
isEnabledpublic boolean isEnabled() Description copied from interface:PaletteItemIs this palette item currently enabled?- Specified by:
- isEnabledin interface- PaletteItem
 
 - 
setEnabledpublic void setEnabled(boolean enabled) - Specified by:
- setEnabledin interface- PaletteItem
 
 - 
isSelectedpublic boolean isSelected() Description copied from interface:PaletteItemIs this palette item currently selected? Some types of palette items may never become selected- Specified by:
- isSelectedin interface- PaletteItem
 
 - 
setSelectedpublic void setSelected(boolean selected) Description copied from interface:PaletteItemSelect this palette item. Some types of palette items may not accept becoming selected- Specified by:
- setSelectedin interface- PaletteItem
 
 - 
getDisplayNamepublic java.lang.String getDisplayName() Description copied from interface:ComponentInstantiatorThe name of the type of component that will be created- Specified by:
- getDisplayNamein interface- ComponentInstantiator
 
 - 
getNamepublic java.lang.String getName() - Specified by:
- getNamein interface- PaletteItem
 
 - 
getShortDescriptionpublic java.lang.String getShortDescription() - Specified by:
- getShortDescriptionin interface- PaletteItem
 
 - 
setDisplayNameprotected void setDisplayName(java.lang.String displayName) 
 - 
setNameprotected void setName(java.lang.String name) 
 - 
setShortDescriptionprotected void setShortDescription(java.lang.String shortDescription) 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
firePropertyChangeprotected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
 - 
addPropertyChangeListenerpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener) - Specified by:
- addPropertyChangeListenerin interface- PaletteItem
 
 - 
addPropertyChangeListenerpublic void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)- Specified by:
- addPropertyChangeListenerin interface- PaletteItem
 
 - 
removePropertyChangeListenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener) - Specified by:
- removePropertyChangeListenerin interface- PaletteItem
 
 - 
removePropertyChangeListenerpublic void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)- Specified by:
- removePropertyChangeListenerin interface- PaletteItem
 
 - 
getIconpublic javax.swing.Icon getIcon() - Specified by:
- getIconin interface- PaletteItem
 
 - 
setIconprotected void setIcon(javax.swing.Icon icon) 
 - 
getSmallIconpublic javax.swing.Icon getSmallIcon() - Specified by:
- getSmallIconin interface- PaletteItem
 
 - 
setSmallIconprotected void setSmallIcon(javax.swing.Icon smallIcon) 
 
- 
 
-