##### Struts Faces

- Welcome

##### Components

- Struts Apps
- Struts EL
- Struts Extras
- Struts Faces
- Struts Scripting
- Struts Taglib
- Struts Tiles

##### Quick Links

- Javadoc
- Struts 1

##### Project Documentation

- Project Information
- Project Reports
  - Checkstyle
  - CPD Report
  - JavaDocs
  - PMD Report
  - Source Xref
  - Surefire Report
  - Taglibdoc documentation
  - Tag library validation
  - Tag reference
  - Test JavaDocs
  - Test Source Xref

## Checkstyle Results

The following document contains the results of Checkstyle.

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
42 | 0 | 0 | 628

## Files

Files | I | W | E
--- | --- | --- | ---
org/apache/struts/faces/Constants.java | 0 | 0 | 1
org/apache/struts/faces/application/ActionListenerImpl.java | 0 | 0 | 10
org/apache/struts/faces/application/FacesRequestProcessor.java | 0 | 0 | 22
org/apache/struts/faces/application/FacesTilesRequestProcessor.java | 0 | 0 | 24
org/apache/struts/faces/application/PropertyResolverImpl.java | 0 | 0 | 33
org/apache/struts/faces/application/ViewHandlerImpl.java | 0 | 0 | 14
org/apache/struts/faces/application/package.html | 0 | 0 | 1
org/apache/struts/faces/component/BaseComponent.java | 0 | 0 | 6
org/apache/struts/faces/component/CommandLinkComponent.java | 0 | 0 | 127
org/apache/struts/faces/component/ErrorsComponent.java | 0 | 0 | 8
org/apache/struts/faces/component/FormComponent.java | 0 | 0 | 48
org/apache/struts/faces/component/HtmlComponent.java | 0 | 0 | 14
org/apache/struts/faces/component/MessageComponent.java | 0 | 0 | 20
org/apache/struts/faces/component/StylesheetComponent.java | 0 | 0 | 6
org/apache/struts/faces/component/WriteComponent.java | 0 | 0 | 14
org/apache/struts/faces/component/package.html | 0 | 0 | 1
org/apache/struts/faces/package.html | 0 | 0 | 1
org/apache/struts/faces/renderer/AbstractRenderer.java | 0 | 0 | 25
org/apache/struts/faces/renderer/BaseRenderer.java | 0 | 0 | 18
org/apache/struts/faces/renderer/CommandLinkRenderer.java | 0 | 0 | 14
org/apache/struts/faces/renderer/ErrorsRenderer.java | 0 | 0 | 4
org/apache/struts/faces/renderer/FormRenderer.java | 0 | 0 | 10
org/apache/struts/faces/renderer/HtmlRenderer.java | 0 | 0 | 4
org/apache/struts/faces/renderer/MessageRenderer.java | 0 | 0 | 6
org/apache/struts/faces/renderer/StylesheetRenderer.java | 0 | 0 | 2
org/apache/struts/faces/renderer/WriteRenderer.java | 0 | 0 | 4
org/apache/struts/faces/renderer/package.html | 0 | 0 | 1
org/apache/struts/faces/taglib/AbstractFacesTag.java | 0 | 0 | 8
org/apache/struts/faces/taglib/BaseTag.java | 0 | 0 | 4
org/apache/struts/faces/taglib/CommandLinkTag.java | 0 | 0 | 65
org/apache/struts/faces/taglib/ErrorsTag.java | 0 | 0 | 4
org/apache/struts/faces/taglib/FormTag.java | 0 | 0 | 10
org/apache/struts/faces/taglib/HtmlTag.java | 0 | 0 | 7
org/apache/struts/faces/taglib/JavascriptValidatorTag.java | 0 | 0 | 44
org/apache/struts/faces/taglib/LoadMessagesTag.java | 0 | 0 | 4
org/apache/struts/faces/taglib/MessageTag.java | 0 | 0 | 6
org/apache/struts/faces/taglib/StylesheetTag.java | 0 | 0 | 4
org/apache/struts/faces/taglib/WriteTag.java | 0 | 0 | 4
org/apache/struts/faces/taglib/package.html | 0 | 0 | 1
org/apache/struts/faces/util/MessagesMap.java | 0 | 0 | 15
org/apache/struts/faces/util/StrutsContext.java | 0 | 0 | 13
org/apache/struts/faces/util/package.html | 0 | 0 | 1

