|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use cdx.scorebot.scoring.logic | |
---|---|
cdx.scorebot.app.reporter | Contains classes related to the Reporter. |
cdx.scorebot.app.util | Contains utility classes whose primary purpose is to maintain information about services, tests, test options, and test returns for other GUIs. |
cdx.scorebot.scoring | The framework for scoring test results. |
cdx.scorebot.scoring.logic | Contains the data structures used to hold and process the information parsed by the Scoring Logic lexical analyzer. |
cdx.scorebot.scoring.logic.parser | Contains the Scoring Logic lexical analyzer and parser. |
Classes in cdx.scorebot.scoring.logic used by cdx.scorebot.app.reporter | |
---|---|
LogicException
an exception which occurs in the scoring logic |
Classes in cdx.scorebot.scoring.logic used by cdx.scorebot.app.util | |
---|---|
LiteralType
defines the different kinds of types which can be used in the logic |
Classes in cdx.scorebot.scoring.logic used by cdx.scorebot.scoring | |
---|---|
LogicException
an exception which occurs in the scoring logic |
|
TestNumPair
stores a test and the number of results to track |
Classes in cdx.scorebot.scoring.logic used by cdx.scorebot.scoring.logic | |
---|---|
AdditiveExpression
holds an Additive expression |
|
ArgumentList
stores a list of arguments to a function |
|
Arguments
contains an argument list which has args to the method being called |
|
Block
stores sets of block statements enclosed within { and } |
|
BlockStatementType
classes which can function as a Block Statement |
|
ConditionalAndExpression
holds a conditional AND expression |
|
ConditionalOrExpression
holds a conditional OR expression |
|
ConditionalXorExpression
holds a conditional XOR expression |
|
Context
stores information about the current state when processing a scoring rule's logic |
|
EqualityExpression
holds an Equality expression |
|
Expression
holds an expression which evaluates to a value |
|
ExpressionLeftAssociative
Defines a left-associate expression (A || B || C is equivalent to ((A || B) || C). |
|
ExpressionType
classes which can function as an Expression |
|
GenericMethod
evaluates a method call |
|
Identifier
Stores the name of a Variable |
|
IllegalMethodArgsException
thrown if the logic contains a call to a method which exists but not with the specified parameters |
|
IllegalOperandException
thrown if the logic tries to apply an operator to operands for which it isn't defined |
|
Literal
holds a literal value |
|
LiteralType
defines the different kinds of types which can be used in the logic |
|
LogicCode
denotes classes which contain process logic code |
|
LogicCodeEvaluatable
Defines the framework for evaluating code into a literal value. |
|
LogicCodeExecutable
defines the framework for executing code |
|
LogicException
an exception which occurs in the scoring logic |
|
MultiplicativeExpression
holds an Additive expression |
|
OperatorType
defines the different kinds of comparison operators |
|
PrimaryExpression
specifies a primary expression to be evaluated |
|
PrimaryExpressionType
classes which can function as a Primary Expression |
|
RedefinedVariableException
thrown if the logic tries to declare a variable which has already been declared |
|
RelationalExpression
holds a Relational expression |
|
Statement
specifies a statement to be evaluated |
|
StatementType
classes which can function as a Statement |
|
TestData
Contains information regarding what test items are available and what configuration options and results they contain. |
|
TestIdentifier
Stores a test identifier |
|
TestUnavailableException
thrown if the logic tries to access a test which hasn't been run yet |
|
TypeMismatchException
thrown if the logic tries to perform an operation on operands of different types |
|
UnaryExpression
holds a conditional Unary expression |
|
UndefinedMethodException
thrown if the logic contains a call to a non-existant method |
|
UndefinedTestException
thrown if the logic tries to access a test which doesn't exist |
|
UndefinedTestOptionException
thrown if the logic tries to access a test option which doesn't exist |
|
UndefinedTestResultException
thrown if the logic tries to access a test result which doesn't exist |
|
UndefinedVariableException
thrown if the logic tries to access a variable which hasn't been defined |
Classes in cdx.scorebot.scoring.logic used by cdx.scorebot.scoring.logic.parser | |
---|---|
AdditiveExpression
holds an Additive expression |
|
ArgumentList
stores a list of arguments to a function |
|
Arguments
contains an argument list which has args to the method being called |
|
Assignment
evaluates an assignment statement |
|
Block
stores sets of block statements enclosed within { and } |
|
BlockStatementType
classes which can function as a Block Statement |
|
ConditionalAndExpression
holds a conditional AND expression |
|
ConditionalOrExpression
holds a conditional OR expression |
|
ConditionalXorExpression
holds a conditional XOR expression |
|
EqualityExpression
holds an Equality expression |
|
Expression
holds an expression which evaluates to a value |
|
Identifier
Stores the name of a Variable |
|
IfStatement
evaluates an if statement |
|
Literal
holds a literal value |
|
LiteralType
defines the different kinds of types which can be used in the logic |
|
LogicException
an exception which occurs in the scoring logic |
|
LogicUnit
root of the scoring language |
|
Method
evaluates a method call which returns a value (this is called a "function") |
|
MultiplicativeExpression
holds an Additive expression |
|
OperatorType
defines the different kinds of comparison operators |
|
PrimaryExpression
specifies a primary expression to be evaluated |
|
RelationalExpression
holds a Relational expression |
|
Statement
specifies a statement to be evaluated |
|
TestData
Contains information regarding what test items are available and what configuration options and results they contain. |
|
TestIdentifier
Stores a test identifier |
|
UnaryExpression
holds a conditional Unary expression |
|
VariableInitialization
specifies a variable to be initialized |
|
VoidMethod
evaluates an void method call (this is called a "procedure") |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |