Class PreselectionPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
de.bsvrz.pat.sysbed.preselection.panel.PreselectionPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class PreselectionPanel extends JPanel
Die Klasse PreselectionPanel stellt die gesamte Datenidentifikationsauswahl zur Verfügung. Hierzu gehören die Klassen PreselectionTree und PreselectionLists.
See Also:
  • Constructor Details

    • PreselectionPanel

      public PreselectionPanel(de.bsvrz.dav.daf.main.ClientDavInterface connection, Collection<Object> treeNodes)
      Konstruktor, der ein Objekt der Klasse PreselectionPanel erzeugt.
      Parameters:
      connection - die Verbindung zum Datenverteiler
      treeNodes - ein Parameter zur Spezifizierung der Vorauswahl
      See Also:
      • createAndShowGui()
  • Method Details

    • addPreselectionListener

      public void addPreselectionListener(PreselectionListsListener listener)
      Delegiert das Hinzufügen des PreselectionListsListeners weiter an die Klasse PreselectionLists
      Parameters:
      listener - der anzumeldende Listener
    • removePreselectionListener

      public void removePreselectionListener(PreselectionListsListener listener)
      Delegiert das Entfernen des PreselectionListsListeners weiter an die Klasse PreselectionLists
      Parameters:
      listener - der zu entfernende Listener
    • showAttributeGroups

      public void showAttributeGroups(boolean showAttributeGroups)
      Delegiert an die Klasse PreselectionLists, ob die Attributgruppen angezeigt werden sollen.
      Parameters:
      showAttributeGroups - gibt an, ob die Attributgruppen angezeigt werden sollen
    • showAspects

      public void showAspects(boolean showAspects)
      Delegiert an die Klasse PreselectionLists, ob die Aspekte angezeigt werden sollen.
      Parameters:
      showAspects - gibt an, ob die Aspekte angezeigt werden sollen
    • showSimulationVariant

      public void showSimulationVariant()
      Zeigt die Simulationsvariante an. Default-Wert ist "0". Soll ein anderer Wert voreingestellt sein, dann ist die Methode setSimulationVariant(int) aufzurufen.
    • getSimulationVariant

      public int getSimulationVariant()
      Gibt die eingestellte Simulationsvariante zurück.
      Returns:
      die eingestellte Simulationsvariante
    • setSimulationVariant

      public void setSimulationVariant(int value)
      Mit dieser Methode kann die Simulationsvariante gesetzt werden.
      Parameters:
      value - neuer Wert der Simulationsvariante
    • getPreselectionLists

      public PreselectionLists getPreselectionLists()
      Mit dieser Methode kann man sich das Objekt der Klasse PreselectionLists holen, welches auch vom PreselectionPanel benutzt wird, um auf seine public-Methoden zugreifen zu können.
      Returns:
      ein Objekt der Klasse PreselectionLists
    • getPreselectionTree

      public PreselectionTree getPreselectionTree()
      Mit dieser Methode kann man sich das Objekt der Klasse PreselectionTree holen, welches vom PreselectionPanel benutzt wird, um auf seine public-Methoden zugreifen zu können.
      Returns:
      ein Objekt der Klasse PreselectionPanel
    • setPreselectionListsFilter

      public void setPreselectionListsFilter(PreselectionListsFilter listsFilter)
      Delegiert an die Klasse PreselectionLists, ob und welcher Filter zusätzlich die Listen filtern soll.
      Parameters:
      listsFilter - der Filter