public class PreselectionPanel extends JPanel
PreselectionPanel
stellt die gesamte Datenidentifikationsauswahl zur Verfügung. Hierzu gehören die Klassen
PreselectionTree
und PreselectionLists
.PreselectionTree
,
PreselectionLists
,
Serialized FormJPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private ClientDavInterface |
_connection
speichert die Verbindung zum Datenverteiler
|
private PreselectionLists |
_preselectionLists
speichert ein Objekt der Klasse
PreselectionLists |
private PreselectionTree |
_preselectionTree
speicher ein Objekt der Klasse
PreselectionTree |
private Collection<Object> |
_treeNodes
speichert die Parameter für die Vorauswahl
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PreselectionPanel(ClientDavInterface connection,
Collection<Object> treeNodes)
Konstruktor, der ein Objekt der Klasse
PreselectionPanel erzeugt. |
Modifier and Type | Method and Description |
---|---|
void |
addPreselectionListener(PreselectionListsListener listener)
Delegiert das Hinzufügen des
PreselectionListsListener s weiter an die Klasse PreselectionLists |
private void |
createAndShowGui()
Die Methode wird vom Konstruktor aufgerufen und stellt die spezifizierte Vorauswahl durch die Komponente
PreselectionTree und die konkrete
Auswahl durch die Komponente PreselectionLists dar. |
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
PreselectionListsListener s 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.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private final PreselectionLists _preselectionLists
PreselectionLists
private final PreselectionTree _preselectionTree
PreselectionTree
private final ClientDavInterface _connection
private final Collection<Object> _treeNodes
public PreselectionPanel(ClientDavInterface connection, Collection<Object> treeNodes)
PreselectionPanel
erzeugt.connection
- die Verbindung zum DatenverteilertreeNodes
- ein Parameter zur Spezifizierung der VorauswahlcreateAndShowGui()
private void createAndShowGui()
PreselectionTree
und die konkrete
Auswahl durch die Komponente PreselectionLists
dar.PreselectionTree
,
PreselectionLists
public void addPreselectionListener(PreselectionListsListener listener)
PreselectionListsListener
s weiter an die Klasse PreselectionLists
listener
- der anzumeldende Listenerpublic void removePreselectionListener(PreselectionListsListener listener)
PreselectionListsListener
s weiter an die Klasse PreselectionLists
listener
- der zu entfernende Listenerpublic void showAttributeGroups(boolean showAttributeGroups)
PreselectionLists
, ob die Attributgruppen angezeigt werden sollen.showAttributeGroups
- gibt an, ob die Attributgruppen angezeigt werden sollenpublic void showAspects(boolean showAspects)
PreselectionLists
, ob die Aspekte angezeigt werden sollen.showAspects
- gibt an, ob die Aspekte angezeigt werden sollenpublic void showSimulationVariant()
setSimulationVariant(int)
aufzurufen.public int getSimulationVariant()
public void setSimulationVariant(int value)
value
- neuer Wert der Simulationsvariantepublic PreselectionLists getPreselectionLists()
PreselectionLists
holen, welches auch vom PreselectionPanel
benutzt wird,
um auf seine public
-Methoden zugreifen zu können.PreselectionLists
public PreselectionTree getPreselectionTree()
PreselectionTree
holen, welches vom PreselectionPanel
benutzt wird, um auf
seine public
-Methoden zugreifen zu können.PreselectionPanel
public void setPreselectionListsFilter(PreselectionListsFilter listsFilter)
PreselectionLists
, ob und welcher Filter zusätzlich die Listen filtern soll.listsFilter
- der Filter