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 void
addChild(Item i)
Fuegt ein Kind hinzu.boolean
equals(de.willuhn.datasource.GenericObject other)
Action
getAction()
Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.java.lang.Object
getAttribute(java.lang.String name)
java.lang.String[]
getAttributeNames()
de.willuhn.datasource.GenericIterator
getChildren()
java.lang.String
getExtendableID()
Liefert die ID, ueber die das Extandable von den Extensions identifiziert wird.java.lang.String
getID()
java.lang.String
getName()
Anzuzeigender Name.de.willuhn.datasource.GenericObjectNode
getParent()
de.willuhn.datasource.GenericIterator
getPath()
de.willuhn.datasource.GenericIterator
getPossibleParents()
java.lang.String
getPrimaryAttribute()
boolean
hasChild(de.willuhn.datasource.GenericObjectNode object)
boolean
isEnabled()
Liefert true, wenn das Element aktiv ist.void
setEnabled(boolean enabled, boolean recursive)
Aktiviert oder deaktiviert das Element.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:Item
Anzuzeigender Name.- Specified by:
getName
in interfaceItem
- Returns:
- Name.
- See Also:
Item.getName()
-
isEnabled
public boolean isEnabled() throws java.rmi.RemoteException
Description copied from interface:Item
Liefert true, wenn das Element aktiv ist.- Specified by:
isEnabled
in 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.RemoteException
Description copied from interface:Item
Aktiviert oder deaktiviert das Element.- Specified by:
setEnabled
in interfaceItem
recursive
- 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:Item
Liefert die Aktion, der ausgeloest werden soll, wenn das Element aktiviert wird.- Specified by:
getAction
in interfaceItem
- Returns:
- Action.
- See Also:
Item.getAction()
-
getChildren
public de.willuhn.datasource.GenericIterator getChildren() throws java.rmi.RemoteException
- Specified by:
getChildren
in 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:
hasChild
in 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:
getParent
in 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:
getPossibleParents
in 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:
getPath
in 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:
getAttribute
in interfacede.willuhn.datasource.GenericObject
- Throws:
java.rmi.RemoteException
- See Also:
GenericObject.getAttribute(java.lang.String)
-
getID
public java.lang.String getID()
- Specified by:
getID
in interfacede.willuhn.datasource.GenericObject
- See Also:
GenericObject.getID()
-
getExtendableID
public java.lang.String getExtendableID()
Description copied from interface:Extendable
Liefert die ID, ueber die das Extandable von den Extensions identifiziert wird.- Specified by:
getExtendableID
in interfaceExtendable
- Returns:
- Liefert die ID des Extendable.
- See Also:
Extendable.getExtendableID()
-
getPrimaryAttribute
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException
- Specified by:
getPrimaryAttribute
in 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:
equals
in 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:
getAttributeNames
in 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:Item
Fuegt ein Kind hinzu.- Specified by:
addChild
in interfaceItem
- Parameters:
i
- das Kind.- Throws:
java.rmi.RemoteException
- See Also:
Item.addChild(de.willuhn.jameica.gui.Item)
-
-