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 void
addChild(Item i)
Fuegt ein Kind hinzu.Action
getAction()
Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.java.lang.String
getName()
Anzuzeigender Name.boolean
isEnabled()
Liefert true, wenn das Element aktiv ist.void
setEnabled(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.RemoteException
Anzuzeigender 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.RemoteException
Liefert 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.RemoteException
Aktiviert oder deaktiviert das Element.- Parameters:
enabled
-recursive
- true, wenn auch die Kinder deaktiviert werden sollen.- Throws:
java.rmi.RemoteException
-
-