public class MenuItemXml extends AbstractItemXml implements MenuItem
childs, i18n, parent, path| Constructor and Description |
|---|
MenuItemXml(MenuItem parent,
net.n3.nanoxml.IXMLElement path,
de.willuhn.util.I18N i18n)
ct.
|
| Modifier and Type | Method and 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, isEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChild, getAction, getName, isEnabledgetChildren, getParent, getPath, getPossibleParents, hasChildequals, getAttribute, getAttributeNames, getID, getPrimaryAttributegetExtendableIDpublic 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
MenuItemgetShortcut in interface MenuItemjava.rmi.RemoteExceptionMenuItem.getShortcut()public org.eclipse.swt.graphics.Image getIcon()
throws java.rmi.RemoteException
MenuItemgetIcon in interface MenuItemjava.rmi.RemoteExceptionMenuItem.getIcon()public void setEnabled(boolean enabled,
boolean recursive)
throws java.rmi.RemoteException
setEnabled in interface ItemsetEnabled in class AbstractItemXmlrecursive - true, wenn auch die Kinder deaktiviert werden sollen.java.rmi.RemoteExceptionItem.setEnabled(boolean, boolean)