Class TreeNodeObject


  • public class TreeNodeObject
    extends java.lang.Object
    Speichert die Informationen zu einem Knoten/Blatt im Datenbaum des Panels PreselectionTree. Dieses Objekt wird für die Klasse PreselectionTreeHandler.DataTreeModel benutzt.

    Dieses Objekt entspricht den Einträgen, die im Parametereditor gesetzt werden/wurden. Es enthält einen Namen, eine Pid, UnterMenü-Einträge und Objekte vom Typ Filter.

    • Constructor Summary

      Constructors 
      Constructor Description
      TreeNodeObject​(java.lang.String pid)
      Konstruktor, um ein TreeNodeObject zu erstellen.
      TreeNodeObject​(java.lang.String name, java.lang.String pid)
      Konstruktor, um ein TreeNodeObject zu erstellen.
    • Method Summary

      Modifier and Type Method Description
      void addChild​(TreeNodeObject child)
      Fügt einen UnterMenü-Eintrag zum Objekt hinzu.
      void addFilter​(Filter filter)
      Fügt einen Filter zum Objekt hinzu.
      TreeNodeObject getChild​(int index)
      Gibt zu einer bestimmten Index-Position den UnterMenü-Eintrag zurück
      int getChildCount()
      Gibt die Anzahl der UnterMenü-Einträge zurück.
      java.util.List<Filter> getFilters()
      Gibt die Liste der Filter zurück.
      java.lang.String getName()
      Gibt des Namen des Objekts zurück.
      java.lang.String getPid()
      Gibt die Pid des Objekts zurück.
      int indexOfChild​(TreeNodeObject child)
      Gibt zu einem UnterMenü-Eintrag die Position in der Liste zurück.
      void setName​(java.lang.String name)
      Setzt den Namen des Objekts.
      void setPid​(java.lang.String pid)
      Setzt die Pid des Objekts.
      java.lang.String toString()
      Besitzt das Objekt einen Namen, wird dieser zurückgeben, ansonsten wird die Pid zurückgegeben.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TreeNodeObject

        public TreeNodeObject​(java.lang.String name,
                              java.lang.String pid)
        Konstruktor, um ein TreeNodeObject zu erstellen.
        Parameters:
        name - der Name des Objekts
        pid - die Pid des Objekts
      • TreeNodeObject

        public TreeNodeObject​(java.lang.String pid)
        Konstruktor, um ein TreeNodeObject zu erstellen.
        Parameters:
        pid - die Pid des Objekts
    • Method Detail

      • setName

        public void setName​(java.lang.String name)
        Setzt den Namen des Objekts.
        Parameters:
        name - der Name des Objekts
      • getName

        public java.lang.String getName()
        Gibt des Namen des Objekts zurück.
        Returns:
        der Name des Objekts
      • setPid

        public void setPid​(java.lang.String pid)
        Setzt die Pid des Objekts.
        Parameters:
        pid - die Pid des Objekts
      • getPid

        public java.lang.String getPid()
        Gibt die Pid des Objekts zurück.
        Returns:
        die Pid des Objekts
      • getChildCount

        public int getChildCount()
        Gibt die Anzahl der UnterMenü-Einträge zurück.
        Returns:
        Anzahl der UnterMenüs
      • addChild

        public void addChild​(TreeNodeObject child)
        Fügt einen UnterMenü-Eintrag zum Objekt hinzu.
        Parameters:
        child - der hinzuzufügende UnterMenü-Eintrag
      • addFilter

        public void addFilter​(Filter filter)
        Fügt einen Filter zum Objekt hinzu.
        Parameters:
        filter - der hinzuzufügende Filter
      • getFilters

        public java.util.List<Filter> getFilters()
        Gibt die Liste der Filter zurück.
        Returns:
        die Liste mit den Filtern
      • getChild

        public TreeNodeObject getChild​(int index)
        Gibt zu einer bestimmten Index-Position den UnterMenü-Eintrag zurück
        Parameters:
        index - Position des gewünschten Eintrages
        Returns:
        UnterMenü-Eintrag
      • indexOfChild

        public int indexOfChild​(TreeNodeObject child)
        Gibt zu einem UnterMenü-Eintrag die Position in der Liste zurück.
        Parameters:
        child - der UnterMenü-Eintrag
        Returns:
        die Position des Eintrages
      • toString

        public java.lang.String toString()
        Besitzt das Objekt einen Namen, wird dieser zurückgeben, ansonsten wird die Pid zurückgegeben.
        Overrides:
        toString in class java.lang.Object
        Returns:
        Name oder Pid des Objekts