Class AbstractItemXml
java.lang.Object
de.willuhn.jameica.gui.AbstractItemXml
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject, de.willuhn.datasource.GenericObjectNode, Extendable, Item, Remote
- Direct Known Subclasses:
MenuItemXml, NavigationItemXml
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidFuegt ein Kind hinzu.booleanequals(de.willuhn.datasource.GenericObject other) Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.getAttribute(String name) String[]de.willuhn.datasource.GenericIteratorLiefert die ID, ueber die das Extandable von den Extensions identifiziert wird.getID()getName()Anzuzeigender Name.de.willuhn.datasource.GenericObjectNodede.willuhn.datasource.GenericIteratorgetPath()de.willuhn.datasource.GenericIteratorbooleanhasChild(de.willuhn.datasource.GenericObjectNode object) booleanLiefert true, wenn das Element aktiv ist.voidsetEnabled(boolean enabled, boolean recursive) Aktiviert oder deaktiviert das Element.
-
Field Details
-
parent
-
path
protected net.n3.nanoxml.IXMLElement path -
i18n
protected de.willuhn.util.I18N i18n -
childs
-
-
Method Details
-
getName
-
isEnabled
Description copied from interface:ItemLiefert true, wenn das Element aktiv ist.- Specified by:
isEnabledin interfaceItem- Returns:
- true, wenn es aktiv ist.
- Throws:
RemoteException- See Also:
-
setEnabled
Description copied from interface:ItemAktiviert oder deaktiviert das Element.- Specified by:
setEnabledin interfaceItem- Parameters:
enabled-recursive- true, wenn auch die Kinder deaktiviert werden sollen.- Throws:
RemoteException- See Also:
-
getAction
-
getChildren
- Specified by:
getChildrenin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
hasChild
- Specified by:
hasChildin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getParent
- Specified by:
getParentin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getPossibleParents
- Specified by:
getPossibleParentsin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getPath
- Specified by:
getPathin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getAttribute
- Specified by:
getAttributein interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getID
- Specified by:
getIDin interfacede.willuhn.datasource.GenericObject- See Also:
-
getExtendableID
Description copied from interface:ExtendableLiefert die ID, ueber die das Extandable von den Extensions identifiziert wird.- Specified by:
getExtendableIDin interfaceExtendable- Returns:
- Liefert die ID des Extendable.
- See Also:
-
getPrimaryAttribute
- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
equals
- Specified by:
equalsin interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getAttributeNames
- Specified by:
getAttributeNamesin interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
addChild
Description copied from interface:ItemFuegt ein Kind hinzu.- Specified by:
addChildin interfaceItem- Parameters:
i- das Kind.- Throws:
RemoteException- See Also:
-