|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of NodeView in org.problets.domain.model.expression |
---|
Methods in org.problets.domain.model.expression that return NodeView | |
---|---|
NodeView |
ExpressionViewExpert.getRootView()
|
Uses of NodeView in org.problets.domain.model.expression.node |
---|
Methods in org.problets.domain.model.expression.node that return NodeView | |
---|---|
NodeView |
NodeView.getCopyIfExists(java.util.Vector availableViews,
java.lang.String presumedValue)
If actualNodeView exists in availableViews, return a copy of it, else return null actualNodeView is part of the actual answer, an OperatorView or OperandView object. |
NodeView |
NodeView.getLeftChild()
|
static NodeView |
NodeView.getNodeView(NodeModel node)
Factory method to return the correct OperatorView |
NodeView |
NodeView.getRightChild()
|
Methods in org.problets.domain.model.expression.node with parameters of type NodeView | |
---|---|
void |
NodeView.setLeftChild(NodeView child)
Method used by OperatorView.getCopyIfExists() to construct student's answer |
void |
NodeView.setRightChild(NodeView child)
Method used by OperatorView.getCopyIfExists() to construct student's answer |
Uses of NodeView in org.problets.domain.model.expression.node.operator |
---|
Subclasses of NodeView in org.problets.domain.model.expression.node.operator | |
---|---|
class |
OperatorView
To keep track of displaying expressions, and underbraces |
Methods in org.problets.domain.model.expression.node.operator that return NodeView | |
---|---|
NodeView |
OperatorView.getCopyIfExists(java.util.Vector availableViews,
java.lang.String presumedValue)
If actualNodeView exists in availableViews, return a copy of it, else return null actualNodeView is part of the actual answer, an OperatorView or OperandView object. |
Uses of NodeView in org.problets.domain.model.expression.node.operator.logical |
---|
Subclasses of NodeView in org.problets.domain.model.expression.node.operator.logical | |
---|---|
class |
AndView
To keep track of displaying an AND expression, particularly, short circuiting an expression and bailing out on inappropriate operands for Java/C# |
class |
OrView
To keep track of displaying an OR expression, particularly, short circuiting an expression and bailing out on inappropriate operands for Java/C# |
Uses of NodeView in org.problets.domain.model.expression.node.operator.misc |
---|
Subclasses of NodeView in org.problets.domain.model.expression.node.operator.misc | |
---|---|
class |
ParenthesisView
To keep track of displaying a parenthesized expression, and underbraces |
Methods in org.problets.domain.model.expression.node.operator.misc that return NodeView | |
---|---|
NodeView |
ParenthesisView.getCopyIfExists(java.util.Vector availableViews,
java.lang.String presumedValue)
If actualNodeView exists in availableViews, return a copy of it, else return null actualNodeView is part of the actual answer, an OperatorView or OperandView object. |
Uses of NodeView in org.problets.domain.model.expression.node.student |
---|
Subclasses of NodeView in org.problets.domain.model.expression.node.student | |
---|---|
class |
BailedOutStudentNodeView
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 &&/||. |
class |
MultiOperatorStudentNodeView
Serves as base class for BailedOutStudentNodeView and ParenthesizedStudentNodeView, both of which deal with more than one operator |
class |
ParenthesizedStudentNodeView
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. |
class |
StudentNodeView
To hold intermediate nodes in the student's evaluation tree. |
Methods in org.problets.domain.model.expression.node.student that return NodeView | |
---|---|
NodeView |
StudentNodeView.getOriginalNodeView()
Returns the nodeView of which this StudentNodeView is a copy |
Methods in org.problets.domain.model.expression.node.student with parameters of type NodeView | |
---|---|
void |
ParenthesizedStudentNodeView.setCenter(NodeView inCenter)
Called by ParenthesisView.getCopyIfExists() when constructing the subexpression what the student "bailed over" in Logical.BAILOUT mode |
Constructors in org.problets.domain.model.expression.node.student with parameters of type NodeView | |
---|---|
ParenthesizedStudentNodeView(NodeView inOperator,
java.util.Vector inOperandsCovered,
int inLeftX,
int inRightX,
int inOrder)
This constructor is called by StudentNodeView when Parenthesis.isSeparateStep |
|
StudentNodeView(NodeView inOperator)
This constructor is called by BailedOutStudentNodeView when constructing the right hand side expression short circuited by the student. |
|
StudentNodeView(NodeView inOperator,
java.util.Vector inOperandsCovered,
int inLeftX,
int inRightX,
int inOrder)
The constructor called by ExpressionProblemView |
|
StudentNodeView(NodeView inOperator,
java.util.Vector inOperandsCovered,
int inLeftX,
int inRightX,
int inOrder,
boolean setupOperandsFlag)
The constructor called by BailedOutStudentNodeView |
Uses of NodeView in org.problets.domain.model.expression.step |
---|
Methods in org.problets.domain.model.expression.step that return NodeView | |
---|---|
NodeView |
ExpressionViewStep.getNodeView()
|
Constructors in org.problets.domain.model.expression.step with parameters of type NodeView | |
---|---|
ExpressionViewStep(NodeView inNodeView)
This constructor is called for the correct answer |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |