The following document contains the results of Checkstyle 6.11.2 with http://depot.universaal.org/Resources/Checkstyle/uaal-checkstyle-config.xml ruleset. 
| Category | Rule | Violations | Severity | 
|---|---|---|---|
| blocks | RightCurly | 1 | |
| coding | MissingSwitchDefault | 1 | |
| SimplifyBooleanExpression | 7 | ||
| design | DesignForExtension | 119 | |
| imports | UnusedImports | 1 | |
| javadoc | JavadocMethod | 183 | |
JavadocPackage
  | 
2 | ||
| JavadocStyle | 28 | ||
| JavadocType | 2 | ||
| JavadocVariable | 42 | ||
| misc | NewlineAtEndOfFile | 2 | |
| sizes | LineLength
  | 
2 | |
| MethodLength | 1 | ||
| whitespace | WhitespaceAfter | 1 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocPackage | Missing package-info.java file. | ||
| javadoc | JavadocType | Missing a Javadoc comment. | 24 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 26 | |
| design | DesignForExtension | Method 'start' is not designed for extension - needs to be abstract, final or empty. | 28 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 28 | |
| design | DesignForExtension | Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 32 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 32 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 31 | |
| design | DesignForExtension | Method 'createInstance' is not designed for extension - needs to be abstract, final or empty. | 33 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 33 | |
| coding | MissingSwitchDefault | switch without "default" clause. | 35 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 38 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 39 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 40 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 43 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 44 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 45 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 48 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 52 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 56 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 61 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 66 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 66 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 70 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 70 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 74 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 74 | |
| coding | SimplifyBooleanExpression | Expression can be simplified. | 75 | |
| design | DesignForExtension | Method 'getAssociatedQuestion' is not designed for extension - needs to be abstract, final or empty. | 88 | |
| javadoc | JavadocMethod | Unused @param tag for 'the'. | 97 | |
| design | DesignForExtension | Method 'setAssociatedQuestion' is not designed for extension - needs to be abstract, final or empty. | 101 | |
| javadoc | JavadocMethod | Expected @param tag for 'question'. | 101 | |
| design | DesignForExtension | Method 'getAnswerContent' is not designed for extension - needs to be abstract, final or empty. | 113 | |
| javadoc | JavadocMethod | Unused @param tag for 'the'. | 130 | |
| design | DesignForExtension | Method 'addAnswerContent' is not designed for extension - needs to be abstract, final or empty. | 134 | |
| javadoc | JavadocMethod | Expected @param tag for 'content'. | 134 | |
| javadoc | JavadocMethod | Unused @param tag for 'the'. | 143 | |
| design | DesignForExtension | Method 'setAnswerContent' is not designed for extension - needs to be abstract, final or empty. | 147 | |
| javadoc | JavadocMethod | Expected @param tag for 'content'. | 147 | |
| design | DesignForExtension | Method 'isCorrectAnswer' is not designed for extension - needs to be abstract, final or empty. | 184 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 184 | |
| coding | SimplifyBooleanExpression | Expression can be simplified. | 199 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| misc | NewlineAtEndOfFile | File does not end with a newline. | ||
| javadoc | JavadocVariable | Missing a Javadoc comment. | 41 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 42 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 43 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 44 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 46 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 48 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 49 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 50 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 54 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 58 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 62 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 70 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 78 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 85 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 85 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 89 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 89 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 93 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 93 | |
| coding | SimplifyBooleanExpression | Expression can be simplified. | 94 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 101 | |
| design | DesignForExtension | Method 'getIsAnsweredBy' is not designed for extension - needs to be abstract, final or empty. | 107 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 111 | |
| design | DesignForExtension | Method 'setIsAnsweredBy' is not designed for extension - needs to be abstract, final or empty. | 118 | |
| design | DesignForExtension | Method 'getAnswers' is not designed for extension - needs to be abstract, final or empty. | 132 | |
| design | DesignForExtension | Method 'addAnswer' is not designed for extension - needs to be abstract, final or empty. | 153 | |
| javadoc | JavadocMethod | Unused @param tag for 'Answer'. | 173 | |
| design | DesignForExtension | Method 'setAnswers' is not designed for extension - needs to be abstract, final or empty. | 178 | |
| javadoc | JavadocMethod | Expected @param tag for 'answers'. | 178 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 186 | |
| design | DesignForExtension | Method 'getAssociatedQuestionnaire' is not designed for extension - needs to be abstract, final or empty. | 194 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 198 | |
| design | DesignForExtension | Method 'setAssociatedQuestionnaire' is not designed for extension - needs to be abstract, final or empty. | 207 | |
| design | DesignForExtension | Method 'getCompleteness' is not designed for extension - needs to be abstract, final or empty. | 218 | |
| design | DesignForExtension | Method 'setCompleteness' is not designed for extension - needs to be abstract, final or empty. | 229 | |
| design | DesignForExtension | Method 'getCorrectAnswersPercentage' is not designed for extension - needs to be abstract, final or empty. | 242 | |
| design | DesignForExtension | Method 'getIncorrectAnswersPercentage' is not designed for extension - needs to be abstract, final or empty. | 259 | |
| design | DesignForExtension | Method 'getNumberOfIncorrectAnswers' is not designed for extension - needs to be abstract, final or empty. | 275 | |
| design | DesignForExtension | Method 'getNumberOfCorrectAnswers' is not designed for extension - needs to be abstract, final or empty. | 285 | |
| design | DesignForExtension | Method 'getNumberOfNoCorrectAnswers' is not designed for extension - needs to be abstract, final or empty. | 296 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 300 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 308 | |
| design | DesignForExtension | Method 'getIncorrectAnswers' is not designed for extension - needs to be abstract, final or empty. | 350 | |
| design | DesignForExtension | Method 'getCorrectAnswers' is not designed for extension - needs to be abstract, final or empty. | 373 | |
| design | DesignForExtension | Method 'getNoCorrectAnswers' is not designed for extension - needs to be abstract, final or empty. | 398 | |
| design | DesignForExtension | Method 'getAssociatedQuestions' is not designed for extension - needs to be abstract, final or empty. | 424 | |
| javadoc | JavadocMethod | Expected @param tag for 'answers'. | 424 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 451 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 500 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 504 | |
| design | DesignForExtension | Method 'nextQuestion' is not designed for extension - needs to be abstract, final or empty. | 510 | |
| design | DesignForExtension | Method 'calculateCompleteness' is not designed for extension - needs to be abstract, final or empty. | 533 | |
| design | DesignForExtension | Method 'answeredToQuestion' is not designed for extension - needs to be abstract, final or empty. | 549 | |
| design | DesignForExtension | Method 'answeredToQuestion' is not designed for extension - needs to be abstract, final or empty. | 565 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| imports | UnusedImports | Unused import - org.universAAL.middleware.rdf.Resource. | 20 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 33 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 34 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 35 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 38 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 42 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 46 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 52 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 52 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 56 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 56 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 60 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 60 | |
| coding | SimplifyBooleanExpression | Expression can be simplified. | 61 | |
| design | DesignForExtension | Method 'getChoice' is not designed for extension - needs to be abstract, final or empty. | 71 | |
| design | DesignForExtension | Method 'setChoice' is not designed for extension - needs to be abstract, final or empty. | 82 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 87 | |
| design | DesignForExtension | Method 'getLabel' is not designed for extension - needs to be abstract, final or empty. | 93 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 97 | |
| design | DesignForExtension | Method 'setLabel' is not designed for extension - needs to be abstract, final or empty. | 104 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 35 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 36 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 37 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 40 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 44 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 48 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 57 | |
| javadoc | JavadocMethod | Expected @param tag for 'triggerAnswer'. | 57 | |
| javadoc | JavadocMethod | Expected @param tag for 'dependingQuestion'. | 57 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 57 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 65 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 77 | |
| javadoc | JavadocMethod | Expected @param tag for 'triggerAnswer'. | 77 | |
| javadoc | JavadocMethod | Expected @param tag for 'dependingQuestion'. | 77 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 77 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 78 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 100 | |
| javadoc | JavadocMethod | Expected @param tag for 'triggerAnswer'. | 100 | |
| javadoc | JavadocMethod | Expected @param tag for 'dependingQuestion'. | 100 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 100 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 101 | |
| javadoc | JavadocMethod | Expected @param tag for 'correctAnswer'. | 101 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 124 | |
| javadoc | JavadocMethod | Expected @param tag for 'triggerAnswer'. | 124 | |
| javadoc | JavadocMethod | Expected @param tag for 'dependingQuestion'. | 124 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 124 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 125 | |
| javadoc | JavadocMethod | Expected @param tag for 'correctAnswer'. | 125 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 136 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 142 | |
| javadoc | JavadocMethod | Expected @param tag for 'triggerAnswer'. | 142 | |
| javadoc | JavadocMethod | Expected @param tag for 'dependingQuestion'. | 142 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 142 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 150 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 160 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 171 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 183 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 183 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 187 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 187 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 191 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 191 | |
| coding | SimplifyBooleanExpression | Expression can be simplified. | 192 | |
| design | DesignForExtension | Method 'getDependsOn' is not designed for extension - needs to be abstract, final or empty. | 204 | |
| design | DesignForExtension | Method 'setDependsOn' is not designed for extension - needs to be abstract, final or empty. | 216 | |
| design | DesignForExtension | Method 'getTriggerAnswer' is not designed for extension - needs to be abstract, final or empty. | 230 | |
| javadoc | JavadocMethod | Unused @param tag for 'question'. | 247 | |
| design | DesignForExtension | Method 'setTriggerAnswer' is not designed for extension - needs to be abstract, final or empty. | 253 | |
| javadoc | JavadocMethod | Expected @param tag for 'triggerAnswers'. | 253 | |
| javadoc | JavadocMethod | Unused @param tag for 'question'. | 265 | |
| design | DesignForExtension | Method 'addTriggerAnswer' is not designed for extension - needs to be abstract, final or empty. | 270 | |
| javadoc | JavadocMethod | Expected @param tag for 'triggerAnswer'. | 270 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 30 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 34 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 38 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 42 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 52 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 52 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 52 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 66 | |
| javadoc | JavadocMethod | Expected @param tag for 'correctAnswer'. | 66 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 66 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 66 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 70 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 70 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 74 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 74 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 78 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 78 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 33 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 34 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 35 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 36 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 37 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 38 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 41 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 45 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 57 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 57 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 64 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 73 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 73 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 73 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 90 | |
| javadoc | JavadocMethod | Expected @param tag for 'correctAnswer'. | 90 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 90 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 90 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 107 | |
| javadoc | JavadocMethod | Expected @param tag for 'correctAnswer'. | 107 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 107 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 107 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 115 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 115 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 119 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 119 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 123 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 123 | |
| coding | SimplifyBooleanExpression | Expression can be simplified. | 124 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 131 | |
| design | DesignForExtension | Method 'getQuestionWording' is not designed for extension - needs to be abstract, final or empty. | 136 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 140 | |
| design | DesignForExtension | Method 'setQuestionWording' is not designed for extension - needs to be abstract, final or empty. | 146 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 156 | |
| design | DesignForExtension | Method 'isHasCorrectAnswer' is not designed for extension - needs to be abstract, final or empty. | 158 | |
| design | DesignForExtension | Method 'setHasCorrectAnswer' is not designed for extension - needs to be abstract, final or empty. | 170 | |
| design | DesignForExtension | Method 'getCorrectAnswers' is not designed for extension - needs to be abstract, final or empty. | 181 | |
| design | DesignForExtension | Method 'setCorrectAnswer' is not designed for extension - needs to be abstract, final or empty. | 201 | |
| design | DesignForExtension | Method 'addCorrectAnswer' is not designed for extension - needs to be abstract, final or empty. | 216 | |
| design | DesignForExtension | Method 'getAnswerTypeURI' is not designed for extension - needs to be abstract, final or empty. | 238 | |
| design | DesignForExtension | Method 'addAnswerTypeURI' is not designed for extension - needs to be abstract, final or empty. | 257 | |
| design | DesignForExtension | Method 'setAnswerTypeURI' is not designed for extension - needs to be abstract, final or empty. | 262 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 262 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 278 | |
| design | DesignForExtension | Method 'getChoiceLabel' is not designed for extension - needs to be abstract, final or empty. | 284 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 296 | |
| design | DesignForExtension | Method 'setChoices' is not designed for extension - needs to be abstract, final or empty. | 303 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 313 | |
| design | DesignForExtension | Method 'getNumberOfChoices' is not designed for extension - needs to be abstract, final or empty. | 319 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 331 | |
| design | DesignForExtension | Method 'getLabel' is not designed for extension - needs to be abstract, final or empty. | 334 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| misc | NewlineAtEndOfFile | File does not end with a newline. | ||
| javadoc | JavadocPackage | Missing package-info.java file. | ||
| javadoc | JavadocVariable | Missing a Javadoc comment. | 30 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 31 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 33 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 37 | |
| javadoc | JavadocMethod | Expected @param tag for 'media'. | 50 | |
| javadoc | JavadocMethod | Expected @param tag for 'questionWording'. | 50 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 50 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 66 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 66 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 66 | |
| javadoc | JavadocMethod | Expected @param tag for 'media'. | 66 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 83 | |
| javadoc | JavadocMethod | Expected @param tag for 'correctAnswer'. | 83 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 83 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 83 | |
| javadoc | JavadocMethod | Expected @param tag for 'media'. | 84 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 101 | |
| javadoc | JavadocMethod | Expected @param tag for 'correctAnswer'. | 101 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 101 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 101 | |
| javadoc | JavadocMethod | Expected @param tag for 'media'. | 102 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 107 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 107 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 111 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 111 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 115 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 115 | |
| design | DesignForExtension | Method 'getImage' is not designed for extension - needs to be abstract, final or empty. | 126 | |
| design | DesignForExtension | Method 'setImage' is not designed for extension - needs to be abstract, final or empty. | 137 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 35 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 36 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 37 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 38 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 39 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 42 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 46 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 50 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 58 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 66 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 73 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 80 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 84 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 84 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 88 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 88 | |
| coding | SimplifyBooleanExpression | Expression can be simplified. | 89 | |
| design | DesignForExtension | Method 'getQuestions' is not designed for extension - needs to be abstract, final or empty. | 104 | |
| design | DesignForExtension | Method 'setQuestions' is not designed for extension - needs to be abstract, final or empty. | 125 | |
| design | DesignForExtension | Method 'addQuestion' is not designed for extension - needs to be abstract, final or empty. | 140 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 156 | |
| design | DesignForExtension | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 161 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 165 | |
| javadoc | JavadocMethod | Unused @param tag for 'name'. | 168 | |
| design | DesignForExtension | Method 'setName' is not designed for extension - needs to be abstract, final or empty. | 171 | |
| javadoc | JavadocMethod | Expected @param tag for 'qName'. | 171 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 176 | |
| design | DesignForExtension | Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. | 181 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 185 | |
| design | DesignForExtension | Method 'setDescription' is not designed for extension - needs to be abstract, final or empty. | 191 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 201 | |
| design | DesignForExtension | Method 'isOrderedQuestions' is not designed for extension - needs to be abstract, final or empty. | 203 | |
| design | DesignForExtension | Method 'setOrderedQuestions' is not designed for extension - needs to be abstract, final or empty. | 215 | |
| design | DesignForExtension | Method 'getNumberOfTotalQuestions' is not designed for extension - needs to be abstract, final or empty. | 227 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 238 | |
| design | DesignForExtension | Method 'containsConditionalQuestion' is not designed for extension - needs to be abstract, final or empty. | 241 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 252 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 257 | |
| design | DesignForExtension | Method 'containsMultiChoiceQuestion' is not designed for extension - needs to be abstract, final or empty. | 260 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 270 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 275 | |
| design | DesignForExtension | Method 'containsSingleChoiceQuestion' is not designed for extension - needs to be abstract, final or empty. | 279 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 289 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 294 | |
| design | DesignForExtension | Method 'containsQuestionWithMedia' is not designed for extension - needs to be abstract, final or empty. | 297 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 312 | |
| design | DesignForExtension | Method 'getConditionalQuestions' is not designed for extension - needs to be abstract, final or empty. | 315 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 341 | |
| design | DesignForExtension | Method 'getMultiChoiceQuestions' is not designed for extension - needs to be abstract, final or empty. | 344 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 368 | |
| design | DesignForExtension | Method 'getSingleChoiceQuestions' is not designed for extension - needs to be abstract, final or empty. | 371 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 396 | |
| design | DesignForExtension | Method 'getQuestionsWithImage' is not designed for extension - needs to be abstract, final or empty. | 399 | |
| javadoc | JavadocMethod | Duplicate @return tag. | 425 | |
| design | DesignForExtension | Method 'getNumberOfXQuestion' is not designed for extension - needs to be abstract, final or empty. | 427 | |
| design | DesignForExtension | Method 'writeASingleChoiceQuestion' is not designed for extension - needs to be abstract, final or empty. | 462 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 462 | |
| design | DesignForExtension | Method 'writeASingleChoiceQuestion' is not designed for extension - needs to be abstract, final or empty. | 468 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 468 | |
| design | DesignForExtension | Method 'writeASingleChoiceQuestion' is not designed for extension - needs to be abstract, final or empty. | 474 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 474 | |
| design | DesignForExtension | Method 'writeAMultiChoiceQuestion' is not designed for extension - needs to be abstract, final or empty. | 481 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 481 | |
| design | DesignForExtension | Method 'writeAMultiChoiceQuestion' is not designed for extension - needs to be abstract, final or empty. | 487 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 487 | |
| design | DesignForExtension | Method 'writeAConditionalQuestion' is not designed for extension - needs to be abstract, final or empty. | 494 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 494 | |
| design | DesignForExtension | Method 'writeAConditionalQuestion' is not designed for extension - needs to be abstract, final or empty. | 501 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 501 | |
| design | DesignForExtension | Method 'writeAConditionalQuestion' is not designed for extension - needs to be abstract, final or empty. | 509 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 509 | |
| design | DesignForExtension | Method 'writeAConditionalQuestion' is not designed for extension - needs to be abstract, final or empty. | 517 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 517 | |
| design | DesignForExtension | Method 'writeQuestionWithMedia' is not designed for extension - needs to be abstract, final or empty. | 525 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 525 | |
| design | DesignForExtension | Method 'writeQuestionWithMedia' is not designed for extension - needs to be abstract, final or empty. | 531 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 531 | |
| design | DesignForExtension | Method 'writeQuestionWithMedia' is not designed for extension - needs to be abstract, final or empty. | 538 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 538 | |
| design | DesignForExtension | Method 'writeQuestionWithMedia' is not designed for extension - needs to be abstract, final or empty. | 545 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 545 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 552 | |
| design | DesignForExtension | Method 'questionnaireToString' is not designed for extension - needs to be abstract, final or empty. | 558 | |
| blocks | RightCurly | '}' at column 5 should be on the same line as the next part of a multi-block statement. | 574 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 41 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 42 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 44 | |
| sizes | MethodLength | Method length is 174 lines (max allowed is 150). | 48 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 48 | |
| sizes | LineLength | Line is longer than 120 characters (found 178). | 130 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 135 | |
| whitespace | WhitespaceAfter | ';' is not followed by whitespace. | 135 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 32 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 34 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 35 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 36 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 40 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 44 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 48 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 48 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 59 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 59 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 65 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 65 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 28 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 30 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 34 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 48 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 48 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 52 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 62 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 62 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 62 | |
| javadoc | JavadocMethod | Expected @param tag for 'qWording'. | 77 | |
| javadoc | JavadocMethod | Expected @param tag for 'correctAnswer'. | 77 | |
| javadoc | JavadocMethod | Expected @param tag for 'answerType'. | 77 | |
| javadoc | JavadocMethod | Expected @param tag for 'choices'. | 77 | |
| design | DesignForExtension | Method 'getClassURI' is not designed for extension - needs to be abstract, final or empty. | 81 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 81 | |
| design | DesignForExtension | Method 'getPropSerializationType' is not designed for extension - needs to be abstract, final or empty. | 85 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 85 | |
| design | DesignForExtension | Method 'isWellFormed' is not designed for extension - needs to be abstract, final or empty. | 89 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 89 |