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

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.ChoiceCardUI
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class ChoiceCardUI
extends javax.swing.JPanel

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
 javax.swing.JLabel feedbackLabel
           
 
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
ChoiceCardUI()
           
ChoiceCardUI(boolean hasCorrectAnswer, org.imsglobal.xsd.imsqti_v2p0.ChoiceInteractionType choiceInteraction, org.imsglobal.xsd.imsqti_v2p0.SimpleChoiceType simpleChoice, org.imsglobal.xsd.imsqti_v2p0.ResponseDeclarationType responseDeclarationType, javax.swing.undo.UndoManager undoManager)
           
 
Method Summary
protected  void createInLineFeedbackRow(javax.swing.JPanel feedPanel, org.imsglobal.xsd.imsqti_v2p0.FeedbackInlineType inlineFeedback)
          creates the row used for inline feedback
protected  javax.swing.JPanel createInputRow()
           
protected  javax.swing.JPanel createMainArea()
           
protected  void createMainUI()
           
 void enableAdd(boolean flag)
           
 void enableDelete(boolean flag)
           
 int getChoiceNumber()
           
protected  java.lang.String getChoiceText()
           
 javax.swing.JRadioButton getCorrectAnswerRadio()
           
 ChoiceCardUI getInstance()
           
 org.imsglobal.xsd.imsqti_v2p0.SimpleChoiceType getSimpleChoice()
           
protected  org.imsglobal.xsd.imsqti_v2p0.FeedbackInlineType isInlineFeedback()
          Checks if there is inline feedback.
 boolean isNeedsHeader()
           
static void main(java.lang.String[] args)
           
protected  void modButton(javax.swing.JButton button)
           
 void setChoiceContainer(ChoiceCardContainerUI choiceContainerUI)
           
 void setChoiceNumber(int choiceNumber)
           
 void setCorrectAnswerRadio(javax.swing.JRadioButton correctAnswerRadio)
           
 void setNeedsHeader(boolean needsHeader)
           
 void setSimpleChoice(org.imsglobal.xsd.imsqti_v2p0.SimpleChoiceType simpleChoice)
           
 
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
 

Field Detail

feedbackLabel

public javax.swing.JLabel feedbackLabel
Constructor Detail

ChoiceCardUI

public ChoiceCardUI()

ChoiceCardUI

public ChoiceCardUI(boolean hasCorrectAnswer,
                    org.imsglobal.xsd.imsqti_v2p0.ChoiceInteractionType choiceInteraction,
                    org.imsglobal.xsd.imsqti_v2p0.SimpleChoiceType simpleChoice,
                    org.imsglobal.xsd.imsqti_v2p0.ResponseDeclarationType responseDeclarationType,
                    javax.swing.undo.UndoManager undoManager)
Parameters:
hasCorrectAnswer -
choiceInteraction -
simpleChoice -
responseDeclarationType -
undoManager -
Method Detail

createMainUI

protected void createMainUI()

setChoiceNumber

public void setChoiceNumber(int choiceNumber)

enableAdd

public void enableAdd(boolean flag)

enableDelete

public void enableDelete(boolean flag)

createMainArea

protected javax.swing.JPanel createMainArea()
Returns:

createInLineFeedbackRow

protected void createInLineFeedbackRow(javax.swing.JPanel feedPanel,
                                       org.imsglobal.xsd.imsqti_v2p0.FeedbackInlineType inlineFeedback)
creates the row used for inline feedback

Parameters:
formPanel2 -
inlineFeedback -

createInputRow

protected javax.swing.JPanel createInputRow()

getChoiceText

protected java.lang.String getChoiceText()
Returns:

modButton

protected void modButton(javax.swing.JButton button)

getInstance

public ChoiceCardUI getInstance()

main

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

setChoiceContainer

public void setChoiceContainer(ChoiceCardContainerUI choiceContainerUI)
Parameters:
containerUI -

isInlineFeedback

protected org.imsglobal.xsd.imsqti_v2p0.FeedbackInlineType isInlineFeedback()
Checks if there is inline feedback. if so returns it

Returns:

getChoiceNumber

public int getChoiceNumber()

isNeedsHeader

public boolean isNeedsHeader()

setNeedsHeader

public void setNeedsHeader(boolean needsHeader)

getCorrectAnswerRadio

public javax.swing.JRadioButton getCorrectAnswerRadio()

setCorrectAnswerRadio

public void setCorrectAnswerRadio(javax.swing.JRadioButton correctAnswerRadio)

getSimpleChoice

public org.imsglobal.xsd.imsqti_v2p0.SimpleChoiceType getSimpleChoice()

setSimpleChoice

public void setSimpleChoice(org.imsglobal.xsd.imsqti_v2p0.SimpleChoiceType simpleChoice)


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