## Rules

Rules | Violations | Severity
--- | --- | ---
PackageHtml | 6 | Error
NewlineAtEndOfFile | 0 | Error
Translation | 0 | Error
JavadocMethod allowUndeclaredRTE: `"true"` | 276 | Error
JavadocType | 1 | Error
JavadocVariable | 74 | Error
JavadocStyle | 5 | Error
ConstantName | 4 | Error
LocalFinalVariableName | 0 | Error
LocalVariableName | 0 | Error
MemberName | 0 | Error
MethodName | 0 | Error
PackageName | 0 | Error
ParameterName | 0 | Error
StaticVariableName | 0 | Error
TypeName | 0 | Error
RegexpHeader header 1: `/\*\s*` 2: `\*\s*\$Id.*\$` 3: `\*\s*` 4: `\*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.` 5: `\*\s*` 6: `\*\s*Licensed under the Apache License, Version 2\.0 \(the .License.\);` 7: `\*\s*you may not use this file except in compliance with the License\.` 8: `\*\s*You may obtain a copy of the License at` 9: `\*\s*` 10: `\*\s*http://www\.apache\.org/licenses/LICENSE\-2\.0` 11: `\*\s*` 12: `\*\s*Unless required by applicable law or agreed to in writing, software` 13: `\*\s*distributed under the License is distributed on an .AS IS. BASIS,` 14: `\*\s*WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.` 15: `\*\s*See the License for the specific language governing permissions and` 16: `\*\s*limitations under the License\.` 17: `\*/\s*` | 36 | Error
AvoidStarImport | 0 | Error
IllegalImport | 0 | Error
RedundantImport | 0 | Error
UnusedImports | 6 | Error
FileLength | 0 | Error
LineLength max: `"120"` ignorePattern: `"^ \* @version .*$"` | 0 | Error
MethodLength | 1 | Error
ParameterNumber | 0 | Error
EmptyForIteratorPad | 0 | Error
NoWhitespaceAfter tokens: `"BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"` | 0 | Error
NoWhitespaceBefore | 0 | Error
OperatorWrap | 82 | Error
ParenPad | 0 | Error
TypecastParenPad | 0 | Error
TabCharacter | 0 | Error
WhitespaceAfter | 1 | Error
WhitespaceAround | 2 | Error
ModifierOrder | 0 | Error
RedundantModifier | 0 | Error
AvoidNestedBlocks | 0 | Error
EmptyBlock | 0 | Error
LeftCurly | 2 | Error
NeedBraces | 0 | Error
RightCurly | 0 | Error
DoubleCheckedLocking | 0 | Error
EmptyStatement | 5 | Error
EqualsHashCode | 0 | Error
IllegalInstantiation | 0 | Error
InnerAssignment | 0 | Error
MagicNumber | 86 | Error
MissingSwitchDefault | 0 | Error
RedundantThrows | 12 | Error
SimplifyBooleanExpression | 0 | Error
SimplifyBooleanReturn | 0 | Error
FinalClass | 0 | Error
HideUtilityClassConstructor | 0 | Error
InterfaceIsType | 0 | Error
VisibilityModifier protectedAllowed: `"true"` | 0 | Error
ArrayTypeStyle | 23 | Error
GenericIllegalRegexp message: `"Line has trailing spaces."` format: `"\s+$"` | 5 | Error
TodoComment | 0 | Error
UpperEll | 0 | Error

## Details

