Package de.willuhn.jameica.gui
Class AbstractItemXml
- java.lang.Object
-
- de.willuhn.jameica.gui.AbstractItemXml
-
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.GenericObjectNode,Extendable,Item,java.rmi.Remote
- Direct Known Subclasses:
MenuItemXml,NavigationItemXml
public abstract class AbstractItemXml extends java.lang.Object implements Item
- Author:
- willuhn
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(Item i)Fuegt ein Kind hinzu.booleanequals(de.willuhn.datasource.GenericObject other)ActiongetAction()Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.java.lang.ObjectgetAttribute(java.lang.String name)java.lang.String[]getAttributeNames()de.willuhn.datasource.GenericIteratorgetChildren()java.lang.StringgetExtendableID()Liefert die ID, ueber die das Extandable von den Extensions identifiziert wird.java.lang.StringgetID()java.lang.StringgetName()Anzuzeigender Name.de.willuhn.datasource.GenericObjectNodegetParent()de.willuhn.datasource.GenericIteratorgetPath()de.willuhn.datasource.GenericIteratorgetPossibleParents()java.lang.StringgetPrimaryAttribute()booleanhasChild(de.willuhn.datasource.GenericObjectNode object)booleanisEnabled()Liefert true, wenn das Element aktiv ist.voidsetEnabled(boolean enabled, boolean recursive)Aktiviert oder deaktiviert das Element.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:ItemAnzuzeigender Name.- Specified by:
getNamein interfaceItem- Returns:
- Name.
- See Also:
Item.getName()
-
isEnabled
public boolean isEnabled() throws java.rmi.RemoteExceptionDescription copied from interface:ItemLiefert true, wenn das Element aktiv ist.- Specified by:
isEnabledin interfaceItem- Returns:
- true, wenn es aktiv ist.
- Throws:
java.rmi.RemoteException- See Also:
Item.isEnabled()
-
setEnabled
public void setEnabled(boolean enabled, boolean recursive) throws java.rmi.RemoteExceptionDescription copied from interface:ItemAktiviert oder deaktiviert das Element.- Specified by:
setEnabledin interfaceItemrecursive- true, wenn auch die Kinder deaktiviert werden sollen.- Throws:
java.rmi.RemoteException- See Also:
Item.setEnabled(boolean, boolean)
-
getAction
public Action getAction()
Description copied from interface:ItemLiefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.- Specified by:
getActionin interfaceItem- Returns:
- Action.
- See Also:
Item.getAction()
-
getChildren
public de.willuhn.datasource.GenericIterator getChildren() throws java.rmi.RemoteException- Specified by:
getChildrenin interfacede.willuhn.datasource.GenericObjectNode- Throws:
java.rmi.RemoteException- See Also:
GenericObjectNode.getChildren()
-
hasChild
public boolean hasChild(de.willuhn.datasource.GenericObjectNode object) throws java.rmi.RemoteException- Specified by:
hasChildin interfacede.willuhn.datasource.GenericObjectNode- Throws:
java.rmi.RemoteException- See Also:
GenericObjectNode.hasChild(de.willuhn.datasource.GenericObjectNode)
-
getParent
public de.willuhn.datasource.GenericObjectNode getParent() throws java.rmi.RemoteException- Specified by:
getParentin interfacede.willuhn.datasource.GenericObjectNode- Throws:
java.rmi.RemoteException- See Also:
GenericObjectNode.getParent()
-
getPossibleParents
public de.willuhn.datasource.GenericIterator getPossibleParents() throws java.rmi.RemoteException- Specified by:
getPossibleParentsin interfacede.willuhn.datasource.GenericObjectNode- Throws:
java.rmi.RemoteException- See Also:
GenericObjectNode.getPossibleParents()
-
getPath
public de.willuhn.datasource.GenericIterator getPath() throws java.rmi.RemoteException- Specified by:
getPathin interfacede.willuhn.datasource.GenericObjectNode- Throws:
java.rmi.RemoteException- See Also:
GenericObjectNode.getPath()
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name) throws java.rmi.RemoteException- Specified by:
getAttributein interfacede.willuhn.datasource.GenericObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getAttribute(java.lang.String)
-
getID
public java.lang.String getID()
- Specified by:
getIDin interfacede.willuhn.datasource.GenericObject- See Also:
GenericObject.getID()
-
getExtendableID
public java.lang.String 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:
Extendable.getExtendableID()
-
getPrimaryAttribute
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getPrimaryAttribute()
-
equals
public boolean equals(de.willuhn.datasource.GenericObject other) throws java.rmi.RemoteException- Specified by:
equalsin interfacede.willuhn.datasource.GenericObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.equals(de.willuhn.datasource.GenericObject)
-
getAttributeNames
public java.lang.String[] getAttributeNames() throws java.rmi.RemoteException- Specified by:
getAttributeNamesin interfacede.willuhn.datasource.GenericObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getAttributeNames()
-
addChild
public void addChild(Item i) throws java.rmi.RemoteException
Description copied from interface:ItemFuegt ein Kind hinzu.- Specified by:
addChildin interfaceItem- Parameters:
i- das Kind.- Throws:
java.rmi.RemoteException- See Also:
Item.addChild(de.willuhn.jameica.gui.Item)
-
-