public class DataIdentificationChoice
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
static interface |
DataIdentificationChoice.ChoiceListener |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DataIdentificationChoice(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup,
de.bsvrz.dav.daf.main.config.Aspect aspect,
int simulationVariant,
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objects) |
DataIdentificationChoice(PreselectionListsFilter listsFilter,
java.util.List filterTypes)
Dem Konstruktor können Filter für den
Änderndialog übergeben werden. |
DataIdentificationChoice(PreselectionListsFilter listsFilter,
de.bsvrz.dav.daf.main.config.SystemObjectType filterType)
Dem Konstruktor können Filter für den
Änderndialog übergeben werden. |
DataIdentificationChoice(PreselectionListsFilter listsFilter,
de.bsvrz.dav.daf.main.config.SystemObjectType[] filterTypes)
Dem Konstruktor können Filter für den
Änderndialog übergeben werden. |
Modifier and Type | Method and Description |
---|---|
void |
addChoiceListener(DataIdentificationChoice.ChoiceListener listener) |
de.bsvrz.dav.daf.main.config.Aspect |
getAspect()
Gibt den ausgewählten Aspekt zurück.
|
java.util.List<de.bsvrz.dav.daf.main.config.Aspect> |
getAspects()
Methode, um die angezeigten Aspekte abzufragen.
|
de.bsvrz.dav.daf.main.config.AttributeGroup |
getAttributeGroup()
Gibt die ausgewählte Attributgruppe zurück.
|
java.util.List<de.bsvrz.dav.daf.main.config.AttributeGroup> |
getAttributeGroups()
Methode, um die angezeigten Attributgruppen abzufragen.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObject()
Gibt das oberste Systemobjekt zurück.
|
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getObjects()
Methode, um die angezeigten Objekte zurückzugeben.
|
java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> |
getObjectTypes()
Fragt die ausgewählten Objekttypen ab.
|
int |
getSimulationVariant()
Gibt die Simulationsvariante zurück.
|
java.lang.String |
getTreePath()
Gibt den selektierten Pfad des Baumes zurück, der evtl. durch den
PreselectionDialog geändert wurde. |
boolean |
removeChoiceListener(DataIdentificationChoice.ChoiceListener listener) |
void |
setDataIdentification(java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> objectTypes,
de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup,
de.bsvrz.dav.daf.main.config.Aspect aspect,
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objects,
int simulationVariant)
Die Datenidentifikation kann hiermit übergeben werden.
|
void |
setDataIdentification(java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> objectTypes,
java.util.List<de.bsvrz.dav.daf.main.config.AttributeGroup> attributeGroups,
java.util.List<de.bsvrz.dav.daf.main.config.Aspect> aspects,
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objects,
int simulationVariant)
Die vollständige Datenidentifikation, bestehend aus Objekttypen, Attributgruppe, Aspekt und Objekte können übergeben werden.
|
void |
setMaximumSelectedObjects(int max)
Gibt an, wieviele Objekte maximal im
PreselectionDialog ausgewählt sein dürfen. |
void |
setMinimumSelectedObjects(int min)
Gibt an, wieviele Objekte mindestens im
PreselectionDialog ausgewählt sein müssen. |
void |
setNumberOfSelectedObjects(int minimum,
int maximum)
Gibt an, wieviele Objekte minimal und maximal im
PreselectionDialog ausgewählt werden müssen / dürfen. |
void |
showTree(java.util.Collection treeNodes,
de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String treePath)
Soll der Baum im
PreselectionDialog angezeigt werden, dann muss diese Methode
aufgerufen werden. |
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
public DataIdentificationChoice(PreselectionListsFilter listsFilter, de.bsvrz.dav.daf.main.config.SystemObjectType filterType)
Änderndialog
übergeben werden.listsFilter
- ein Objekt, welches die Listen des Änderndialogs filtertfilterType
- Typ der Objekte, die zur Auswahl angeboten werden sollenpublic DataIdentificationChoice(PreselectionListsFilter listsFilter, de.bsvrz.dav.daf.main.config.SystemObjectType[] filterTypes)
Änderndialog
übergeben werden.listsFilter
- ein Objekt, welches die Listen des Änderndialogs filtertfilterTypes
- Typen der Objekte, die zur Auswahl angeboten werden sollenpublic DataIdentificationChoice(@Nullable PreselectionListsFilter listsFilter, java.util.List filterTypes)
Änderndialog
übergeben werden.listsFilter
- ein Objekt, welches die Listen des Änderndialogs filtertfilterTypes
- Typen der Objekte, die zur Auswahl angeboten werden sollenpublic DataIdentificationChoice(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup, de.bsvrz.dav.daf.main.config.Aspect aspect, int simulationVariant, java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objects)
attributeGroup
- aspect
- simulationVariant
- objects
- public java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> getObjectTypes()
public int getSimulationVariant()
public java.util.List<de.bsvrz.dav.daf.main.config.AttributeGroup> getAttributeGroups()
@Nullable public de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()
public java.util.List<de.bsvrz.dav.daf.main.config.Aspect> getAspects()
@Nullable public de.bsvrz.dav.daf.main.config.Aspect getAspect()
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getObjects()
public de.bsvrz.dav.daf.main.config.SystemObject getObject()
public void setDataIdentification(java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> objectTypes, java.util.List<de.bsvrz.dav.daf.main.config.AttributeGroup> attributeGroups, java.util.List<de.bsvrz.dav.daf.main.config.Aspect> aspects, java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objects, int simulationVariant)
objectTypes
- die ausgewählten ObjekttypenattributeGroups
- die ausgewählten Attributgruppenaspects
- die ausgewählten Aspekteobjects
- die ausgewählten ObjektesimulationVariant
- die Simulationsvariantepublic void setDataIdentification(java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> objectTypes, de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup, de.bsvrz.dav.daf.main.config.Aspect aspect, java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objects, int simulationVariant)
objectTypes
- die ObjekttypenattributeGroup
- die Attributgruppeaspect
- der Aspektobjects
- die ObjektesimulationVariant
- die Simulationsvariantepublic void setMinimumSelectedObjects(int min)
PreselectionDialog
ausgewählt sein müssen.min
- Anzahl der Objekte, die mindestens ausgewählt sein müssenpublic void setMaximumSelectedObjects(int max)
PreselectionDialog
ausgewählt sein dürfen.max
- Anzahl der Objekte, die maximal ausgewählt sein dürfenpublic void setNumberOfSelectedObjects(int minimum, int maximum)
PreselectionDialog
ausgewählt werden müssen / dürfen.minimum
- Anzahl der Objekte, die minimal ausgewählt sein müssenmaximum
- Anzahl der Objekte, die maximal ausgewählt sein dürfenpublic void showTree(java.util.Collection treeNodes, de.bsvrz.dav.daf.main.ClientDavInterface connection, java.lang.String treePath)
PreselectionDialog
angezeigt werden, dann muss diese Methode
aufgerufen werden. Hierfür werden die Parameter treeNodes
und connection
auf jeden Fall
benötigt.treeNodes
- Gibt an, welche Knoten im Baum dargestellt werden sollen. Knoten vom Typ SystemObject
oder TreeNodeObject
.connection
- Verbindung zum DatenverteilertreePath
- optional - gibt an, welcher Pfad im Baum vorausgewählt sein soll, sonst null
falls kein Pfad ausgewählt werden sollpublic java.lang.String getTreePath()
PreselectionDialog
geändert wurde.public void addChoiceListener(DataIdentificationChoice.ChoiceListener listener)
public boolean removeChoiceListener(DataIdentificationChoice.ChoiceListener listener)