Package de.willuhn.jameica.gui
Interface Item
- All Superinterfaces:
Extendable
,de.willuhn.datasource.GenericObject
,de.willuhn.datasource.GenericObjectNode
,Remote
- All Known Subinterfaces:
MenuItem
,NavigationItem
- All Known Implementing Classes:
AbstractItemXml
,MenuItemXml
,NavigationItemXml
Generisches Element fuer die Navigation/Menu.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Fuegt ein Kind hinzu.Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.getName()
Anzuzeigender Name.boolean
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
Methods inherited from interface de.willuhn.datasource.GenericObject
equals, getAttribute, getAttributeNames, getID, getPrimaryAttribute
Methods inherited from interface de.willuhn.datasource.GenericObjectNode
getChildren, getParent, getPath, getPossibleParents, hasChild
-
Method Details
-
getName
Anzuzeigender Name.- Returns:
- Name.
- Throws:
RemoteException
-
getAction
Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.- Returns:
- Action.
- Throws:
RemoteException
-
addChild
Fuegt ein Kind hinzu.- Parameters:
i
- das Kind.- Throws:
RemoteException
-
isEnabled
Liefert true, wenn das Element aktiv ist.- Returns:
- true, wenn es aktiv ist.
- Throws:
RemoteException
-
setEnabled
Aktiviert oder deaktiviert das Element.- Parameters:
enabled
-recursive
- true, wenn auch die Kinder deaktiviert werden sollen.- Throws:
RemoteException
-