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

P

paint(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.AlignedControlViz
 
paint(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.ComparisonViz
 
paint(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.ControlViz
 
paint(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.InstructionViz
 
paint(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.SequenceViz
 
paint(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.SwitchBodyViz
 
paint(Graphics, Font, FontMetrics, int, int, int) - Method in class org.problets.domain.viz.data.implement.DataSpaceViz
Method provides a public interface to all the draw methods of visualizers
paint(Graphics) - Method in class org.problets.lib.io.output.overlay.Test
 
paint(Graphics, TextFormatter, int, int) - Method in class org.problets.lib.stretchtext.StretchTextItemView
Prints the text, with elaborations if necessary.
paintBorder(Graphics) - Method in class org.problets.domain.viz.control.ComparisonViz
 
paintBorder(Graphics) - Method in class org.problets.domain.viz.control.InstructionViz
 
paintComponent(Graphics, FontMetrics, int, int, int) - Method in class org.problets.domain.model.expression.step.AssignmentStepView
 
paintComponent(Graphics) - Method in class org.problets.domain.model.expression.view.BaseExpressionView
 
paintComponent(Graphics) - Method in class org.problets.domain.model.expression.view.ExpressionProblemView
 
paintComponent(Graphics) - Method in class org.problets.domain.model.expression.view.ExpressionTutorView
 
paintComponent(Graphics) - Method in class org.problets.domain.model.output.view.ErrorFlagView
 
paintComponent(Graphics) - Method in class org.problets.domain.model.output.view.OutputStreamView
Paints this component on the screen
paintComponent(Graphics) - Method in class org.problets.domain.view.code.BaseCodeView
 
paintComponent(Graphics) - Method in class org.problets.domain.view.code.SelectableCodeView
A simplified version of CodeView.paintComponent.
paintComponent(Graphics) - Method in class org.problets.domain.viz.control.ControlVisualizer
 
paintComponent(Graphics) - Method in class org.problets.domain.viz.control.Tester
 
paintComponent(Graphics) - Method in class org.problets.domain.viz.data.DataVisualizer
 
paintComponent(Graphics) - Method in class org.problets.lib.conceptmap.view.ForestView
Performs the painting of the forest view.
paintComponent(Graphics) - Method in class org.problets.lib.conceptmap.view.userbuilt.UserBuiltForestView
Performs the painting of the user-built forest view.
paintComponent(Graphics) - Method in class org.problets.lib.io.input.ReactiveCheckBox
 
paintComponent(Graphics) - Method in class org.problets.lib.io.output.ImageView
 
paintComponent(Graphics) - Method in class org.problets.lib.io.output.MultiImageView
 
paintComponent(Graphics) - Method in class org.problets.lib.io.output.text.AnimatedTextView
 
paintComponent(Graphics, Vector, int, int, int, Font) - Method in class org.problets.lib.io.output.text.LinedTextDraw
Version to be used when LinedTextDraw is called to add to existing panel.
paintComponent(Graphics) - Method in class org.problets.lib.io.output.text.LinedTextView
Version to be used when LinedTextView is called by itself
paintComponent(Graphics, int) - Method in class org.problets.lib.io.output.text.LinedTextView
Version to be used when LinedTextView is called to add to existing panel
paintComponent(Graphics, int, int, int, Font) - Method in class org.problets.lib.io.output.text.ScrollableLinedTextDraw
Version to be used when ScrollableLinedTextDraw is called to add to existing panel
paintComponent(Graphics) - Method in class org.problets.lib.log.LogView
 
paintComponent(Graphics) - Method in class org.problets.lib.stretchtext.CloseableStretchTextView
 
paintComponent(Graphics) - Method in class org.problets.lib.stretchtext.StretchTextView
 
paintComponent(Graphics) - Method in class org.problets.student.StudentView
 
paintComponent(Graphics) - Method in class org.problets.student.view.KnowledgeUnitView
 
paintComponent(Graphics) - Method in class org.problets.student.view.StudentProgressMessage
 
paintComponent(Graphics) - Method in class org.problets.tutor.view.GradeView
 
paintComponent(Graphics, int) - Method in class org.problets.tutor.view.narration.NarrationView
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.AlignedCodeBlockViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.AlignedControlViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.CaseViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.DoWhileViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.ForViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.FunctionViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.IfElseViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.IfViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.ProgramViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.SelectionViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.SwitchBodyViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.SwitchViz
 
paintControlViz(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.WhileViz
 
paintExpression(Graphics, int) - Method in class org.problets.domain.model.expression.node.NodeView
Method should be called only after this node has been typeset first
paintExpression(Graphics, int) - Method in class org.problets.domain.model.expression.node.operator.misc.ParenthesisView
Method should be called only after this node has been typeset first
paintMouseover(Graphics) - Method in class org.problets.lib.conceptmap.view.NodeView
This method is called by the node to request a painting of the mouseover for this node.
paintString(Graphics, FontMetrics) - Method in class org.problets.domain.viz.control.SequenceViz
 
paintView(Point, Graphics) - Method in class org.problets.domain.model.output.view.LineOutputView
 
parameterList - Static variable in class org.problets.domain.state.Configuration
 
parent - Variable in class org.problets.domain.knowledge.CloneTest
 
Parenthesis - Class in org.problets.domain.model.expression.node.operator.misc
To represent the parenthesis operator
Parenthesis(String, ActivationRecord) - Constructor for class org.problets.domain.model.expression.node.operator.misc.Parenthesis
 
ParenthesisView - Class in org.problets.domain.model.expression.node.operator.misc
To keep track of displaying a parenthesized expression, and underbraces
ParenthesisView(NodeModel) - Constructor for class org.problets.domain.model.expression.node.operator.misc.ParenthesisView
 
ParenthesizedStudentNodeView - Class in org.problets.domain.model.expression.node.student
To hold intermediate node in the student's evaluation tree that is a parenthesized subexpression - expect that the operatorsCovered will contain the parenthesis and the root of the enclosed sub-expression.
ParenthesizedStudentNodeView(ParenthesisView) - Constructor for class org.problets.domain.model.expression.node.student.ParenthesizedStudentNodeView
This constructor is called by BailedOutStudentNodeView when constructing the right hand side expression short circuited by the student.
ParenthesizedStudentNodeView(NodeView, Vector, int, int, int) - Constructor for class org.problets.domain.model.expression.node.student.ParenthesizedStudentNodeView
This constructor is called by StudentNodeView when Parenthesis.isSeparateStep
parseDataRecording(String) - Static method in class org.problets.domain.state.Configuration
Method to translate string into corresponding constant for data Recording option
parseElement(String) - Method in class org.problets.lib.comm.database.DataTranslator
returns an AttributeValue object containing data from the string argument
parseHeader(String) - Method in class org.problets.domain.model.control.iteration.ForLoopModel
protected void parseHeader(String header); Extract the initial, condition, and update parts of the For Loop Header
parseHeader(String) - Method in class org.problets.domain.model.control.iteration.VBForLoopModel
Parses the header string and extracts initial, condition and update strings.
parseIfStatement() - Method in class org.problets.lib.RBES.codeRBES.CodeRule
parse the if portion into the following segments: 1.
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.AlignedCodeBlockViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.AlignedControlViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.CaseViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.DoWhileViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.ForViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.FunctionViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.IfElseViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.IfViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.ProgramViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.SelectionViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.SwitchBodyViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.SwitchViz
 
parseString(String, FontMetrics) - Method in class org.problets.domain.viz.control.WhileViz
 
parseTemplate(String) - Static method in class org.problets.domain.template.TemplateParser
Converts the string template into a vector of statement strings, the statements being {, }, declaration, print, delete, while, iwhile, dowhile, idowhile, for, ifor, if, if-else, assignment and introduces filler statements <...>
parseThenStatement() - Method in class org.problets.lib.RBES.codeRBES.CodeRule
Parse the then statement into the following segments: 1.
parseVectorFromTutor(Vector) - Method in class org.problets.lib.comm.database.DataTranslator
Put the data from the vector that is send from the tutor to a DatabaseRecord object
parseWithStatement() - Method in class org.problets.lib.RBES.codeRBES.CodeRule
Get rid of 'WITH', rest is the with statement.
PARTIAL - Static variable in class org.problets.lib.RBES.codeRBES.CodeRule
Correctness type - for priority purposes.
PARTIAL - Static variable in interface org.problets.tutor.GradeConstants
 
PARTIAL_COLOR - Static variable in interface org.problets.domain.state.GUIConstants
 
PASCAL_LANGUAGE - Static variable in interface org.problets.domain.state.Constants
 
PascalLanguage - Class in org.problets.domain.model.language
Provides Pascal-specific details such as the available data types
PascalLanguage() - Constructor for class org.problets.domain.model.language.PascalLanguage
 
PassiveBitView - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
PassiveBitView(int) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.PassiveBitView
Initializes an instance of PassiveBitView
PassiveWordView - Class in org.problets.domain.model.expression.node.operator.bitwise.view
 
PassiveWordView(BaseNModel, int, int) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.PassiveWordView
Initializes an instance of PassiveWordView* @param base - A BaseN object for this instance to use as its base model
PassiveWordView(int[], int) - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.view.PassiveWordView
Initializes an instance of PassivePassiveWordViewm inBitSeries - An integer array representing the bits to be displayed
PASSWORD - Static variable in class org.problets.lib.io.input.DataInputModel
String used to specify a password question - user input is masked
PasswordInput - Class in org.problets.lib.io.input
To present a question for which student enters one line of text
PasswordInput(String, int, Color) - Constructor for class org.problets.lib.io.input.PasswordInput
 
PasswordInput(String, Color) - Constructor for class org.problets.lib.io.input.PasswordInput
 
pauseTimer() - Method in class org.problets.lib.timer.TimerModel
Pauses the timer without resetting the count.
peekAtNextWord(String, int) - Static method in class org.problets.domain.viz.control.StringParser
 
PERSISTENCE - Static variable in class org.problets.tutor.problemsequencer.integrated.IntegratedProblemSequencer
 
PersistentSMManager - Class in org.problets.services
Manages communication with all the persistent user models, such as Ramapo and Pittsburgh
PersistentSMManager(String) - Constructor for class org.problets.services.PersistentSMManager
Constructs a manager to communicate with all the specified persistent student models
persistentSMManager - Static variable in class org.problets.services.SessionManager
(Persistent Student Model Manager) that updates persistent student models one problem at a time, directly accessible by other classes.
persistentStudentModel - Static variable in class org.problets.domain.state.Configuration
 
POINTEE_DEALLOCATED - Static variable in class org.problets.domain.model.variable.PtrModel
 
POINTEE_OUT_OF_SCOPE - Static variable in class org.problets.domain.model.variable.PtrModel
 
Pointer - Class in org.problets.domain.model.expression.node.operator.pointer
To hold all constants specific to the two pointer operators
pop() - Method in class org.problets.domain.model.implement.StackModel
 
post(String, boolean) - Method in class org.problets.lib.comm.HttpCommunicator
Uses post() method to send data to the UM server - to be implemented by all inheriting classes
post(String, boolean) - Method in class org.problets.lib.comm.UPittCommunicator
Uses post() method to send data to the UM server
PostfixAssignment - Class in org.problets.domain.model.expression.node.operator.assignment
Serves as the base class for postfix increment and decrement operators
PostfixAssignment(String, int, String, int) - Constructor for class org.problets.domain.model.expression.node.operator.assignment.PostfixAssignment
 
PostfixDecrement - Class in org.problets.domain.model.expression.node.operator.assignment
Handles postfix decrement operator
PostfixDecrement() - Constructor for class org.problets.domain.model.expression.node.operator.assignment.PostfixDecrement
 
PostfixIncrement - Class in org.problets.domain.model.expression.node.operator.assignment
Handles postfix increment operator
PostfixIncrement() - Constructor for class org.problets.domain.model.expression.node.operator.assignment.PostfixIncrement
 
postProcessStatements(String) - Method in class org.problets.domain.model.control.selection.SwitchModel
Post-processes the result of TemplateParser.getNextStatement() to correctly handle case, default, and nested switch statements
POSTTEST - Static variable in class org.problets.domain.template.TemplateWithContext
 
POSTTEST_STRING - Static variable in class org.problets.lib.log.LogModel
 
PRACTICE - Static variable in class org.problets.domain.template.TemplateWithContext
 
PRACTICE_STRING - Static variable in class org.problets.lib.log.LogModel
 
PRECISION - Static variable in class org.problets.domain.model.datatype.CDouble
 
PRECISION - Static variable in class org.problets.domain.model.datatype.CFloat
 
PRECISION - Static variable in class org.problets.domain.model.datatype.CLongDouble
 
PREDEFINED_FILE_EXT - Static variable in class org.problets.tutor.problemsequencer.AbstractProblemSequencer
 
PREDEFINED_FILE_INDEX - Static variable in class org.problets.tutor.problemsequencer.AbstractProblemSequencer
 
PredefinedProblemSequencer - Class in org.problets.tutor.problemsequencer
Problem sequencer to test the student - picks and presents the problems in the order specified by instructor
PredefinedProblemSequencer(String, Vector, String) - Constructor for class org.problets.tutor.problemsequencer.PredefinedProblemSequencer
Warning: conceptsVector limits the templates that are loaded to the concepts listed.
PREFERRED_HEIGHT - Static variable in class org.problets.student.view.KnowledgeUnitView
 
PREFERRED_ROW_HEADER_WIDTH_SCALAR - Static variable in class org.problets.domain.model.variable.aggregate.ArrayView
The preferred scale of the row header width with respect to the table's cell width
PrefixAssignment - Class in org.problets.domain.model.expression.node.operator.assignment
Serves as the base class for prefix increment and decrement operators
PrefixAssignment(String, int, String, int) - Constructor for class org.problets.domain.model.expression.node.operator.assignment.PrefixAssignment
 
PrefixDecrement - Class in org.problets.domain.model.expression.node.operator.assignment
Handles prefix decrement operator
PrefixDecrement() - Constructor for class org.problets.domain.model.expression.node.operator.assignment.PrefixDecrement
 
PrefixIncrement - Class in org.problets.domain.model.expression.node.operator.assignment
Handles prefix increment operator
PrefixIncrement() - Constructor for class org.problets.domain.model.expression.node.operator.assignment.PrefixIncrement
Errors with this expression as displayed in error menus
prepareStringForTextFormatter(String) - Static method in class org.problets.lib.conceptmap.state.Utility
Given a string without special formatting, quotes any special characters.
prependPostExplanation(String) - Method in class org.problets.domain.model.expression.step.ExpressionStep
 
preProcess(Template) - Method in class org.problets.tutor.problemsequencer.AbstractProblemSequencer
1) Produces a clone of the parameter template before returning it.
preProcessCode(Vector, String) - Static method in class org.problets.domain.view.code.synthesis.SynthesisCodeModel
 
preProcessInstructions(CodeModel) - Static method in class org.problets.domain.view.code.synthesis.SynthesisCodeModel
Preprocesses the instructions for the problem.
PRESSED_NODE_COLOR - Static variable in class org.problets.lib.conceptmap.state.ConceptConstants
The fill color for pressed nodes
PRETEST - Static variable in class org.problets.domain.template.TemplateWithContext
 
PRETEST_STRING - Static variable in class org.problets.lib.log.LogModel
 
PREVIOUS_ANIMATION - Static variable in interface org.problets.lib.io.output.text.AnimationConstants
 
print() - Method in class org.problets.domain.line.AbstractExplanationLine
Prints all the fields of the class
print() - Method in class org.problets.domain.line.AbstractLine
Prints all the fields of the class
print() - Method in class org.problets.domain.line.CodeLine
Implemnts a base class method Prints all the fields of the class
print() - Method in class org.problets.domain.line.CodeSegmentAttempt
Prints all the fields of the class
print() - Method in class org.problets.domain.line.ErrorLine
Implements a base class method Prints all the fields
print() - Method in class org.problets.domain.line.ExplanationLine
Method implements a base clas method Prints all the fields of the class
print() - Method in class org.problets.domain.line.ExplanationPara
Method implements a base clas method Prints all the fields of the class
print() - Method in class org.problets.domain.line.LogLine
Prints all the fields of the class Implementing base class method
print() - Method in class org.problets.domain.model.datatype.Value
 
print() - Method in class org.problets.domain.model.expression.node.NodeView
 
print() - Method in class org.problets.domain.model.expression.step.AbstractExpressionStep
 
print() - Method in class org.problets.domain.model.expression.step.ExpressionStep
 
print() - Method in class org.problets.domain.model.expression.step.ExpressionViewStep
 
print() - Method in class org.problets.domain.model.expression.step.IncorrectExpressionStep
 
print() - Method in class org.problets.domain.model.implement.ActivationRecord
Prints the name of the scope corresponding to this activation record, name of the parent scope, followe by all the variables and pointers in this scope
print() - Method in class org.problets.domain.model.implement.Behavior
 
print() - Method in class org.problets.domain.model.implement.DataTraceItem
Prints all the fields of the class
print() - Method in class org.problets.domain.model.implement.RandomModel
 
print() - Method in class org.problets.domain.model.implement.StackModel
Print the entire contents of the stack
print() - Static method in class org.problets.domain.model.implement.SymbolTable
Prints all the variable names, pointer names, function names and data types in the symbol table along with the index with which they are referred to in the problem template, e.g., count is
print() - Method in class org.problets.domain.model.output.LineOutput
Prints all the fields of the class
print() - Method in class org.problets.domain.model.output.OutputStream
 
print() - Method in class org.problets.domain.model.variable.AbstractVarModel
 
print() - Method in class org.problets.domain.model.variable.aggregate.ArrayModel
Prints to standard output the elements of the array
print() - Method in class org.problets.domain.model.variable.aggregate.ErrorVarModel
Prints the value of the error variable
print() - Method in class org.problets.domain.model.variable.AnonVarModel
 
print() - Method in class org.problets.domain.model.variable.PtrModel
-----------------------------------------------------
print() - Method in class org.problets.domain.model.variable.RefVarModel
 
print() - Method in class org.problets.domain.model.variable.ValueDifference
 
print() - Method in class org.problets.domain.model.variable.VarModel
-----------------------------------------------------
print() - Method in class org.problets.domain.state.Configuration
 
print() - Method in class org.problets.domain.template.Template
 
print() - Method in class org.problets.domain.template.TemplateWithContext
 
print() - Method in class org.problets.domain.view.code.synthesis.SynthesisCodeLine
Implemnts a base class method Prints all the fields of the class
print() - Method in class org.problets.domain.view.code.synthesis.SynthesisCodeSegment
 
print() - Method in class org.problets.domain.view.code.synthesis.SynthesisCodeSegmentView
 
print() - Method in class org.problets.lib.conceptmap.model.ForestModel
Prints the forest model.
print() - Method in class org.problets.lib.conceptmap.model.NodeModel
Outputs this node's name to the console and recursively outputs the names of all its descendants.
print() - Method in class org.problets.lib.conceptmap.model.TreeModel
Recursively outputs all node names to the debug console.
print(boolean[][]) - Method in class org.problets.lib.conceptmap.tutor.ForestTutor
Prints the connection matrix.
print() - Method in class org.problets.lib.io.input.InputItem
Prints the type, prompt and answering options of this question on the console
print(Vector) - Method in class org.problets.lib.RBES.codeRBES.CodeDiagnosis
print the outputs
print() - Method in class org.problets.lib.RBES.codeRBES.CodeOutput
Print out the output
print() - Method in class org.problets.lib.RBES.codeRBES.CodeSegment
print the code segment and its explanations
print(Vector) - Method in class org.problets.lib.RBES.codeRBES.CodeSegment
 
print(Vector, boolean) - Static method in class org.problets.lib.RBES.Grading
 
print() - Method in class org.problets.student.StudentRecord
 
print(Vector) - Method in class org.problets.tutor.problemsequencer.integrated.IntegratedProblemSequencer
 
print() - Method in class org.problets.tutor.problemsequencer.integrated.LearnObjManager
 
print() - Method in class org.problets.tutor.problemsequencer.integrated.TreatmentRegimen
Prints the values of existent treatment options for pre, practice, post, along with the name of the treatment
printAnyVector(String, Vector) - Static method in class org.problets.domain.Library
 
printArrayElements(String) - Method in class org.problets.domain.model.variable.aggregate.ArrayModel
Returns a string containing the names of the elements in the array followed by their values.
printArrayTable() - Method in class org.problets.domain.model.variable.aggregate.ArrayModel
Prints the array's elements in a table format.
printCode() - Method in class org.problets.lib.RBES.codeRBES.CodeInput
Print the code for this input
printDatabaseRecord() - Method in class org.problets.lib.comm.database.DatabaseRecord
Print all AttributeValue objects n the database record
printExpression() - Method in class org.problets.domain.model.expression.Expression
Returns the expression - appropriate for expression evaluation tutors where large whitespace is desired between operands
printKnowledgeModel() - Method in class org.problets.domain.knowledge.KnowledgeModel
Prints the knowledge model recursively
printKnowledgeUnit(String) - Method in class org.problets.domain.knowledge.KnowledgeUnit
 
printMatchingTemplates() - Method in class org.problets.tutor.problemsequencer.competence.CompetenceProblemSequencerLimited
 
printProblem() - Method in class org.problets.lib.RBES.codeRBES.CodeInput
print all the input data - code, actual answer, and observed answer
printQuestionnaire(Vector) - Static method in class org.problets.lib.io.input.DataInputModel
Prints the questions on a form
printStudentKnowledgeModel() - Method in class org.problets.student.StudentModel
 
printTable() - Method in class org.problets.lib.comm.database.DataTranslator
a function that prints the commands vector
printVector(Vector) - Static method in class org.problets.domain.knowledge.KnowledgeModel
 
printVector(String, Vector) - Static method in class org.problets.domain.Library
 
printVectorIndexed(Vector) - Static method in class org.problets.domain.Library
 
PROBLEM_LEVEL - Static variable in class org.problets.domain.line.LogLine
 
PROBLEM_LINE - Static variable in class org.problets.lib.log.LogModel
 
PROBLEM_NUMBER_LINE - Static variable in class org.problets.lib.log.LogModel
 
PROBLEM_STAGE - Static variable in class org.problets.lib.log.LogModel
 
PROBLEM_STARTED - Static variable in class org.problets.domain.state.ProblemEvent
 
PROBLEM_STARTED - Static variable in class org.problets.domain.state.ProblemState
 
ProblemEvent - Class in org.problets.domain.state
To coordinate changing the state with events within a problet
ProblemEvent(Object, String) - Constructor for class org.problets.domain.state.ProblemEvent
 
ProblemGenerator - Class in org.problets.lib.RBES
generates problems from the inputted file to test grading
ProblemGenerator() - Constructor for class org.problets.lib.RBES.ProblemGenerator
 
ProblemManager - Class in org.problets.domain.view
Wraps around CodeView, and provides Dont Know/Code OK/Submit Answer buttons
ProblemManager(DomainModel, AbstractView, StudentModel, LogModel, ActionListener) - Constructor for class org.problets.domain.view.ProblemManager
Constructor for code-based problems
ProblemSequenceController - Class in org.problets.tutor.problemsequencer
Provides for menu selection of various problem sequencers
ProblemSequenceController(String, ActionListener, LogModel) - Constructor for class org.problets.tutor.problemsequencer.ProblemSequenceController
 
ProblemServer - Class in org.problets.services
Provides the code, explanation, output and errors for a given topic and problem number
ProblemServer() - Constructor for class org.problets.services.ProblemServer
 
ProblemState - Class in org.problets.domain.state
- obsolete Class implemented by all classes - this maintains the state of the problem, and the state is used by various classes to implement their View/GUI
ProblemState() - Constructor for class org.problets.domain.state.ProblemState
 
ProbletController - Class in org.problets.domain.view
Class to hold all the menu options for the Problet
ProbletController(ProbletView, ProblemManager, StudentView, LogModel, LogView) - Constructor for class org.problets.domain.view.ProbletController
 
ProbletView - Class in org.problets.domain.view
Serves as a back panel to the following panels: OptionsPanel - to let the user select response FeedbackPanel - which will display the answer after grading it Author: Amruth Kumar
ProbletView(KnowledgeModel, StudentModel, CommunicationManager, ActionListener) - Constructor for class org.problets.domain.view.ProbletView
 
process(Vector, StudentModel) - Static method in class org.problets.lib.io.output.DataOutputModel
All entries are delimited by # First item in an entry is the display type.
ProcessedTemplate - Class in org.problets.domain.template
Holds a sub-template of a problem template, the code corresponding to it in the code text, and for control constructs, a reference to the control construct object that will execute it.
ProcessedTemplate(String) - Constructor for class org.problets.domain.template.ProcessedTemplate
 
processSelection(int, int) - Method in class org.problets.lib.io.output.MultiImageSelectableModalView
Method to be inherited by other classes that respond to user's selection
processSelection(int, int) - Method in class org.problets.lib.io.output.MultiImageSelectableView
Method to be inherited by other classes that respond to user's selection
processSpecifications(Vector) - Static method in class org.problets.tutor.problemsequencer.integrated.IntegratedProblemSequencer
Processes the specVector, and returns a vector of three vectors: - problems specified for pre-test, any specific problems listed for practice, and problems specified for post-test.
PROFICIENCY_HEADER - Static variable in class org.problets.tutor.problemsequencer.integrated.LearnObjSpec
 
Program - Class in org.problets.domain.model.control.abstraction
Processes a program consisting of one or more functions, and accounts for partial referencing environments of global variables.
Program(ActivationRecord, HeapModel, String) - Constructor for class org.problets.domain.model.control.abstraction.Program
 
PROGRAM - Static variable in class org.problets.lib.RBES.codeRBES.CodeRule
Type of analysis
PROGRAM_NAME - Static variable in class org.problets.domain.model.control.abstraction.Program
Name used for this scope
PROGRAM_SCOPE - Static variable in class org.problets.domain.model.CodeModel
 
ProgramViz - Class in org.problets.domain.viz.control
Provides the functionality for displaying a C++ program in data flow form
ProgramViz(int, int, String, FontMetrics) - Constructor for class org.problets.domain.viz.control.ProgramViz
 
PROGRESSBAR - Static variable in class org.problets.lib.io.output.DataOutputModel
 
ProgressBarModel - Class in org.problets.lib.io.output
Holds data for one ProgressBar, consisting of a string and an integer
ProgressBarModel(String, int) - Constructor for class org.problets.lib.io.output.ProgressBarModel
 
ProgressBarModel(String, int, int, int) - Constructor for class org.problets.lib.io.output.ProgressBarModel
 
ProgressBarView - Class in org.problets.lib.io.output
 
ProgressBarView(String, int) - Constructor for class org.problets.lib.io.output.ProgressBarView
 
ProgressBarView(ProgressBarModel) - Constructor for class org.problets.lib.io.output.ProgressBarView
 
ProgressPanel - Class in org.problets.lib.io.output
Creates a panel of ProgressBarView objects
ProgressPanel(Vector) - Constructor for class org.problets.lib.io.output.ProgressPanel
 
ProgressView - Class in org.problets.lib.io.output
Creates a panel of ProgressBarView objects
ProgressView(Vector) - Constructor for class org.problets.lib.io.output.ProgressView
 
PtrModel - Class in org.problets.domain.model.variable
Model for a pointer variable
PtrModel(int, String) - Constructor for class org.problets.domain.model.variable.PtrModel
We look for variables in the correct ordinality in symbolTable
PtrModel(String, String) - Constructor for class org.problets.domain.model.variable.PtrModel
Constructor used by Expression to create a pointer of a given name when creating a static expression for printing purposes
PtrViz - Class in org.problets.domain.viz.data.variable
Visualizes a pointer
PtrViz(AbstractVarModel, ActivationRecordViz) - Constructor for class org.problets.domain.viz.data.variable.PtrViz
 
PULSE - Static variable in class org.problets.lib.timer.TimerModel
 
push(ActivationRecord) - Method in class org.problets.domain.model.implement.StackModel
 

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