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 void
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
void
addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
protected void
firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
java.lang.String
getDisplayName()
The name of the type of component that will be createdjavax.swing.Icon
getIcon()
java.lang.String
getName()
java.lang.String
getShortDescription()
javax.swing.Icon
getSmallIcon()
boolean
isEnabled()
Is this palette item currently enabled?boolean
isSelected()
Is this palette item currently selected? Some types of palette items may never become selectedvoid
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
void
removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
protected void
setDisplayName(java.lang.String displayName)
void
setEnabled(boolean enabled)
protected void
setIcon(javax.swing.Icon icon)
protected void
setName(java.lang.String name)
void
setSelected(boolean selected)
Select this palette item.protected void
setShortDescription(java.lang.String shortDescription)
protected void
setSmallIcon(javax.swing.Icon smallIcon)
java.lang.String
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
-
-
-
-
Method Detail
-
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
public java.lang.String getDisplayName()
Description copied from interface:ComponentInstantiator
The name of the type of component that will be created- Specified by:
getDisplayName
in interfaceComponentInstantiator
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacePaletteItem
-
getShortDescription
public java.lang.String getShortDescription()
- Specified by:
getShortDescription
in 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:
toString
in 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:
addPropertyChangeListener
in interfacePaletteItem
-
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener
in interfacePaletteItem
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener
in interfacePaletteItem
-
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener
in interfacePaletteItem
-
getIcon
public javax.swing.Icon getIcon()
- Specified by:
getIcon
in interfacePaletteItem
-
setIcon
protected void setIcon(javax.swing.Icon icon)
-
getSmallIcon
public javax.swing.Icon getSmallIcon()
- Specified by:
getSmallIcon
in interfacePaletteItem
-
setSmallIcon
protected void setSmallIcon(javax.swing.Icon smallIcon)
-
-