Class NavigationItemXml

  • All Implemented Interfaces:
    de.willuhn.datasource.GenericObject, de.willuhn.datasource.GenericObjectNode, Extendable, Item, NavigationItem, java.rmi.Remote

    public class NavigationItemXml
    extends AbstractItemXml
    implements NavigationItem
    XML-Implementierung eines Navigations-Elements.
    • Constructor Detail

      • NavigationItemXml

        public NavigationItemXml​(NavigationItem parent,
                                 net.n3.nanoxml.IXMLElement path,
                                 de.willuhn.util.I18N i18n)
        ct.
        Parameters:
        parent - das Eltern-Element.
        path - Pfad in der XML-Datei.
        i18n - optionaler Uebersetzer, um die Navi-Eintraege in die ausgewaehlte Sprache uebersetzen zu koennen.
    • Method Detail

      • isExpanded

        public boolean isExpanded()
                           throws java.rmi.RemoteException
        Description copied from interface: NavigationItem
        Liefert true, wenn das Element aufgeklappt sein soll.
        Specified by:
        isExpanded in interface NavigationItem
        Returns:
        true, wenn es aufgeklappt sein soll.
        Throws:
        java.rmi.RemoteException
        See Also:
        NavigationItem.isExpanded()
      • setEnabled

        public void setEnabled​(boolean enabled,
                               boolean recursive)
                        throws java.rmi.RemoteException
        Ueberschrieben, um dabei auch links die Navigation anzupassen.
        Specified by:
        setEnabled in interface Item
        Overrides:
        setEnabled in class AbstractItemXml
        recursive - true, wenn auch die Kinder deaktiviert werden sollen.
        Throws:
        java.rmi.RemoteException
        See Also:
        Item.setEnabled(boolean, boolean)