### org/apache/struts/faces/Constants.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/faces/application/ActionListenerImpl.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '+' should be on a new line. | 78
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 92
| Redundant throws: 'AbortProcessingException' is unchecked exception. | 113
| '+' should be on a new line. | 134
| '+' should be on a new line. | 153
| '+' should be on a new line. | 154
| '+' should be on a new line. | 165
| Expected an @return tag. | 201
| '+' should be on a new line. | 211

### org/apache/struts/faces/application/FacesRequestProcessor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Line has trailing spaces. | 130
| Missing a Javadoc comment. | 175
| '+' should be on a new line. | 185
| Missing a Javadoc comment. | 194
| '+' should be on a new line. | 205
| '+' should be on a new line. | 208
| '+' should be on a new line. | 221
| Missing a Javadoc comment. | 231
| '+' should be on a new line. | 245
| ':' should be on a new line. | 246
| Missing a Javadoc comment. | 255
| Missing a Javadoc comment. | 274
| Missing a Javadoc comment. | 291
| Expected an @return tag. | 321
| '+' should be on a new line. | 340
| '+' should be on a new line. | 351
| Missing a Javadoc comment. | 412
| Expected an @return tag. | 437
| '{' should be on the previous line. | 438
| Line has trailing spaces. | 441
| Expected an @return tag. | 449

### org/apache/struts/faces/application/FacesTilesRequestProcessor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Line has trailing spaces. | 130
| Missing a Javadoc comment. | 175
| '+' should be on a new line. | 180
| Missing a Javadoc comment. | 189
| '+' should be on a new line. | 199
| Missing a Javadoc comment. | 208
| '+' should be on a new line. | 219
| '+' should be on a new line. | 222
| '+' should be on a new line. | 235
| Missing a Javadoc comment. | 245
| '+' should be on a new line. | 259
| ':' should be on a new line. | 260
| Missing a Javadoc comment. | 269
| Missing a Javadoc comment. | 288
| Missing a Javadoc comment. | 305
| Expected an @return tag. | 335
| '+' should be on a new line. | 354
| '+' should be on a new line. | 365
| Missing a Javadoc comment. | 426
| Expected an @return tag. | 451
| '{' should be on the previous line. | 452
| Line has trailing spaces. | 455
| Expected an @return tag. | 463

### org/apache/struts/faces/application/PropertyResolverImpl.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '+' should be on a new line. | 106
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 120
| Expected an @return tag. | 147
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 148
| '&&' should be on a new line. | 152
| '+' should be on a new line. | 165
| '+' should be on a new line. | 166
| '+' should be on a new line. | 173
| '+' should be on a new line. | 174
| Expected an @return tag. | 196
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 197
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 218
| '&&' should be on a new line. | 222
| '+' should be on a new line. | 227
| '+' should be on a new line. | 228
| '+' should be on a new line. | 237
| '+' should be on a new line. | 238
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 262
| Expected an @return tag. | 282
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 283
| '&&' should be on a new line. | 287
| Expected an @return tag. | 316
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 317
| Expected an @return tag. | 337
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 338
| '&&' should be on a new line. | 342
| Expected an @return tag. | 373
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 374
| Expected an @return tag. | 393
| Expected @throws tag for 'PropertyNotFoundException'. | 394
| Redundant throws: 'PropertyNotFoundException' is unchecked exception. | 394
| Empty statement. | 400

### org/apache/struts/faces/application/ViewHandlerImpl.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '+' should be on a new line. | 60
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 82
| Expected an @return tag. | 93
| Expected @throws tag for 'IOException'. | 119
| Expected @throws tag for 'FacesException'. | 119
| Redundant throws: 'FacesException' is unchecked exception. | 119
| Missing a Javadoc comment. | 146
| Missing a Javadoc comment. | 151
| Missing a Javadoc comment. | 156
| Missing a Javadoc comment. | 161
| Missing a Javadoc comment. | 166
| Missing a Javadoc comment. | 171
| Missing a Javadoc comment. | 176

### org/apache/struts/faces/application/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/faces/component/BaseComponent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 67
| Expected an @return tag. | 77
| Array brackets at illegal position. | 112
| Expected an @return tag. | 124
| Array brackets at illegal position. | 126

