Package de.willuhn.jameica.gui
Interface Item
-
- All Superinterfaces:
Extendable,de.willuhn.datasource.GenericObject,de.willuhn.datasource.GenericObjectNode,java.rmi.Remote
- All Known Subinterfaces:
MenuItem,NavigationItem
- All Known Implementing Classes:
AbstractItemXml,MenuItemXml,NavigationItemXml
public interface Item extends de.willuhn.datasource.GenericObjectNode, Extendable
Generisches Element fuer die Navigation/Menu.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddChild(Item i)Fuegt ein Kind hinzu.ActiongetAction()Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.java.lang.StringgetName()Anzuzeigender Name.booleanisEnabled()Liefert true, wenn das Element aktiv ist.voidsetEnabled(boolean enabled, boolean recursive)Aktiviert oder deaktiviert das Element.-
Methods inherited from interface de.willuhn.jameica.gui.extension.Extendable
getExtendableID
-
-
-
-
Method Detail
-
getName
java.lang.String getName() throws java.rmi.RemoteExceptionAnzuzeigender Name.- Returns:
- Name.
- Throws:
java.rmi.RemoteException
-
getAction
Action getAction() throws java.rmi.RemoteException
Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.- Returns:
- Action.
- Throws:
java.rmi.RemoteException
-
addChild
void addChild(Item i) throws java.rmi.RemoteException
Fuegt ein Kind hinzu.- Parameters:
i- das Kind.- Throws:
java.rmi.RemoteException
-
isEnabled
boolean isEnabled() throws java.rmi.RemoteExceptionLiefert true, wenn das Element aktiv ist.- Returns:
- true, wenn es aktiv ist.
- Throws:
java.rmi.RemoteException
-
setEnabled
void setEnabled(boolean enabled, boolean recursive) throws java.rmi.RemoteExceptionAktiviert oder deaktiviert das Element.- Parameters:
enabled-recursive- true, wenn auch die Kinder deaktiviert werden sollen.- Throws:
java.rmi.RemoteException
-
-