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 KlassePreselectionPanel
stellt die gesamte Datenidentifikationsauswahl zur Verfügung. Hierzu gehören die KlassenPreselectionTree
undPreselectionLists
.- 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
-
-
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
-
-
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 KlassePreselectionPanel
erzeugt.
-
Method Summary
Modifier and Type Method Description void
addPreselectionListener(PreselectionListsListener listener)
Delegiert das Hinzufügen desPreselectionListsListener
s weiter an die KlassePreselectionLists
PreselectionLists
getPreselectionLists()
Mit dieser Methode kann man sich das Objekt der KlassePreselectionLists
holen, welches auch vomPreselectionPanel
benutzt wird, um auf seinepublic
-Methoden zugreifen zu können.PreselectionTree
getPreselectionTree()
Mit dieser Methode kann man sich das Objekt der KlassePreselectionTree
holen, welches vomPreselectionPanel
benutzt wird, um auf seinepublic
-Methoden zugreifen zu können.int
getSimulationVariant()
Gibt die eingestellte Simulationsvariante zurück.void
removePreselectionListener(PreselectionListsListener listener)
Delegiert das Entfernen desPreselectionListsListener
s weiter an die KlassePreselectionLists
void
setPreselectionListsFilter(PreselectionListsFilter listsFilter)
Delegiert an die KlassePreselectionLists
, 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 KlassePreselectionLists
, ob die Aspekte angezeigt werden sollen.void
showAttributeGroups(boolean showAttributeGroups)
Delegiert an die KlassePreselectionLists
, 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
-
-
-
-
Constructor Detail
-
PreselectionPanel
public PreselectionPanel(de.bsvrz.dav.daf.main.ClientDavInterface connection, java.util.Collection<java.lang.Object> treeNodes)
Konstruktor, der ein Objekt der KlassePreselectionPanel
erzeugt.- Parameters:
connection
- die Verbindung zum DatenverteilertreeNodes
- ein Parameter zur Spezifizierung der Vorauswahl- See Also:
createAndShowGui()
-
-
Method Detail
-
addPreselectionListener
public void addPreselectionListener(PreselectionListsListener listener)
Delegiert das Hinzufügen desPreselectionListsListener
s weiter an die KlassePreselectionLists
- Parameters:
listener
- der anzumeldende Listener
-
removePreselectionListener
public void removePreselectionListener(PreselectionListsListener listener)
Delegiert das Entfernen desPreselectionListsListener
s 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
public PreselectionLists getPreselectionLists()
Mit dieser Methode kann man sich das Objekt der KlassePreselectionLists
holen, welches auch vomPreselectionPanel
benutzt wird, um auf seinepublic
-Methoden zugreifen zu können.- Returns:
- ein Objekt der Klasse
PreselectionLists
-
getPreselectionTree
public PreselectionTree getPreselectionTree()
Mit dieser Methode kann man sich das Objekt der KlassePreselectionTree
holen, welches vomPreselectionPanel
benutzt wird, um auf seinepublic
-Methoden zugreifen zu können.- Returns:
- ein Objekt der Klasse
PreselectionPanel
-
setPreselectionListsFilter
public void setPreselectionListsFilter(PreselectionListsFilter listsFilter)
Delegiert an die KlassePreselectionLists
, ob und welcher Filter zusätzlich die Listen filtern soll.- Parameters:
listsFilter
- der Filter
-
-