|
||||||||||
| 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 | |||||||||