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

B

BACKGROUND_COLOR - Static variable in interface org.problets.domain.state.GUIConstants
 
BACKGROUND_COLOR - Static variable in class org.problets.domain.viz.control.ControlVisualizer
 
BACKGROUND_COLOR - Static variable in class org.problets.lib.conceptmap.state.ConceptConstants
The background color
backupNarration() - Method in class org.problets.domain.model.implement.Behavior
Backs up the narration so far, and returns a fresh narration vector for use by client
BailedOutStudentNodeView - Class in org.problets.domain.model.expression.node.student
To hold intermediate nodes in the student's evaluation tree when student can select multiple operators in one underbrace to signifiy evaluation in "bailed out" mode, e.g., when short circuiting &&/||.
BailedOutStudentNodeView(Vector, Vector, int, int, int) - Constructor for class org.problets.domain.model.expression.node.student.BailedOutStudentNodeView
 
bailout - Static variable in class org.problets.domain.state.Configuration
 
BaseAdapter - Class in org.problets.tutor.feedbackadapter
Serves as the base class for all the feedback adapers
BaseAdapter() - Constructor for class org.problets.tutor.feedbackadapter.BaseAdapter
 
BaseBitView - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
BaseBitView(BaseNModel, int, boolean) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BaseBitView
Creates an instance of an AbstractInteractiveBitView class
BaseCodeView - Class in org.problets.domain.view.code
Serves as the base class for all CodeView classes.
BaseCodeView(CodeModel, StudentModel, TutorManager, LogModel, ActionListener) - Constructor for class org.problets.domain.view.code.BaseCodeView
 
BaseDialog - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
BaseDialog(int, int) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BaseDialog
Creates an instance of the BaseDialog object
BaseExpressionView - Class in org.problets.domain.model.expression.view
To display the expression, and provide for displaying underbraces.
BaseLearnObjSelector - Class in org.problets.tutor.problemsequencer.competence
Serves as the base class for learning objective selectors Helps select the next learning objective for CompetenceProblemSequencer Could select next learning objective in Sequence, or Random Also, limits the number of problems generated in sequence for a learning objective
BaseLearnObjSelector(Vector) - Constructor for class org.problets.tutor.problemsequencer.competence.BaseLearnObjSelector
 
BaseModulus - Class in org.problets.domain.model.expression.node.operator.arithmetic
To serve as the base class for CModulus and JModulus operators
BaseModulus() - Constructor for class org.problets.domain.model.expression.node.operator.arithmetic.BaseModulus
 
BaseNModel - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
BaseNModel(int) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BaseNModel
Creates an instance of the BaseNModel class
BaseOutputDialog - Class in org.problets.domain.model.output.dialog
Serves as the base class for AddOutput, EditOutput and MultiOutput.
BaseOutputDialog(int) - Constructor for class org.problets.domain.model.output.dialog.BaseOutputDialog
 
BaseStateView - Class in org.problets.lib.io.output.state
Represents a state containing only text
BaseStateView(StateDiagramView, StateModel) - Constructor for class org.problets.lib.io.output.state.BaseStateView
 
BaseTemplateSelector - Class in org.problets.tutor.problemsequencer.competence
Serves as the base class for tempalate selectors Helps select the next template for a learning objective Could select next template in Sequence, or Random Ensures that templates are not reused Could help audit the problems generated for each learning objective
BaseTemplateSelector(Vector) - Constructor for class org.problets.tutor.problemsequencer.competence.BaseTemplateSelector
 
baseToDecimal(int[], boolean) - Method in class org.problets.domain.model.expression.node.operator.bitwise.view.BaseNModel
Returns a number after converting from a given base back to base 10
BaseTutor - Class in org.problets.tutor
Serves as the base class for all the tutor classes such as OutputTutor, DebugTutor, StateTutor, etc.
BaseTutor(StudentModel, CodeModel, LogModel) - Constructor for class org.problets.tutor.BaseTutor
 
BaseViz - Class in org.problets.domain.viz.data
Serves as the base class of all the visualization classes
BaseViz() - Constructor for class org.problets.domain.viz.data.BaseViz
 
