de.willuhn.datasource.GenericObject
, de.willuhn.datasource.GenericObjectNode
, Extendable
, Item
, MenuItem
, java.rmi.Remote
public class MenuItemXml extends AbstractItemXml implements MenuItem
childs, i18n, parent, path
Constructor | Description |
---|---|
MenuItemXml(MenuItem parent,
net.n3.nanoxml.IXMLElement path,
de.willuhn.util.I18N i18n) |
ct.
|
Modifier and Type | Method | Description |
---|---|---|
org.eclipse.swt.graphics.Image |
getIcon() |
Liefert ein optionales Icon.
|
java.lang.String |
getShortcut() |
Tastenkombi fuer Short-Cut.
|
void |
setEnabled(boolean enabled,
boolean recursive) |
Ueberschrieben, um dabei auch das Menu anzupassen.
|
addChild, equals, getAction, getAttribute, getAttributeNames, getChildren, getExtendableID, getID, getName, getParent, getPath, getPossibleParents, getPrimaryAttribute, hasChild, isEnabled
getExtendableID
equals, getAttribute, getAttributeNames, getID, getPrimaryAttribute
getChildren, getParent, getPath, getPossibleParents, hasChild
public MenuItemXml(MenuItem parent, net.n3.nanoxml.IXMLElement path, de.willuhn.util.I18N i18n)
parent
- das Eltern-Element.path
- Pfad in der XML-Datei.i18n
- optionaler Uebersetzer, um die Menu-Eintraege in die ausgewaehlte Sprache uebersetzen zu koennen.public java.lang.String getShortcut() throws java.rmi.RemoteException
MenuItem
getShortcut
in interface MenuItem
java.rmi.RemoteException
MenuItem.getShortcut()
public org.eclipse.swt.graphics.Image getIcon() throws java.rmi.RemoteException
MenuItem
getIcon
in interface MenuItem
java.rmi.RemoteException
MenuItem.getIcon()
public void setEnabled(boolean enabled, boolean recursive) throws java.rmi.RemoteException
setEnabled
in interface Item
setEnabled
in class AbstractItemXml
recursive
- true, wenn auch die Kinder deaktiviert werden sollen.java.rmi.RemoteException
Item.setEnabled(boolean, boolean)