### org/apache/struts/faces/component/CommandLinkComponent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 81
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 125
| Expected an @return tag. | 133
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 177
| Missing a Javadoc comment. | 182
| Missing a Javadoc comment. | 191
| Missing a Javadoc comment. | 196
| Missing a Javadoc comment. | 205
| Missing a Javadoc comment. | 210
| Missing a Javadoc comment. | 219
| Missing a Javadoc comment. | 224
| Missing a Javadoc comment. | 233
| Missing a Javadoc comment. | 238
| Missing a Javadoc comment. | 247
| Missing a Javadoc comment. | 252
| Missing a Javadoc comment. | 261
| Missing a Javadoc comment. | 266
| Missing a Javadoc comment. | 275
| Missing a Javadoc comment. | 280
| Missing a Javadoc comment. | 289
| Missing a Javadoc comment. | 294
| Missing a Javadoc comment. | 303
| Missing a Javadoc comment. | 308
| Missing a Javadoc comment. | 317
| Missing a Javadoc comment. | 322
| Missing a Javadoc comment. | 331
| Missing a Javadoc comment. | 336
| Missing a Javadoc comment. | 345
| Missing a Javadoc comment. | 350
| Missing a Javadoc comment. | 359
| Missing a Javadoc comment. | 364
| Missing a Javadoc comment. | 373
| Missing a Javadoc comment. | 378
| Missing a Javadoc comment. | 387
| Missing a Javadoc comment. | 392
| Missing a Javadoc comment. | 401
| Missing a Javadoc comment. | 406
| Missing a Javadoc comment. | 415
| Missing a Javadoc comment. | 420
| Missing a Javadoc comment. | 429
| Missing a Javadoc comment. | 434
| Missing a Javadoc comment. | 443
| Array brackets at illegal position. | 459
| '3' is a magic number. | 463
| '4' is a magic number. | 464
| '5' is a magic number. | 465
| '6' is a magic number. | 466
| '7' is a magic number. | 467
| '8' is a magic number. | 468
| '9' is a magic number. | 469
| '10' is a magic number. | 470
| '11' is a magic number. | 471
| '12' is a magic number. | 472
| '13' is a magic number. | 473
| '14' is a magic number. | 474
| '15' is a magic number. | 475
| '16' is a magic number. | 476
| '17' is a magic number. | 477
| '18' is a magic number. | 478
| '19' is a magic number. | 479
| '20' is a magic number. | 480
| '21' is a magic number. | 481
| '22' is a magic number. | 482
| '23' is a magic number. | 483
| '24' is a magic number. | 484
| '25' is a magic number. | 485
| Expected an @return tag. | 495
| Array brackets at illegal position. | 497
| '26' is a magic number. | 497
| '3' is a magic number. | 501
| '4' is a magic number. | 502
| '5' is a magic number. | 503
| '6' is a magic number. | 504
| '7' is a magic number. | 505
| '8' is a magic number. | 506
| '9' is a magic number. | 507
| '10' is a magic number. | 508
| '11' is a magic number. | 509
| '12' is a magic number. | 510
| '13' is a magic number. | 511
| '14' is a magic number. | 512
| '15' is a magic number. | 513
| '16' is a magic number. | 514
| '17' is a magic number. | 515
| '18' is a magic number. | 516
| '19' is a magic number. | 517
| '20' is a magic number. | 518
| '21' is a magic number. | 519
| '22' is a magic number. | 520
| '23' is a magic number. | 521
| '24' is a magic number. | 522
| '25' is a magic number. | 523

### org/apache/struts/faces/component/ErrorsComponent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 73
| Expected an @return tag. | 100
| Expected an @return tag. | 110
| Array brackets at illegal position. | 145
| Expected an @return tag. | 158
| Array brackets at illegal position. | 160
| '3' is a magic number. | 160

