org.concord.pedagogica.ui
Class EssayFill

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.concord.pedagogica.ui.EssayFill
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, QuestionForm, java.io.Serializable

public class EssayFill
extends javax.swing.JPanel
implements QuestionForm

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected static char DEFAULT_LINE
           
protected static int DEFAULT_WIDTH
           
protected  CustomEssayFill essayFill
           
 
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
EssayFill()
           
EssayFill(java.lang.String text)
           
 
Method Summary
 java.lang.String getActivityAlias()
           
 java.lang.String getAnswer(int index)
           
 int getAnswerLength()
           
 java.lang.String[] getAnswers()
           
 java.lang.String getQuestionID()
           
 java.lang.String getQuestionPrefix()
           
 QuestionState getQuestionState()
           
 java.lang.String getQuestionText()
           
 boolean isAnswerTextVisible()
           
 boolean isModified()
           
 boolean isQuestionTextVisible()
           
 void restoreQuestion(java.lang.Object key)
           
 void saveQuestion(java.lang.Object key)
           
 void setActivityAlias(java.lang.String alias)
           
 void setAnswers(java.lang.String[] theAnswers)
           
 void setAnswerTextVisible(boolean value)
           
 void setBackground(java.awt.Color color)
           
 void setQuestionID(java.lang.String id)
           
 void setQuestionPrefix(java.lang.String prefix)
           
 void setQuestionState(QuestionState state)
           
 void setQuestionTextVisible(boolean value)
           
 void setText(java.lang.String questionString)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_LINE

protected static final char DEFAULT_LINE

DEFAULT_WIDTH

protected static final int DEFAULT_WIDTH

essayFill

protected CustomEssayFill essayFill
Constructor Detail

EssayFill

public EssayFill()

EssayFill

public EssayFill(java.lang.String text)
Method Detail

getQuestionState

public QuestionState getQuestionState()
Specified by:
getQuestionState in interface QuestionForm

setQuestionState

public void setQuestionState(QuestionState state)
Specified by:
setQuestionState in interface QuestionForm

getQuestionID

public java.lang.String getQuestionID()
Specified by:
getQuestionID in interface QuestionForm

setQuestionID

public void setQuestionID(java.lang.String id)
Specified by:
setQuestionID in interface QuestionForm

getQuestionPrefix

public java.lang.String getQuestionPrefix()
Specified by:
getQuestionPrefix in interface QuestionForm

setQuestionPrefix

public void setQuestionPrefix(java.lang.String prefix)
Specified by:
setQuestionPrefix in interface QuestionForm

getActivityAlias

public java.lang.String getActivityAlias()
Specified by:
getActivityAlias in interface QuestionForm

setActivityAlias

public void setActivityAlias(java.lang.String alias)
Specified by:
setActivityAlias in interface QuestionForm

setQuestionTextVisible

public void setQuestionTextVisible(boolean value)

isQuestionTextVisible

public boolean isQuestionTextVisible()

setAnswerTextVisible

public void setAnswerTextVisible(boolean value)

isAnswerTextVisible

public boolean isAnswerTextVisible()

setText

public void setText(java.lang.String questionString)

setBackground

public void setBackground(java.awt.Color color)
Overrides:
setBackground in class javax.swing.JComponent

getAnswers

public java.lang.String[] getAnswers()
Specified by:
getAnswers in interface QuestionForm

setAnswers

public void setAnswers(java.lang.String[] theAnswers)

getAnswerLength

public int getAnswerLength()
Specified by:
getAnswerLength in interface QuestionForm

getAnswer

public java.lang.String getAnswer(int index)
Specified by:
getAnswer in interface QuestionForm

getQuestionText

public java.lang.String getQuestionText()
Specified by:
getQuestionText in interface QuestionForm

isModified

public boolean isModified()
Specified by:
isModified in interface QuestionForm

saveQuestion

public void saveQuestion(java.lang.Object key)
Specified by:
saveQuestion in interface QuestionForm

restoreQuestion

public void restoreQuestion(java.lang.Object key)
Specified by:
restoreQuestion in interface QuestionForm