BaseWordView - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
BaseWordView(BaseNModel, int[], int, boolean) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BaseWordView
Creates an instance of an InteractiveWordView object
BaseWordView(BaseNModel, int[], int, boolean, ActionListener) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BaseWordView
Creates an instance of an InteractiveWordView object and adds an action listener to all its bits
BatchTester - Class in org.test
Class: BatchTester Purpose: To test the problems in batch mode
BatchTester() - Constructor for class org.test.BatchTester
 
Behavior - Class in org.problets.domain.model.implement
Class meant to reduce the number of parameters passed among explainProcess() methods - encapsulates explanation, errors, output, dataTrace, controlTrace
Behavior() - Constructor for class org.problets.domain.model.implement.Behavior
 
BitAnd - Class in org.problets.domain.model.expression.node.operator.bitwise
To represent bitwise and operator
BitAnd() - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.BitAnd
 
BitAndAssign - Class in org.problets.domain.model.expression.node.operator.assignment
To represent C++ &= compound assignment operator
BitAndAssign() - Constructor for class org.problets.domain.model.expression.node.operator.assignment.BitAndAssign
 
BitComplement - Class in org.problets.domain.model.expression.node.operator.bitwise
To represent bitwise 1's complement operator ~
BitComplement() - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.BitComplement
 
BitOperationDialog - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
BitOperationDialog(Operator, int, int, int) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BitOperationDialog
Creates an instance of a BitOperationDialog
BitOperationDialog(Operator, int[], int[], int) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BitOperationDialog
Creates an instance of a BitOperationDialog
BitOr - Class in org.problets.domain.model.expression.node.operator.bitwise
To represent bitwise or operator
BitOr() - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.BitOr
 
BitOrAssign - Class in org.problets.domain.model.expression.node.operator.assignment
To represent C++ |= compound assignment operator
BitOrAssign() - Constructor for class org.problets.domain.model.expression.node.operator.assignment.BitOrAssign
 
Bitwise - Class in org.problets.domain.model.expression.node.operator.bitwise
To hold all constants specific to bitwise operators
BitWithPowerView - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
BitWithPowerView(BaseNModel, int, boolean) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BitWithPowerView
Creates an instance of an BitWithPowerView object
BitWithPowerView(BaseNModel, int) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BitWithPowerView
 
BitWithQuestionView - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
BitWithQuestionView(BaseNModel, int, boolean) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.BitWithQuestionView
Creates an instance of an BitWithPowerView object
BitXorAssign - Class in org.problets.domain.model.expression.node.operator.assignment
To represent C++ ^= compound assignment operator
BitXorAssign() - Constructor for class org.problets.domain.model.expression.node.operator.assignment.BitXorAssign
 
Block - Class in org.problets.domain.model.control.abstraction
Processes a block of code, automatically ends scope upon exiting.
Block(ActivationRecord, HeapModel, String) - Constructor for class org.problets.domain.model.control.abstraction.Block
 
BLOCK_SCOPE - Static variable in class org.problets.domain.model.CodeModel
 
BlockViz - Class in org.problets.domain.viz.data.control.abstraction
Draws the rectangle in which an ActivationRecord is displayed.
BlockViz(ActivationRecord, AggregateBaseViz) - Constructor for class org.problets.domain.viz.data.control.abstraction.BlockViz
 
BOOLEAN - Static variable in class org.problets.domain.model.DomainModel
Integer constant to represent boolean language-neutral meta-data type
BOTTOM - Static variable in class org.problets.domain.viz.control.ControlViz
 
BOTTOM_FOCUS - Static variable in interface org.problets.lib.io.output.ScrollConstants
 
breadthFirstSearch(Vector, String) - Method in class org.problets.domain.knowledge.KnowledgeModel
Facilitates Breadth first search of the knowledge tree - If this is the node you are looking for, return it Else, add its children to the nodeVector and return
BREAK_EXECUTION - Static variable in class org.problets.domain.model.control.ControlModel
 
BREAKPOINT - Static variable in class org.problets.domain.model.DomainModel
String constant to represent the breakpoint that can be used to stop execution
BreakViz - Class in org.problets.domain.viz.control
Provides the functionality for displaying a break statement in data flow form
BreakViz(int, int, String, FontMetrics) - Constructor for class org.problets.domain.viz.control.BreakViz
 

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