org.telscenter.pas.steps.quickEditors.qti.assessment
Class AssessmentQuickEditorUI

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.quickEditors.qti.assessment.AssessmentQuickEditorUI
All Implemented Interfaces:
java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, IQuickEditorControllable
Direct Known Subclasses:
ChallengeQuestionQuickEditorUI

public class AssessmentQuickEditorUI
extends javax.swing.JPanel
implements IQuickEditorControllable, java.awt.event.FocusListener

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 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
AssessmentQuickEditorUI(JaxbQtiStep assessmentBean)
           
AssessmentQuickEditorUI(JaxbQtiStep assessmentBean, javax.swing.undo.UndoManager undoManager)
           
 
Method Summary
protected  javax.swing.JPanel createButtonPanel()
          This creates the button panel where you can add new interactions(text, choice)
protected  javax.swing.JPanel createHTMLIntroArea(java.lang.String html)
          Create HTML text area
protected  javax.swing.JPanel createLockStudentAnswers()
           
protected  void createUI()
          This is the basic UI methods, runs through the list of interactions and creates their authoring cards
 void focusGained(java.awt.event.FocusEvent e)
          basic event for focus
 void focusLost(java.awt.event.FocusEvent e)
          Basic event for focus
 org.imsglobal.xsd.imsqti_v2p0.AssessmentItemType getAssessmentItem()
          Get the assessmentItem
 javax.swing.JPanel getControllPanel()
          Basic Event for focus
 javax.swing.undo.UndoManager getUndoManager()
           
 void init()
          Initialize the interface.
static void main(java.lang.String[] args)
          Tester method
 void setAssessmentItem(org.imsglobal.xsd.imsqti_v2p0.AssessmentItemType assessmentItem)
          Set the assessmentItem
 void setUndoManager(javax.swing.undo.UndoManager undoManager)
           
 
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
 

Constructor Detail

AssessmentQuickEditorUI

public AssessmentQuickEditorUI(JaxbQtiStep assessmentBean)
Parameters:
assessmentBean -
note -

AssessmentQuickEditorUI

public AssessmentQuickEditorUI(JaxbQtiStep assessmentBean,
                               javax.swing.undo.UndoManager undoManager)
Parameters:
noteBean -
undoManager2 -
Method Detail

createButtonPanel

protected javax.swing.JPanel createButtonPanel()
This creates the button panel where you can add new interactions(text, choice)

Returns:

createLockStudentAnswers

protected javax.swing.JPanel createLockStudentAnswers()
Returns:

createUI

protected void createUI()
This is the basic UI methods, runs through the list of interactions and creates their authoring cards


createHTMLIntroArea

protected javax.swing.JPanel createHTMLIntroArea(java.lang.String html)
Create HTML text area

Returns:

getAssessmentItem

public org.imsglobal.xsd.imsqti_v2p0.AssessmentItemType getAssessmentItem()
Get the assessmentItem

Returns:

setAssessmentItem

public void setAssessmentItem(org.imsglobal.xsd.imsqti_v2p0.AssessmentItemType assessmentItem)
Set the assessmentItem

Parameters:
item -

init

public void init()
Initialize the interface.

Parameters:
item -

focusGained

public void focusGained(java.awt.event.FocusEvent e)
basic event for focus

Specified by:
focusGained in interface java.awt.event.FocusListener
See Also:
FocusListener.focusGained(java.awt.event.FocusEvent)

focusLost

public void focusLost(java.awt.event.FocusEvent e)
Basic event for focus

Specified by:
focusLost in interface java.awt.event.FocusListener
See Also:
FocusListener.focusLost(java.awt.event.FocusEvent)

getControllPanel

public javax.swing.JPanel getControllPanel()
Basic Event for focus

Specified by:
getControllPanel in interface IQuickEditorControllable
See Also:
IQuickEditorControllable.getControllPanel()

main

public static void main(java.lang.String[] args)
Tester method

Parameters:
args -

getUndoManager

public javax.swing.undo.UndoManager getUndoManager()
Specified by:
getUndoManager in interface IQuickEditorControllable

setUndoManager

public void setUndoManager(javax.swing.undo.UndoManager undoManager)
Specified by:
setUndoManager in interface IQuickEditorControllable


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