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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainerNested 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_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields 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 KlassePreselectionPanelerzeugt. -
Method Summary
Modifier and Type Method Description voidaddPreselectionListener(PreselectionListsListener listener)Delegiert das Hinzufügen desPreselectionListsListeners weiter an die KlassePreselectionListsPreselectionListsgetPreselectionLists()Mit dieser Methode kann man sich das Objekt der KlassePreselectionListsholen, welches auch vomPreselectionPanelbenutzt wird, um auf seinepublic-Methoden zugreifen zu können.PreselectionTreegetPreselectionTree()Mit dieser Methode kann man sich das Objekt der KlassePreselectionTreeholen, welches vomPreselectionPanelbenutzt wird, um auf seinepublic-Methoden zugreifen zu können.intgetSimulationVariant()Gibt die eingestellte Simulationsvariante zurück.voidremovePreselectionListener(PreselectionListsListener listener)Delegiert das Entfernen desPreselectionListsListeners weiter an die KlassePreselectionListsvoidsetPreselectionListsFilter(PreselectionListsFilter listsFilter)Delegiert an die KlassePreselectionLists, ob und welcher Filter zusätzlich die Listen filtern soll.voidsetSimulationVariant(int value)Mit dieser Methode kann die Simulationsvariante gesetzt werden.voidshowAspects(boolean showAspects)Delegiert an die KlassePreselectionLists, ob die Aspekte angezeigt werden sollen.voidshowAttributeGroups(boolean showAttributeGroups)Delegiert an die KlassePreselectionLists, ob die Attributgruppen angezeigt werden sollen.voidshowSimulationVariant()Zeigt die Simulationsvariante an.Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods 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 KlassePreselectionPanelerzeugt.- Parameters:
connection- die Verbindung zum DatenverteilertreeNodes- ein Parameter zur Spezifizierung der Vorauswahl- See Also:
createAndShowGui()
-
-
Method Details
-
addPreselectionListener
Delegiert das Hinzufügen desPreselectionListsListeners weiter an die KlassePreselectionLists- Parameters:
listener- der anzumeldende Listener
-
removePreselectionListener
Delegiert das Entfernen desPreselectionListsListeners weiter an die KlassePreselectionLists- Parameters:
listener- der zu entfernende Listener
-
showAttributeGroups
public void showAttributeGroups(boolean showAttributeGroups)Delegiert an die KlassePreselectionLists, 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 KlassePreselectionLists, 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 MethodesetSimulationVariant(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
Mit dieser Methode kann man sich das Objekt der KlassePreselectionListsholen, welches auch vomPreselectionPanelbenutzt wird, um auf seinepublic-Methoden zugreifen zu können.- Returns:
- ein Objekt der Klasse
PreselectionLists
-
getPreselectionTree
Mit dieser Methode kann man sich das Objekt der KlassePreselectionTreeholen, welches vomPreselectionPanelbenutzt wird, um auf seinepublic-Methoden zugreifen zu können.- Returns:
- ein Objekt der Klasse
PreselectionPanel
-
setPreselectionListsFilter
Delegiert an die KlassePreselectionLists, ob und welcher Filter zusätzlich die Listen filtern soll.- Parameters:
listsFilter- der Filter
-