### org/apache/struts/faces/component/FormComponent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 73
| Expected an @return tag. | 83
| Expected an @return tag. | 113
| Expected an @return tag. | 143
| Expected an @return tag. | 153
| Expected an @return tag. | 183
| Expected an @return tag. | 213
| Expected an @return tag. | 243
| Expected an @return tag. | 273
| Expected an @return tag. | 300
| Expected an @return tag. | 327
| Array brackets at illegal position. | 390
| '3' is a magic number. | 394
| '4' is a magic number. | 395
| '5' is a magic number. | 396
| '6' is a magic number. | 397
| '7' is a magic number. | 398
| '8' is a magic number. | 399
| '9' is a magic number. | 400
| Expected an @return tag. | 410
| Array brackets at illegal position. | 412
| '10' is a magic number. | 412
| '3' is a magic number. | 416
| '4' is a magic number. | 417
| '5' is a magic number. | 418
| '6' is a magic number. | 419
| '7' is a magic number. | 420
| '8' is a magic number. | 421
| '9' is a magic number. | 422
| '+' should be on a new line. | 454
| '+' should be on a new line. | 467
| '+' should be on a new line. | 491
| '+' should be on a new line. | 503
| '+' should be on a new line. | 511
| '+' should be on a new line. | 525
| '+' should be on a new line. | 531
| '+' should be on a new line. | 540
| '+' should be on a new line. | 546
| Expected an @return tag. | 576

### org/apache/struts/faces/component/HtmlComponent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 66
| Expected an @return tag. | 75
| Expected an @return tag. | 85
| Expected an @return tag. | 120
| Array brackets at illegal position. | 163
| '3' is a magic number. | 167
| '4' is a magic number. | 168
| Expected an @return tag. | 178
| Array brackets at illegal position. | 180
| '5' is a magic number. | 180
| '3' is a magic number. | 184
| '4' is a magic number. | 185

### org/apache/struts/faces/component/MessageComponent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 65
| Expected an @return tag. | 92
| Expected an @return tag. | 119
| Expected an @return tag. | 129
| Expected an @return tag. | 164
| Expected an @return tag. | 191
| Expected an @return tag. | 218
| Array brackets at illegal position. | 253
| '3' is a magic number. | 257
| '4' is a magic number. | 258
| '5' is a magic number. | 259
| '6' is a magic number. | 260
| Expected an @return tag. | 270
| Array brackets at illegal position. | 272
| '7' is a magic number. | 272
| '3' is a magic number. | 276
| '4' is a magic number. | 277
| '5' is a magic number. | 278
| '6' is a magic number. | 279

### org/apache/struts/faces/component/StylesheetComponent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 67
| Expected an @return tag. | 77
| Array brackets at illegal position. | 112
| Expected an @return tag. | 124
| Array brackets at illegal position. | 126

### org/apache/struts/faces/component/WriteComponent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 59
| Expected an @return tag. | 80
| Expected an @return tag. | 90
| Expected an @return tag. | 125
| Expected an @return tag. | 152
| Array brackets at illegal position. | 187
| '3' is a magic number. | 191
| '4' is a magic number. | 192
| Expected an @return tag. | 202
| Array brackets at illegal position. | 204
| '5' is a magic number. | 204
| '3' is a magic number. | 208
| '4' is a magic number. | 209

### org/apache/struts/faces/component/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/faces/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/faces/renderer/AbstractRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unused import - javax.faces.application.FacesMessage. | 29
| Missing a Javadoc comment. | 58
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 58
| '+' should be on a new line. | 125
| '+' should be on a new line. | 126
| '+' should be on a new line. | 162
| '+' should be on a new line. | 163
| '+' should be on a new line. | 206
| '+' should be on a new line. | 207
| Expected @param tag for 'context'. | 229
| Expected @param tag for 'component'. | 229
| Expected @throws tag for 'IOException'. | 230
| '+' should be on a new line. | 240
| '+' should be on a new line. | 241
| '+' should be on a new line. | 242
| '+' should be on a new line. | 248
| '+' should be on a new line. | 254
| Expected an @return tag. | 276
| Expected an @return tag. | 296
| Array brackets at illegal position. | 374
| Array brackets at illegal position. | 419
| '+' should be on a new line. | 488
| Expected an @return tag. | 642
| Redundant throws: 'ConverterException' is unchecked exception. | 643

