Class Falllösungsassistent
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.awt.Falllösungsgrafik
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.awt.Falllösungsassistent
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
Bibliotheksklasse, welche ein Panel zur Verfügung stellt, auf dem die erforderlichen Nutzereingaben für die Falllösung abgefragt werden; kann im FalllösungsgrafikFenster verwendet werden
- Author:
- Till Menke
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
-
Field Summary
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
ConstructorsConstructorDescriptionFalllösungsassistent
(Tatbestand tatbestand) Konstruktor mit Einzelmodus=JaFalllösungsassistent
(Tatbestand tatbestand, boolean einzelmodus) StandardkonstruktorFalllösungsassistent
(Tatbestand tatbestand, boolean einzelmodus, Sachverhalt sachverhalt) Konstruktor mit Injektion eines Sachverhaltes, um eine SachverhaltsdetailFehltException abarbeiten zu können -
Method Summary
Modifier and TypeMethodDescriptionvoid
aktualisiert die Darstellung (Aufruf z.boolean
isFertig()
void
ermöglicht die Registrierung eines Beobachters, welcher informiert wird, sobald die Falllösung abgeschlossen istvoid
setEinzelmodus
(boolean einzelmodus) Ändert den AbfragemodusMethods inherited from class de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.awt.Falllösungsgrafik
removeAll
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
Falllösungsassistent
Konstruktor mit Einzelmodus=Ja- Parameters:
tatbestand
- der zu prüfende Tatbestand
-
Falllösungsassistent
Standardkonstruktor- Parameters:
tatbestand
- der zu prüfende Tatbestandeinzelmodus
- wenn "true" werden die tatsächlich auftretenden Fehlstellen nacheinander abgearbeitet; wenn "false" wird versucht, die auftretenden Fehlstellen vorab zu ermitteln und zu sammeln
-
Falllösungsassistent
Konstruktor mit Injektion eines Sachverhaltes, um eine SachverhaltsdetailFehltException abarbeiten zu können- Parameters:
tatbestand
- der zu prüfende Tatbestandeinzelmodus
- wenn "true" werden die tatsächlich auftretenden Fehlstellen nacheinander abgearbeitet; wenn "false" wird versucht, die auftretenden Fehlstellen vorab zu ermitteln und zu sammelnsachverhalt
- der zu injizierende Sachverhalt
-
-
Method Details
-
aktualisieren
public void aktualisieren()aktualisiert die Darstellung (Aufruf z. B. nach neuen Sachverhaltseingaben) -
isFertig
public boolean isFertig()- Returns:
- Wahrheitswert, der angibt, ob die Prüfung abgeschlossen ist
-
registerFertigListener
ermöglicht die Registrierung eines Beobachters, welcher informiert wird, sobald die Falllösung abgeschlossen ist- Parameters:
l
- der Beobachter
-
setEinzelmodus
public void setEinzelmodus(boolean einzelmodus) Ändert den Abfragemodus- Parameters:
einzelmodus
- wenn "true" werden die tatsächlich auftretenden Fehlstellen nacheinander abgearbeitet; wenn "false" wird versucht, die auftretenden Fehlstellen vorab zu ermitteln und zu sammeln
-