A B C D E F G H I J K L M N O P Q R S T U V W X Y

V

validateEmail(String) - Method in class org.problets.lib.comm.MailHandler
Checks the validity of the supplied email address.
Value - Class in org.problets.domain.model.datatype
Serves as the base class of all the data type values Holds a value
Value(String) - Constructor for class org.problets.domain.model.datatype.Value
Not directly used anywhere except in PtrModel
ValueDifference - Class in org.problets.domain.model.variable
represents a difference between the values of two AbstractVarModels.
ValueDifference(Value, Value, String, int) - Constructor for class org.problets.domain.model.variable.ValueDifference
 
valueEquals(NodeModel) - Method in class org.problets.domain.model.expression.node.NodeModel
Method returns true if this NodeModel's value is the same as the value of the right NodeModel, and false otherwise
valueEquals(ExpressionViewStep) - Method in class org.problets.domain.model.expression.step.ExpressionViewStep
This method attempts to match based on the data type of the correct operand.
valuesDifferent() - Method in class org.problets.domain.model.variable.ValueDifference
Returns true if the ValueDifference's previous and current values are different and false otherwise.
ValueViz - Class in org.problets.domain.viz.data.variable
Vizualizes the sequence of values taken by a variable
ValueViz(String) - Constructor for class org.problets.domain.viz.data.variable.ValueViz
 
VARIABLE_ORDER - Static variable in class org.problets.domain.model.implement.DataTraceView
Option for ask and tells for a variable displayed together
VARIABLEPREFIX - Static variable in class org.problets.lib.RBES.codeRBES.CodeRBES
This symbol implies a variable within an explanation string in the then statement of a rule
VarModel - Class in org.problets.domain.model.variable
VarModel class maintains a scalar variable object.
VarModel(int, String) - Constructor for class org.problets.domain.model.variable.VarModel
 
VarModel(String, String) - Constructor for class org.problets.domain.model.variable.VarModel
Constructor used by Expression to create a variable of a given name when creating a static expression for printing purposes
VarOperand - Class in org.problets.domain.model.expression.node.operand
VarOperand To hold a variable operand
VarOperand(AbstractVarModel) - Constructor for class org.problets.domain.model.expression.node.operand.VarOperand
 
varsEqual(DataTraceItem) - Method in class org.problets.domain.model.implement.DataTraceItem
Determines if this item's variable and the given item's variable have equal values
VarView - Class in org.problets.domain.model.variable
To provide the GUI for a VarModel
VarView(ActionListener, VarModel, String, boolean) - Constructor for class org.problets.domain.model.variable.VarView
Creates the var view
VarViz - Class in org.problets.domain.viz.data.variable
Visualizes a scalar variable
VarViz(AbstractVarModel) - Constructor for class org.problets.domain.viz.data.variable.VarViz
 
VB_LANGUAGE - Static variable in interface org.problets.domain.state.Constants
 
VBEquals - Class in org.problets.domain.model.expression.node.operator.relational
To represent equal to operator in Visual Basic
VBEquals() - Constructor for class org.problets.domain.model.expression.node.operator.relational.VBEquals
 
VBForLoopModel - Class in org.problets.domain.model.control.iteration
Model of a Visual Basic For loop
VBForLoopModel(ActivationRecord, HeapModel, String, int) - Constructor for class org.problets.domain.model.control.iteration.VBForLoopModel
 
VBLanguage - Class in org.problets.domain.model.language
Provides VB-specific details such as the available data types
VBLanguage() - Constructor for class org.problets.domain.model.language.VBLanguage
 
VBModulus - Class in org.problets.domain.model.expression.node.operator.arithmetic
To represent modulus operator in VB
VBModulus() - Constructor for class org.problets.domain.model.expression.node.operator.arithmetic.VBModulus
 
VBNotEquals - Class in org.problets.domain.model.expression.node.operator.relational
To represent not equal to operator in Visual Basic
VBNotEquals() - Constructor for class org.problets.domain.model.expression.node.operator.relational.VBNotEquals
 
VBProgram - Class in org.problets.domain.model.control.abstraction
To model a VB program
VBProgram(ActivationRecord, HeapModel, String) - Constructor for class org.problets.domain.model.control.abstraction.VBProgram
 
vector2Array(Vector) - Static method in class org.problets.domain.Library
For any vector to whose contents toString() can be applied, returns a corresponding array of strings.
vector2String(Vector) - Static method in class org.problets.domain.Library
Given a vector of strings, return a single string concatenating all the elements
vector2String(Vector, int, int) - Static method in class org.problets.domain.Library
 
vector2String(Vector) - Static method in class org.problets.lib.conceptmap.state.Utility
Converts a node full name in vector fomat (with each ancestor an element in the vector followed by the node name itself) to a text version (period-delimited).
verifyOutputCorrectness(Vector) - Method in class org.problets.student.AnswerList
If the user manipulates the output of a program on the OutputStreamView panel this method is used to verify the correctness of the changes for Error-Flagging purposes
verifyOutputCorrectness(Vector) - Method in class org.problets.student.StudentModel
If the user manipulates the output of a program on the OutputStreamView panel this method is used to verify the correctness of the changes for Error-Flagging purposes
VERSION_MAJOR - Static variable in class org.problets.lib.conceptmap.state.ConceptConstants
The current version
VERSION_MINOR - Static variable in class org.problets.lib.conceptmap.state.ConceptConstants
 
ViewSequencer - Class in org.problets.domain.view
Sequences through all the images in a sequence, Displays a title, next, previous and context-sensitive done buttons.
ViewSequencer(ActionListener) - Constructor for class org.problets.domain.view.ViewSequencer
Method called when establishing ViewSequencer before determining the views that it should display
ViewSequencer(Vector, ActionListener) - Constructor for class org.problets.domain.view.ViewSequencer
 
ViewSequencer(ActionListener, boolean, boolean) - Constructor for class org.problets.domain.view.ViewSequencer
Method called when establishing ViewSequencer before determining the views that it should display
ViewSequencer(Vector, ActionListener, boolean, boolean) - Constructor for class org.problets.domain.view.ViewSequencer
 
ViewSequencerModal - Class in org.problets.domain.view
To be used when any view is modal - displays Next/Previous buttons correctly regardless of when events are generated.
ViewSequencerModal(ActionListener) - Constructor for class org.problets.domain.view.ViewSequencerModal
Method called when establishing ViewSequencerModal before determining the views that it should display
ViewSequencerModal(Vector, ActionListener) - Constructor for class org.problets.domain.view.ViewSequencerModal
 
ViewSequencerModal(ActionListener, boolean, boolean) - Constructor for class org.problets.domain.view.ViewSequencerModal
Method called when establishing ViewSequencerModal before determining the views that it should display
ViewSequencerModal(Vector, ActionListener, boolean, boolean) - Constructor for class org.problets.domain.view.ViewSequencerModal
 
visit(int) - Method in class org.problets.lib.io.output.state.StateDiagramView
Visits the node whose identity is provided
VizConstants - Interface in org.problets.domain.viz.data
Constants used for visualization

A B C D E F G H I J K L M N O P Q R S T U V W X Y