### org/apache/struts/faces/renderer/BaseRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '+' should be on a new line. | 79
| Expected an @return tag. | 107
| Array brackets at illegal position. | 113
| Expected an @return tag. | 136
| Expected an @return tag. | 151
| '80' is a magic number. | 162
| Empty statement. | 163
| '443' is a magic number. | 164
| Empty statement. | 165
| Expected an @return tag. | 188
| '&&' should be on a new line. | 195
| '80' is a magic number. | 196
| Empty statement. | 197
| '&&' should be on a new line. | 198
| '443' is a magic number. | 199
| Empty statement. | 200
| Expected an @return tag. | 217

### org/apache/struts/faces/renderer/CommandLinkRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unused import - javax.faces.component.UICommand. | 29
| Unused import - org.apache.struts.Globals. | 39
| Unused import - org.apache.struts.config.ActionConfig. | 40
| Unused import - org.apache.struts.config.ModuleConfig. | 41
| '||' should be on a new line. | 91
| Missing a Javadoc comment. | 131
| Array brackets at illegal position. | 131
| '||' should be on a new line. | 155
| '||' should be on a new line. | 212
| Line has trailing spaces. | 221
| '||' should be on a new line. | 221
| '||' should be on a new line. | 222
| '||' should be on a new line. | 304

### org/apache/struts/faces/renderer/ErrorsRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '+' should be on a new line. | 149
| '+' should be on a new line. | 161
| Expected an @return tag. | 212

### org/apache/struts/faces/renderer/FormRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '+' should be on a new line. | 82
| Missing a Javadoc comment. | 92
| Array brackets at illegal position. | 92
| '+' should be on a new line. | 120
| Unclosed HTML tag found: <code>action</action> attribute on the <code>&lt;form&gt;</c | 283
| Extra HTML tag found: </action> attribute on the <code>&lt;form&gt;</code> | 283
| Expected an @return tag. | 289
| '+' should be on a new line. | 295
| Expected an @return tag. | 308

### org/apache/struts/faces/renderer/HtmlRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 131
| Expected an @return tag. | 161
| Expected an @return tag. | 178

### org/apache/struts/faces/renderer/MessageRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 76
| '+' should be on a new line. | 86
| '+' should be on a new line. | 96
| '+' should be on a new line. | 97
| Array brackets at illegal position. | 112

### org/apache/struts/faces/renderer/StylesheetRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '+' should be on a new line. | 82

### org/apache/struts/faces/renderer/WriteRenderer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '+' should be on a new line. | 85
| '+' should be on a new line. | 104
| Expected an @return tag. | 125

### org/apache/struts/faces/renderer/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/faces/taglib/AbstractFacesTag.java

Violation | Message | Line
--- | --- | ---
| Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag 'ReferenceSyntaxException'. | 0
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 80
| Expected an @return tag. | 92
| Expected an @return tag. | 99

### org/apache/struts/faces/taglib/BaseTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 47
| Expected an @return tag. | 58
| Expected an @return tag. | 69

### org/apache/struts/faces/taglib/CommandLinkTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 103
| Missing a Javadoc comment. | 108
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 153
| Missing a Javadoc comment. | 158
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 173
| Missing a Javadoc comment. | 178
| Missing a Javadoc comment. | 183
| Missing a Javadoc comment. | 188
| Missing a Javadoc comment. | 193
| Missing a Javadoc comment. | 198
| Missing a Javadoc comment. | 203
| Missing a Javadoc comment. | 208
| Missing a Javadoc comment. | 213
| Expected an @return tag. | 265
| Expected an @return tag. | 276
| Missing a Javadoc comment. | 348
| Missing a Javadoc comment. | 350
| Missing a Javadoc comment. | 354
| Missing a Javadoc comment. | 356
| Array brackets at illegal position. | 356
| Missing a Javadoc comment. | 360

