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.
PreselectionTree,
PreselectionLists,
Serialized Formjavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| 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 java.util.Collection<java.lang.Object> |
_treeNodes
speichert die Parameter für die Vorauswahl
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
PreselectionPanel(ClientDavInterface connection,
java.util.Collection<java.lang.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
PreselectionListsListeners 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
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.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprivate final PreselectionLists _preselectionLists
speichert ein Objekt der Klasse PreselectionLists
private final PreselectionTree _preselectionTree
speicher ein Objekt der Klasse PreselectionTree
private final ClientDavInterface _connection
speichert die Verbindung zum Datenverteiler
private final java.util.Collection<java.lang.Object> _treeNodes
speichert die Parameter für die Vorauswahl
public PreselectionPanel(ClientDavInterface connection, java.util.Collection<java.lang.Object> treeNodes)
Konstruktor, der ein Objekt der Klasse PreselectionPanel erzeugt.
connection - die Verbindung zum DatenverteilertreeNodes - ein Parameter zur Spezifizierung der VorauswahlcreateAndShowGui()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.
PreselectionTree,
PreselectionListspublic void addPreselectionListener(PreselectionListsListener listener)
Delegiert das Hinzufügen des PreselectionListsListeners weiter an die Klasse PreselectionLists
listener - der anzumeldende Listenerpublic void removePreselectionListener(PreselectionListsListener listener)
Delegiert das Entfernen des PreselectionListsListeners weiter an die Klasse PreselectionLists
listener - der zu entfernende Listenerpublic void showAttributeGroups(boolean showAttributeGroups)
Delegiert an die Klasse PreselectionLists, ob die Attributgruppen angezeigt werden sollen.
showAttributeGroups - gibt an, ob die Attributgruppen angezeigt werden sollenpublic void showAspects(boolean showAspects)
Delegiert an die Klasse PreselectionLists, ob die Aspekte angezeigt werden sollen.
showAspects - gibt an, ob die Aspekte angezeigt werden sollenpublic void showSimulationVariant()
Zeigt die Simulationsvariante an. Default-Wert ist “0”. Soll ein anderer Wert voreingestellt sein, dann ist die Methode setSimulationVariant(int) aufzurufen.
public int getSimulationVariant()
Gibt die eingestellte Simulationsvariante zurück.
public void setSimulationVariant(int value)
Mit dieser Methode kann die Simulationsvariante gesetzt werden.
value - neuer Wert der Simulationsvariantepublic 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.
PreselectionListspublic 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.
PreselectionPanelpublic void setPreselectionListsFilter(PreselectionListsFilter listsFilter)
Delegiert an die Klasse PreselectionLists, ob und welcher Filter zusätzlich die Listen filtern soll.
listsFilter - der Filter