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 Summary
Constructors Constructor Description AbstractPaletteItem() 
- 
Method Summary
All 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface com.inductiveautomation.vision.api.designer.ComponentInstantiator
createComponent 
- 
Methods inherited from interface com.inductiveautomation.vision.api.designer.palette.PaletteItem
isSelectable 
 - 
 
 - 
 
- 
- 
Method Detail
- 
isEnabled
public boolean isEnabled()
Description copied from interface:PaletteItemIs this palette item currently enabled?- Specified by:
 isEnabledin interfacePaletteItem
 
- 
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
 setEnabledin interfacePaletteItem
 
- 
isSelected
public boolean isSelected()
Description copied from interface:PaletteItemIs this palette item currently selected? Some types of palette items may never become selected- Specified by:
 isSelectedin interfacePaletteItem
 
- 
setSelected
public 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 interfacePaletteItem
 
- 
getDisplayName
public java.lang.String getDisplayName()
Description copied from interface:ComponentInstantiatorThe name of the type of component that will be created- Specified by:
 getDisplayNamein interfaceComponentInstantiator
 
- 
getName
public java.lang.String getName()
- Specified by:
 getNamein interfacePaletteItem
 
- 
getShortDescription
public java.lang.String getShortDescription()
- Specified by:
 getShortDescriptionin interfacePaletteItem
 
- 
setDisplayName
protected void setDisplayName(java.lang.String displayName)
 
- 
setName
protected void setName(java.lang.String name)
 
- 
setShortDescription
protected void setShortDescription(java.lang.String shortDescription)
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
- 
firePropertyChange
protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue) 
- 
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
 addPropertyChangeListenerin interfacePaletteItem
 
- 
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)- Specified by:
 addPropertyChangeListenerin interfacePaletteItem
 
- 
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
 removePropertyChangeListenerin interfacePaletteItem
 
- 
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)- Specified by:
 removePropertyChangeListenerin interfacePaletteItem
 
- 
getIcon
public javax.swing.Icon getIcon()
- Specified by:
 getIconin interfacePaletteItem
 
- 
setIcon
protected void setIcon(javax.swing.Icon icon)
 
- 
getSmallIcon
public javax.swing.Icon getSmallIcon()
- Specified by:
 getSmallIconin interfacePaletteItem
 
- 
setSmallIcon
protected void setSmallIcon(javax.swing.Icon smallIcon)
 
 - 
 
 -