public class PopupActionItemModel extends java.lang.Object implements IPopupActionItemModel
| Constructor and Description |
|---|
PopupActionItemModel() |
PopupActionItemModel(IAction action) |
PopupActionItemModel(IAction action,
IMenuModel popupMenu) |
PopupActionItemModel(IPopupActionItemModelBuilder builder) |
PopupActionItemModel(java.lang.String text) |
PopupActionItemModel(java.lang.String text,
IImageConstant icon) |
PopupActionItemModel(java.lang.String text,
java.lang.String toolTipText) |
PopupActionItemModel(java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon) |
PopupActionItemModel(java.lang.String id,
java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed() |
void |
addActionListener(IActionListener actionListener)
Adds an action listener
|
void |
addItemModelListener(IItemModelListener listener)
Adds a item model listener
|
static IPopupActionItemModelBuilder |
builder() |
static IPopupActionItemModelBuilder |
builder(IAction action) |
static IPopupActionItemModelBuilder |
builder(IAction action,
IMenuModel popupMenu) |
static IPopupActionItemModelBuilder |
builder(java.lang.String text) |
static IPopupActionItemModelBuilder |
builder(java.lang.String text,
IImageConstant icon) |
static IPopupActionItemModelBuilder |
builder(java.lang.String text,
java.lang.String toolTipText) |
static IPopupActionItemModelBuilder |
builder(java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon) |
static IPopupActionItemModelBuilder |
builder(java.lang.String id,
java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon) |
IPopupActionItemModel |
createCopy()
Makes a deep copy of the item.
|
boolean |
equals(java.lang.Object obj) |
Accelerator |
getAccelerator()
Gets the key accelerator that should be used for the item
|
IAction |
getAction() |
IImageConstant |
getIcon()
Gets the items icon
|
java.lang.String |
getId()
Gets the id of the item
|
IPopupActionItemModel |
getItemModel() |
java.lang.Character |
getMnemonic()
Gets the mnemonic character
|
IMenuModel |
getPopupMenu() |
java.lang.String |
getText()
Gets the items label text
|
java.lang.String |
getToolTipText()
Gets the tooltip text of the item
|
int |
hashCode() |
boolean |
isEnabled()
Gets the enabled state of the item
Remark: Not all bound items may support to become disabled
|
boolean |
isVisible()
Gets the visible state of the item
|
void |
removeActionListener(IActionListener actionListener)
Removes an action listener
|
void |
removeItemModelListener(IItemModelListener listener)
removes a item model listener
|
void |
setAccelerator(Accelerator accelerator)
Sets the key accelerator that should be used for the item
|
void |
setAccelerator(VirtualKey key,
Modifier... modifier)
Sets the key accelerator that should be used for the item
|
void |
setAction(IAction action) |
void |
setEnabled(boolean enabled)
Sets the enabled state of the item.
|
void |
setIcon(IImageConstant icon)
Sets the items icon
|
void |
setMnemonic(char mnemonic)
Sets the mnemonic character
|
void |
setMnemonic(java.lang.Character mnemonic)
Sets the mnemonic character
|
void |
setPopupMenu(IMenuModel popupMenu)
Sets a popup menu for this tool bar popup button.
|
void |
setText(java.lang.String text)
Sets the items label text
|
void |
setToolTipText(java.lang.String toolTipText)
Sets the tooltip text for the item
|
void |
setVisible(boolean visible)
Sets the visible state of an item
Items that was set invisible will be hidden in their container
|
java.lang.String |
toString() |
IItemModel |
unwrap() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAccelerator, getIcon, getId, getMnemonic, getText, getToolTipText, isEnabled, isVisible, setAccelerator, setAccelerator, setEnabled, setIcon, setMnemonic, setMnemonic, setText, setToolTipText, setVisibleaddItemModelListener, removeItemModelListenerpublic PopupActionItemModel()
public PopupActionItemModel(IAction action)
public PopupActionItemModel(IAction action, IMenuModel popupMenu)
public PopupActionItemModel(java.lang.String text)
public PopupActionItemModel(java.lang.String text,
IImageConstant icon)
public PopupActionItemModel(java.lang.String text,
java.lang.String toolTipText)
public PopupActionItemModel(java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon)
public PopupActionItemModel(java.lang.String id,
java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon)
public PopupActionItemModel(IPopupActionItemModelBuilder builder)
public IPopupActionItemModel getItemModel()
public final void addActionListener(IActionListener actionListener)
IActionObservableaddActionListener in interface IActionObservableactionListener - The listener to addpublic final void removeActionListener(IActionListener actionListener)
IActionObservableremoveActionListener in interface IActionObservableactionListener - The listener to removepublic final IAction getAction()
getAction in interface IPopupActionItemModelpublic final void setAction(IAction action)
setAction in interface IPopupActionItemModelpublic final void setPopupMenu(IMenuModel popupMenu)
IPopupActionItemModelsetPopupMenu in interface IPopupActionItemModelpublic final IMenuModel getPopupMenu()
getPopupMenu in interface IPopupActionItemModelpublic final void actionPerformed()
actionPerformed in interface IPopupActionItemModelpublic IPopupActionItemModel createCopy()
IPopupActionItemModelcreateCopy in interface IItemModelcreateCopy in interface IPopupActionItemModelpublic static IPopupActionItemModelBuilder builder()
public static IPopupActionItemModelBuilder builder(IAction action)
public static IPopupActionItemModelBuilder builder(IAction action, IMenuModel popupMenu)
public static IPopupActionItemModelBuilder builder(java.lang.String text)
public static IPopupActionItemModelBuilder builder(java.lang.String text, java.lang.String toolTipText)
public static IPopupActionItemModelBuilder builder(java.lang.String text, IImageConstant icon)
public static IPopupActionItemModelBuilder builder(java.lang.String text, java.lang.String toolTipText, IImageConstant icon)
public static IPopupActionItemModelBuilder builder(java.lang.String id, java.lang.String text, java.lang.String toolTipText, IImageConstant icon)
public java.lang.String toString()
toString in class java.lang.Objectpublic final java.lang.String getId()
IItemModelgetId in interface IItemModelpublic final java.lang.String getText()
IItemModelgetText in interface IItemModelpublic final java.lang.String getToolTipText()
IItemModelgetToolTipText in interface IItemModelpublic final IImageConstant getIcon()
IItemModelgetIcon in interface IItemModelpublic final Accelerator getAccelerator()
IItemModelgetAccelerator in interface IItemModelpublic final java.lang.Character getMnemonic()
IItemModelgetMnemonic in interface IItemModelpublic final boolean isEnabled()
IItemModelisEnabled in interface IItemModelpublic final void setText(java.lang.String text)
IItemModelsetText in interface IItemModeltext - The label text of the item, may be nullpublic final void setToolTipText(java.lang.String toolTipText)
IItemModelsetToolTipText in interface IItemModeltoolTipText - The tooltip text to set, may be nullpublic final void setIcon(IImageConstant icon)
IItemModelsetIcon in interface IItemModelicon - The icon to set, may be nullpublic final void setAccelerator(Accelerator accelerator)
IItemModelsetAccelerator in interface IItemModelaccelerator - The accelerator to set, may be nullpublic final void setAccelerator(VirtualKey key, Modifier... modifier)
IItemModelsetAccelerator in interface IItemModelkey - The character to usemodifier - The modifier to usepublic final void setMnemonic(java.lang.Character mnemonic)
IItemModelsetMnemonic in interface IItemModelmnemonic - The mnemonic character to set, may be nullpublic final void setMnemonic(char mnemonic)
IItemModelsetMnemonic in interface IItemModelmnemonic - The mnemonic character to setpublic final void setEnabled(boolean enabled)
IItemModelsetEnabled in interface IItemModelenabled - The enabled state to setpublic void setVisible(boolean visible)
IItemModelsetVisible in interface IItemModelvisible - The visible state to setpublic boolean isVisible()
IItemModelisVisible in interface IItemModelpublic final void addItemModelListener(IItemModelListener listener)
IItemModelObservableaddItemModelListener in interface IItemModelObservablelistener - The listener to addpublic final void removeItemModelListener(IItemModelListener listener)
IItemModelObservableremoveItemModelListener in interface IItemModelObservablelistener - The listener to removepublic IItemModel unwrap()
unwrap in interface IWrapper<IItemModel>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectSiehe auch Jowidgets Nutzerhandbuch