### org/apache/struts/faces/taglib/ErrorsTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 47
| Expected an @return tag. | 58
| Expected an @return tag. | 69

### org/apache/struts/faces/taglib/FormTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 110
| Expected an @return tag. | 141
| Expected an @return tag. | 152

### org/apache/struts/faces/taglib/HtmlTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 59
| Expected an @return tag. | 70
| Expected an @return tag. | 81
| Expected @throws tag for 'JspException'. | 81
| Expected an @return tag. | 97

### org/apache/struts/faces/taglib/JavascriptValidatorTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 141
| Expected an @return tag. | 148
| Expected @param tag for 'formName'. | 159
| Expected an @return tag. | 169
| Expected @param tag for 'page'. | 179
| Expected an @return tag. | 189
| Expected @param tag for 'methodName'. | 199
| Expected an @return tag. | 208
| Expected @param tag for 'staticJavascript'. | 217
| Expected an @return tag. | 226
| Expected @param tag for 'dynamicJavascript'. | 235
| Expected an @return tag. | 244
| Expected @param tag for 'htmlComment'. | 253
| Expected an @return tag. | 261
| Expected @param tag for 'src'. | 270
| Expected an @return tag. | 279
| Method length is 265 lines (max allowed is 150). | 279
| 'cast' is not followed by whitespace. | 283
| '-' should be on a new line. | 365
| '+' should be on a new line. | 397
| '+' should be on a new line. | 400
| '+' should be on a new line. | 401
| Expected an @return tag. | 565
| Expected @param tag for 'methods'. | 565
| Missing a Javadoc comment. | 611
| Expected an @return tag. | 633
| '{' is not preceded with whitespace. | 637
| Expected an @return tag. | 654
| Expected @param tag for 'input'. | 654
| First sentence should end with a period. | 686
| Expected an @return tag. | 689
| Expected @param tag for 'input'. | 689
| Expected @param tag for 'pos'. | 689
| Expected @param tag for 'c'. | 689
| Expected an @return tag. | 704
| Expected an @return tag. | 724
| Missing a Javadoc comment. | 745
| Expected an @return tag. | 754
| '{' is not preceded with whitespace. | 754
| Missing a Javadoc comment. | 809
| First sentence should end with a period. | 822
| Expected an @return tag. | 825

### org/apache/struts/faces/taglib/LoadMessagesTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 65
| Expected an @return tag. | 78

### org/apache/struts/faces/taglib/MessageTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 48
| First sentence should end with a period. | 53
| Missing a Javadoc comment. | 58
| Expected an @return tag. | 84
| Expected an @return tag. | 95

### org/apache/struts/faces/taglib/StylesheetTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 47
| Expected an @return tag. | 59
| Expected an @return tag. | 70

### org/apache/struts/faces/taglib/WriteTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 49
| Expected an @return tag. | 60
| Expected an @return tag. | 71

### org/apache/struts/faces/taglib/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/faces/util/MessagesMap.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 107
| Expected an @return tag. | 123
| Expected an @return tag. | 133
| Expected an @return tag. | 147
| Expected an @return tag. | 170
| Expected an @return tag. | 186
| Expected an @return tag. | 201
| Expected an @return tag. | 211
| Expected an @return tag. | 224
| Expected an @return tag. | 248
| Expected an @return tag. | 258
| Expected an @return tag. | 268
| Expected an @return tag. | 281
| Expected an @return tag. | 291

### org/apache/struts/faces/util/StrutsContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unused import - javax.sql.DataSource. | 31
| Expected an @return tag. | 76
| Expected an @return tag. | 88
| Expected an @return tag. | 100
| Expected an @return tag. | 112
| Expected an @return tag. | 125
| Expected an @return tag. | 142
| Expected an @return tag. | 153
| Expected an @return tag. | 163
| Expected an @return tag. | 174
| Expected an @return tag. | 190
| Expected an @return tag. | 202

### org/apache/struts/faces/util/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0