Serialized Form


Package edu.jhu.cs.oose.elevel.AdvancedEditCard

Class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene extends com.trolltech.qt.gui.QGraphicsScene implements Serializable

serialVersionUID: 8399101110101L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException,
                        ClassCastException
Throws:
IOException
ClassNotFoundException
ClassCastException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Throws:
IOException
Serialized Fields

selectMode

boolean selectMode

isModified

boolean isModified
Whether or not it has been modified


myPenWidth

int myPenWidth
Current width of the pen for shapes


centerText

boolean centerText
Whether or not text boxes added should be centered


drawingItem

DrawingItem drawingItem
The current drawing item


Package edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop

Class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropEllipse extends com.trolltech.qt.gui.QGraphicsEllipseItem implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Throws:
IOException
Serialized Fields

oldP

com.trolltech.qt.core.QPointF oldP

oldRect

com.trolltech.qt.core.QRectF oldRect

clicked

boolean clicked

adjustSize

boolean adjustSize

adjustBottom

boolean adjustBottom

adjustTop

boolean adjustTop

adjustRight

boolean adjustRight

adjustLeft

boolean adjustLeft

Class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropLine extends com.trolltech.qt.gui.QGraphicsLineItem implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Throws:
IOException
Serialized Fields

moveItem

com.trolltech.qt.QSignalEmitter.Signal1<A> moveItem

resizeItem

com.trolltech.qt.QSignalEmitter.Signal1<A> resizeItem

oldP

com.trolltech.qt.core.QPointF oldP

oldLine

com.trolltech.qt.gui.QLineF oldLine

adjustSizeP1

boolean adjustSizeP1

adjustSizeP2

boolean adjustSizeP2

adjustSize

boolean adjustSize

clicked

boolean clicked

Class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropPixmap extends com.trolltech.qt.gui.QGraphicsPixmapItem implements Serializable

serialVersionUID: 1L

Serialized Fields

moveItem

com.trolltech.qt.QSignalEmitter.Signal1<A> moveItem

resizeItem

com.trolltech.qt.QSignalEmitter.Signal1<A> resizeItem

oldRect

com.trolltech.qt.core.QRectF oldRect

oldP

com.trolltech.qt.core.QPointF oldP

oldMouse

com.trolltech.qt.core.QPointF oldMouse

clicked

boolean clicked

adjustSize

boolean adjustSize

adjustSizeTL

boolean adjustSizeTL

adjustSizeTR

boolean adjustSizeTR

adjustSizeBL

boolean adjustSizeBL

adjustSizeBR

boolean adjustSizeBR

Class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropRect extends com.trolltech.qt.gui.QGraphicsRectItem implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Throws:
IOException
Serialized Fields

moveItem

com.trolltech.qt.QSignalEmitter.Signal1<A> moveItem

resizeItem

com.trolltech.qt.QSignalEmitter.Signal1<A> resizeItem

oldP

com.trolltech.qt.core.QPointF oldP

oldRect

com.trolltech.qt.core.QRectF oldRect

adjustSize

boolean adjustSize

adjustSizeTL

boolean adjustSizeTL

adjustSizeTR

boolean adjustSizeTR

adjustSizeBL

boolean adjustSizeBL

adjustSizeBR

boolean adjustSizeBR

clicked

boolean clicked

Class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.FocusableTextItem extends com.trolltech.qt.gui.QGraphicsTextItem implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Throws:
IOException

Package edu.jhu.cs.oose.elevel.dataModel

Class edu.jhu.cs.oose.elevel.dataModel.Card extends Object implements Serializable

serialVersionUID: 67658268L

Serialized Fields

title

String title
A String representing the title of the card


question

CardSection question
A CardSection representing the question associated with this Card


answer

CardSection answer
A CardSection representing the answer associated with this Card


hint

CardSection hint
A CardSection representing a hint associated with this Card


additionalInfo

CardSection additionalInfo
A CardSection representing additional information associated with this Card


ID

int ID
An int representing a unique identifier for this card. Note: this field is "package protected" (when no explicit modifier is given). This is the desired behavior for this field. We only want Card, Deck, and TestStat to be able to modify a card's id.


options

Map<K,V> options
A Map representing the card's options

Class edu.jhu.cs.oose.elevel.dataModel.CardSection extends Object implements Serializable

serialVersionUID: 83696784737978L

Serialized Fields

scene

DrawingGraphicsScene scene
A DrawingGraphicsScene containing the multimedia in this CardSection


text

String text
A String representation of the contents of this CardSection, set if the only object is a text box


hasText

boolean hasText
true if the CardSection has text

Class edu.jhu.cs.oose.elevel.dataModel.Deck extends Object implements Serializable

serialVersionUID: 68696775L

Serialized Fields

diskLocation

String diskLocation
The location of this Deck on disk


name

String name
The name of this Deck


testStats

List<E> testStats
The set of statistics for this Deck, compiled over time


cards

List<E> cards
The set of cards contained in this Deck


cardIdIterator

int cardIdIterator
The value used for the id of the next card to be added to this deck. Incremented automatically.


hasChanged

boolean hasChanged
A boolean indicating whether the given Deck has been changed

Class edu.jhu.cs.oose.elevel.dataModel.TestStat extends Object implements Serializable

serialVersionUID: 8469838483846584L

Serialized Fields

numAnswered

int numAnswered
The number of questions answered in this test


numCorrect

int numCorrect
The number of questions answered correctly in this test


incorrectlyAnswered

List<E> incorrectlyAnswered

date

Date date
The date and time the test began


duration

int duration
The duration of this test in seconds