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:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class PreselectionPanel
extends javax.swing.JPanel
Die Klasse PreselectionPanel stellt die gesamte Datenidentifikationsauswahl zur Verfügung. Hierzu gehören die Klassen PreselectionTree und PreselectionLists.
See Also:
PreselectionTree, PreselectionLists, Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.swing.JPanel

    javax.swing.JPanel.AccessibleJPanel

    Nested classes/interfaces inherited from class javax.swing.JComponent

    javax.swing.JComponent.AccessibleJComponent

    Nested classes/interfaces inherited from class java.awt.Container

    java.awt.Container.AccessibleAWTContainer

    Nested classes/interfaces inherited from class java.awt.Component

    java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
  • Field Summary

    Fields inherited from class javax.swing.JComponent

    listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

    Fields inherited from class java.awt.Component

    accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

    Fields inherited from interface java.awt.image.ImageObserver

    ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
  • Constructor Summary

    Constructors
    Constructor Description
    PreselectionPanel​(de.bsvrz.dav.daf.main.ClientDavInterface connection, java.util.Collection<java.lang.Object> treeNodes)
    Konstruktor, der ein Objekt der Klasse PreselectionPanel erzeugt.
  • Method Summary

    Modifier and Type Method Description
    void addPreselectionListener​(PreselectionListsListener listener)
    Delegiert das Hinzufügen des PreselectionListsListeners weiter an die Klasse PreselectionLists
    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.
    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.
    int getSimulationVariant()
    Gibt die eingestellte Simulationsvariante zurück.
    void removePreselectionListener​(PreselectionListsListener listener)
    Delegiert das Entfernen des PreselectionListsListeners weiter an die Klasse PreselectionLists
    void setPreselectionListsFilter​(PreselectionListsFilter listsFilter)
    Delegiert an die Klasse PreselectionLists, ob und welcher Filter zusätzlich die Listen filtern soll.
    void setSimulationVariant​(int value)
    Mit dieser Methode kann die Simulationsvariante gesetzt werden.
    void showAspects​(boolean showAspects)
    Delegiert an die Klasse PreselectionLists, ob die Aspekte angezeigt werden sollen.
    void showAttributeGroups​(boolean showAttributeGroups)
    Delegiert an die Klasse PreselectionLists, ob die Attributgruppen angezeigt werden sollen.
    void showSimulationVariant()
    Zeigt die Simulationsvariante an.

    Methods inherited from class javax.swing.JPanel

    getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI

    Methods inherited from class javax.swing.JComponent

    addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

    Methods inherited from class java.awt.Container

    add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree

    Methods inherited from class java.awt.Component

    action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle

    Methods inherited from class java.lang.Object

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

    • PreselectionPanel

      public PreselectionPanel​(de.bsvrz.dav.daf.main.ClientDavInterface connection, java.util.Collection<java.lang.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