org.telscenter.pas.steps
Class JaxbQtiNoteUI

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.telscenter.pas.steps.JaxbQtiStepUI
                      extended by org.telscenter.pas.steps.JaxbQtiNoteUI
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, INoteUI, IQtiStepUI

public class JaxbQtiNoteUI
extends JaxbQtiStepUI
implements INoteUI

Author:
aperritano
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.telscenter.pas.steps.JaxbQtiStepUI
assessment, cardPanel, checkIcon, choiceInteractionToChoiceButtonLists, greenCheck, interactionsToTabindex, ITEM_COMPLETED, logger, mainPanel, nextTabButton, placeholderButtonsToTextInteractions, previousTabButton, redX, RESPONSE_ID, showGetStartedPanel, showPlaceHolderPanel, showTabButtons, tabbedPane, textInteractionsToTextareas
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
JaxbQtiNoteUI(JaxbQtiStep note)
           
 
Method Summary
protected  void checkTabsAndPlaceHolder()
           
protected  void disablePlaceHolderButton(net.sf.sail.jaxb.extension.BlockInteractionType bi)
           
 boolean getNoteSaveConfirmed()
          getter
 boolean getNoteSavePartsConfirmed()
          getter
 JaxbQtiNoteSaveAction getSaveAction()
          TODO maybe get rid of this (made for incremental refactoring)
protected  void initUI()
           
 boolean isNoteOpen()
           
 void setNoteOpen(boolean openedNote)
          flag for is this Note open
 void setNoteSaveConfirmed(boolean noteSaveConfirmed)
          flags that the note has been saved.
 void setNoteSavePartsConfirmed(boolean b)
          sets it save a part of the note
 javax.swing.JDialog showNoteAlreadyOpenDialog()
          checks for already open notes
 javax.swing.JDialog showNotePartsCheckDialog()
          checks if you filled in all the fields
 javax.swing.JDialog showNoteSaveCheckDialog()
          Shows the save dialog
 
Methods inherited from class org.telscenter.pas.steps.JaxbQtiStepUI
checkTab, createAssessmentItemPanel, createChoiceAreaPanel, createChoiceInteractionPanel, createIntroTextPanel, createPromptPanel, getTabbedPane, isCompleted, setTabbedPane, showTabChecked, showTabUnChecked
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.telscenter.pas.steps.IQtiStepUI
isCompleted
 

Constructor Detail

JaxbQtiNoteUI

public JaxbQtiNoteUI(JaxbQtiStep note)
Method Detail

initUI

protected void initUI()
Specified by:
initUI in class JaxbQtiStepUI

checkTabsAndPlaceHolder

protected void checkTabsAndPlaceHolder()

disablePlaceHolderButton

protected void disablePlaceHolderButton(net.sf.sail.jaxb.extension.BlockInteractionType bi)
Parameters:
bi -

showNoteSaveCheckDialog

public javax.swing.JDialog showNoteSaveCheckDialog()
Description copied from interface: INoteUI
Shows the save dialog

Specified by:
showNoteSaveCheckDialog in interface INoteUI
Returns:

showNotePartsCheckDialog

public javax.swing.JDialog showNotePartsCheckDialog()
Description copied from interface: INoteUI
checks if you filled in all the fields

Specified by:
showNotePartsCheckDialog in interface INoteUI
Returns:

showNoteAlreadyOpenDialog

public javax.swing.JDialog showNoteAlreadyOpenDialog()
Description copied from interface: INoteUI
checks for already open notes

Specified by:
showNoteAlreadyOpenDialog in interface INoteUI
Returns:

isNoteOpen

public boolean isNoteOpen()
Specified by:
isNoteOpen in interface INoteUI
Returns:
the noteOpen

setNoteOpen

public void setNoteOpen(boolean openedNote)
Description copied from interface: INoteUI
flag for is this Note open

Specified by:
setNoteOpen in interface INoteUI
Parameters:
noteOpen - the noteOpen to set

getSaveAction

public JaxbQtiNoteSaveAction getSaveAction()
TODO maybe get rid of this (made for incremental refactoring)

Specified by:
getSaveAction in interface INoteUI
Returns:

setNoteSaveConfirmed

public void setNoteSaveConfirmed(boolean noteSaveConfirmed)
Description copied from interface: INoteUI
flags that the note has been saved.

Specified by:
setNoteSaveConfirmed in interface INoteUI

getNoteSaveConfirmed

public boolean getNoteSaveConfirmed()
Description copied from interface: INoteUI
getter

Specified by:
getNoteSaveConfirmed in interface INoteUI
Returns:

getNoteSavePartsConfirmed

public boolean getNoteSavePartsConfirmed()
Description copied from interface: INoteUI
getter

Specified by:
getNoteSavePartsConfirmed in interface INoteUI
Returns:

setNoteSavePartsConfirmed

public void setNoteSavePartsConfirmed(boolean b)
Description copied from interface: INoteUI
sets it save a part of the note

Specified by:
setNoteSavePartsConfirmed in interface INoteUI
Parameters:
b -


Copyright © 2004-2008 TELS Center. All Rights Reserved.