Class AbstractPaletteItem
java.lang.Object
com.inductiveautomation.vision.api.designer.palette.AbstractPaletteItem
- All Implemented Interfaces:
ComponentInstantiator
,PaletteItem
- Direct Known Subclasses:
JavaBeanPaletteItem
,SerializedPaletteItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addPropertyChangeListener
(String propertyName, PropertyChangeListener listener) protected void
firePropertyChange
(String propertyName, Object oldValue, Object newValue) The name of the type of component that will be createdgetIcon()
getName()
boolean
Is this palette item currently enabled?boolean
Is this palette item currently selected? Some types of palette items may never become selectedvoid
void
removePropertyChangeListener
(String propertyName, PropertyChangeListener listener) protected void
setDisplayName
(String displayName) void
setEnabled
(boolean enabled) protected void
protected void
void
setSelected
(boolean selected) Select this palette item.protected void
setShortDescription
(String shortDescription) protected void
setSmallIcon
(Icon smallIcon) toString()
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
-
Constructor Details
-
AbstractPaletteItem
public AbstractPaletteItem()
-
-
Method Details
-
isEnabled
public boolean isEnabled()Description copied from interface:PaletteItem
Is this palette item currently enabled?- Specified by:
isEnabled
in interfacePaletteItem
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabled
in interfacePaletteItem
-
isSelected
public boolean isSelected()Description copied from interface:PaletteItem
Is this palette item currently selected? Some types of palette items may never become selected- Specified by:
isSelected
in interfacePaletteItem
-
setSelected
public void setSelected(boolean selected) Description copied from interface:PaletteItem
Select this palette item. Some types of palette items may not accept becoming selected- Specified by:
setSelected
in interfacePaletteItem
-
getDisplayName
Description copied from interface:ComponentInstantiator
The name of the type of component that will be created- Specified by:
getDisplayName
in interfaceComponentInstantiator
-
getName
- Specified by:
getName
in interfacePaletteItem
-
getShortDescription
- Specified by:
getShortDescription
in interfacePaletteItem
-
setDisplayName
-
setName
-
setShortDescription
-
toString
-
firePropertyChange
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListener
in interfacePaletteItem
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListener
in interfacePaletteItem
-
removePropertyChangeListener
- Specified by:
removePropertyChangeListener
in interfacePaletteItem
-
removePropertyChangeListener
- Specified by:
removePropertyChangeListener
in interfacePaletteItem
-
getIcon
- Specified by:
getIcon
in interfacePaletteItem
-
setIcon
-
getSmallIcon
- Specified by:
getSmallIcon
in interfacePaletteItem
-
setSmallIcon
-