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)
-
-