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.AccessibleJPanel
javax.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
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
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
,
PreselectionLists
public void addPreselectionListener(PreselectionListsListener listener)
Delegiert das Hinzufügen des PreselectionListsListener
s weiter an die Klasse PreselectionLists
listener
- der anzumeldende Listenerpublic void removePreselectionListener(PreselectionListsListener listener)
Delegiert das Entfernen des PreselectionListsListener
s 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.
PreselectionLists
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.
PreselectionPanel
public void setPreselectionListsFilter(PreselectionListsFilter listsFilter)
Delegiert an die Klasse PreselectionLists
, ob und welcher Filter zusätzlich die Listen filtern soll.
listsFilter
- der Filter