##### Struts Taglib

- Welcome

##### FAQs and HOWTOs

- Taglib FAQ
- Building View Components
- Indexed Properties

##### Struts Taglib Guides

- Bean
- HTML
- Logic
- Nested

##### Components

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

##### Related Resources

- Display Tag
- html2
- JSTL
- JSF
- Struts Layout
- Struts Menu

##### 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
--- | --- | --- | ---
132 | 0 | 0 | 1197

## Files

Files | I | W | E
--- | --- | --- | ---
org/apache/struts/taglib/TagUtils.java | 0 | 0 | 40
org/apache/struts/taglib/bean/CookieTag.java | 0 | 0 | 10
org/apache/struts/taglib/bean/CookieTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/DefineTag.java | 0 | 0 | 20
org/apache/struts/taglib/bean/DefineTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/HeaderTag.java | 0 | 0 | 12
org/apache/struts/taglib/bean/HeaderTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/IncludeTag.java | 0 | 0 | 20
org/apache/struts/taglib/bean/IncludeTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/MessageTag.java | 0 | 0 | 24
org/apache/struts/taglib/bean/PageTag.java | 0 | 0 | 6
org/apache/struts/taglib/bean/PageTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/ParameterTag.java | 0 | 0 | 10
org/apache/struts/taglib/bean/ParameterTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/ResourceTag.java | 0 | 0 | 8
org/apache/struts/taglib/bean/ResourceTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/SizeTag.java | 0 | 0 | 12
org/apache/struts/taglib/bean/SizeTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/StrutsTag.java | 0 | 0 | 10
org/apache/struts/taglib/bean/StrutsTei.java | 0 | 0 | 3
org/apache/struts/taglib/bean/WriteTag.java | 0 | 0 | 23
org/apache/struts/taglib/html/BaseFieldTag.java | 0 | 0 | 11
org/apache/struts/taglib/html/BaseHandlerTag.java | 0 | 0 | 94
org/apache/struts/taglib/html/BaseInputTag.java | 0 | 0 | 18
org/apache/struts/taglib/html/BaseTag.java | 0 | 0 | 15
org/apache/struts/taglib/html/ButtonTag.java | 0 | 0 | 1
org/apache/struts/taglib/html/CancelTag.java | 0 | 0 | 5
org/apache/struts/taglib/html/CheckboxTag.java | 0 | 0 | 11
org/apache/struts/taglib/html/Constants.java | 0 | 0 | 3
org/apache/struts/taglib/html/ErrorsTag.java | 0 | 0 | 18
org/apache/struts/taglib/html/FileTag.java | 0 | 0 | 1
org/apache/struts/taglib/html/FormTag.java | 0 | 0 | 50
org/apache/struts/taglib/html/FrameTag.java | 0 | 0 | 16
org/apache/struts/taglib/html/HiddenTag.java | 0 | 0 | 4
org/apache/struts/taglib/html/HtmlTag.java | 0 | 0 | 10
org/apache/struts/taglib/html/ImageTag.java | 0 | 0 | 20
org/apache/struts/taglib/html/ImgTag.java | 0 | 0 | 55
org/apache/struts/taglib/html/JavascriptValidatorTag.java | 0 | 0 | 38
org/apache/struts/taglib/html/LinkTag.java | 0 | 0 | 45
org/apache/struts/taglib/html/MessagesTag.java | 0 | 0 | 22
org/apache/struts/taglib/html/MessagesTei.java | 0 | 0 | 3
org/apache/struts/taglib/html/MultiboxTag.java | 0 | 0 | 16
org/apache/struts/taglib/html/OptionTag.java | 0 | 0 | 37
org/apache/struts/taglib/html/OptionsCollectionTag.java | 0 | 0 | 17
org/apache/struts/taglib/html/OptionsTag.java | 0 | 0 | 21
org/apache/struts/taglib/html/ParamTag.java | 0 | 0 | 10
org/apache/struts/taglib/html/PasswordTag.java | 0 | 0 | 1
org/apache/struts/taglib/html/RadioTag.java | 0 | 0 | 16
org/apache/struts/taglib/html/ResetTag.java | 0 | 0 | 3
org/apache/struts/taglib/html/RewriteTag.java | 0 | 0 | 2
org/apache/struts/taglib/html/SelectTag.java | 0 | 0 | 18
org/apache/struts/taglib/html/SubmitTag.java | 0 | 0 | 11
org/apache/struts/taglib/html/TextTag.java | 0 | 0 | 1
org/apache/struts/taglib/html/TextareaTag.java | 0 | 0 | 7
org/apache/struts/taglib/html/XhtmlTag.java | 0 | 0 | 3
org/apache/struts/taglib/logic/CompareTagBase.java | 0 | 0 | 8
org/apache/struts/taglib/logic/ConditionalTagBase.java | 0 | 0 | 20
org/apache/struts/taglib/logic/EmptyTag.java | 0 | 0 | 3
org/apache/struts/taglib/logic/EqualTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/ForwardTag.java | 0 | 0 | 7
org/apache/struts/taglib/logic/GreaterEqualTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/GreaterThanTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/IterateTag.java | 0 | 0 | 23
org/apache/struts/taglib/logic/IterateTei.java | 0 | 0 | 3
org/apache/struts/taglib/logic/LessEqualTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/LessThanTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/MatchTag.java | 0 | 0 | 7
org/apache/struts/taglib/logic/MessagesNotPresentTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/MessagesPresentTag.java | 0 | 0 | 6
org/apache/struts/taglib/logic/NotEmptyTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/NotEqualTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/NotMatchTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/NotPresentTag.java | 0 | 0 | 2
org/apache/struts/taglib/logic/PresentTag.java | 0 | 0 | 7
org/apache/struts/taglib/logic/RedirectTag.java | 0 | 0 | 37
org/apache/struts/taglib/nested/NestedNameSupport.java | 0 | 0 | 4
org/apache/struts/taglib/nested/NestedParentSupport.java | 0 | 0 | 2
org/apache/struts/taglib/nested/NestedPropertyHelper.java | 0 | 0 | 6
org/apache/struts/taglib/nested/NestedPropertySupport.java | 0 | 0 | 4
org/apache/struts/taglib/nested/NestedPropertyTag.java | 0 | 0 | 12
org/apache/struts/taglib/nested/NestedReference.java | 0 | 0 | 7
org/apache/struts/taglib/nested/NestedRootTag.java | 0 | 0 | 13
org/apache/struts/taglib/nested/NestedTagSupport.java | 0 | 0 | 1
org/apache/struts/taglib/nested/NestedWriteNestingTag.java | 0 | 0 | 13
org/apache/struts/taglib/nested/NestedWriteNestingTei.java | 0 | 0 | 3
org/apache/struts/taglib/nested/bean/NestedDefineTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/bean/NestedDefineTei.java | 0 | 0 | 3
org/apache/struts/taglib/nested/bean/NestedMessageTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/bean/NestedSizeTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/bean/NestedWriteTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedCheckboxTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedErrorsTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedFileTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedFormTag.java | 0 | 0 | 11
org/apache/struts/taglib/nested/html/NestedHiddenTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedImageTag.java | 0 | 0 | 3
org/apache/struts/taglib/nested/html/NestedImgTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedLinkTag.java | 0 | 0 | 5
org/apache/struts/taglib/nested/html/NestedMessagesTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedMultiboxTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedOptionsCollectionTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedOptionsTag.java | 0 | 0 | 5
org/apache/struts/taglib/nested/html/NestedPasswordTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedRadioTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedSelectTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedSubmitTag.java | 0 | 0 | 3
org/apache/struts/taglib/nested/html/NestedTextTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/html/NestedTextareaTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedEmptyTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedEqualTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedGreaterEqualTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedGreaterThanTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedIterateTag.java | 0 | 0 | 8
org/apache/struts/taglib/nested/logic/NestedIterateTei.java | 0 | 0 | 3
org/apache/struts/taglib/nested/logic/NestedLessEqualTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedLessThanTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedMatchTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedMessagesNotPresentTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedMessagesPresentTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedNotEmptyTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedNotEqualTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedNotMatchTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedNotPresentTag.java | 0 | 0 | 4
org/apache/struts/taglib/nested/logic/NestedPresentTag.java | 0 | 0 | 4
org/apache/struts/taglib/package.html | 0 | 0 | 1

## Rules

Rules | Violations | Severity
--- | --- | ---
PackageHtml | 1 | Error
NewlineAtEndOfFile | 0 | Error
Translation | 0 | Error
JavadocMethod allowUndeclaredRTE: `"true"` | 848 | Error
JavadocType | 0 | Error
JavadocVariable | 104 | Error
JavadocStyle | 58 | Error
ConstantName | 6 | Error
LocalFinalVariableName | 0 | Error
LocalVariableName | 0 | Error
MemberName | 2 | 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*` | 124 | Error
AvoidStarImport | 0 | Error
IllegalImport | 0 | Error
RedundantImport | 0 | Error
UnusedImports | 1 | Error
FileLength | 0 | Error
LineLength max: `"120"` ignorePattern: `"^ \* @version .*$"` | 2 | Error
MethodLength | 1 | Error
ParameterNumber | 5 | Error
EmptyForIteratorPad | 0 | Error
NoWhitespaceAfter tokens: `"BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"` | 0 | Error
NoWhitespaceBefore | 0 | Error
OperatorWrap | 0 | Error
ParenPad | 0 | Error
TypecastParenPad | 0 | Error
TabCharacter | 0 | Error
WhitespaceAfter | 1 | Error
WhitespaceAround | 1 | Error
ModifierOrder | 0 | Error
RedundantModifier | 6 | Error
AvoidNestedBlocks | 0 | Error
EmptyBlock | 2 | Error
LeftCurly | 2 | Error
NeedBraces | 0 | Error
RightCurly | 3 | Error
DoubleCheckedLocking | 0 | Error
EmptyStatement | 3 | Error
EqualsHashCode | 0 | Error
IllegalInstantiation | 0 | Error
InnerAssignment | 0 | Error
MagicNumber | 3 | Error
MissingSwitchDefault | 0 | Error
RedundantThrows | 0 | Error
SimplifyBooleanExpression | 0 | Error
SimplifyBooleanReturn | 0 | Error
FinalClass | 0 | Error
HideUtilityClassConstructor | 2 | Error
InterfaceIsType | 0 | Error
VisibilityModifier protectedAllowed: `"true"` | 1 | Error
ArrayTypeStyle | 0 | Error
GenericIllegalRegexp message: `"Line has trailing spaces."` format: `"\s+$"` | 19 | Error
TodoComment | 2 | Error
UpperEll | 0 | Error

## Details

### org/apache/struts/taglib/TagUtils.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
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 74
| Name 'messages' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 80
| Name 'scopes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 88
| Expected an @return tag. | 111
| Line is longer than 120 characters. | 118
| '{' is not preceded with whitespace. | 121
| More than 7 parameters. | 151
| Missing a Javadoc comment. | 251
| More than 7 parameters. | 251
| More than 7 parameters. | 281
| Expected @param tag for 'module'. | 282
| Expected @param tag for 'useLocalEncoding'. | 283
| Missing a Javadoc comment. | 289
| More than 7 parameters. | 289
| Method length is 199 lines (max allowed is 150). | 327
| More than 7 parameters. | 327
| Expected @param tag for 'module'. | 328
| Line is longer than 120 characters. | 395
| '{' should be on the previous line. | 406
| '{' should be on the previous line. | 494
| Expected @param tag for 'url'. | 537
| Expected @param tag for 'url'. | 551
| Expected an @return tag. | 562
| Expected an @return tag. | 581
| Expected @param tag for 'action'. | 581
| Expected an @return tag. | 608
| Expected @param tag for 'action'. | 608
| Expected @param tag for 'pageContext'. | 608
| Expected an @return tag. | 615
| Expected @param tag for 'action'. | 615
| Expected @param tag for 'module'. | 615
| Expected @param tag for 'pageContext'. | 616
| Expected @param tag for 'contextRelative'. | 616
| '}' should be on the same line. | 665
| Expected @throws tag for 'JspException'. | 689
| Expected an @return tag. | 799
| Expected @param tag for 'pageContext'. | 799
| Expected @param tag for 'moduleConfig'. | 990
| Empty statement. | 1022

### org/apache/struts/taglib/bean/CookieTag.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. | 72
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 100
| Expected an @return tag. | 111

### org/apache/struts/taglib/bean/CookieTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/DefineTag.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
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 43
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 149
| First sentence should end with a period. | 155
| Expected an @return tag. | 160
| Expected an @return tag. | 170
| Expected an @return tag. | 191

### org/apache/struts/taglib/bean/DefineTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/HeaderTag.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. | 72
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 100
| Expected an @return tag. | 111
| Expected @throws tag for 'JspException'. | 128
| Expected @throws tag for 'JspException'. | 161

### org/apache/struts/taglib/bean/HeaderTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/IncludeTag.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. | 98
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 108
| Missing a Javadoc comment. | 112
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 120
| Missing a Javadoc comment. | 124
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 132
| Missing a Javadoc comment. | 136
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 144
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 152
| Expected an @return tag. | 164
| Expected @param tag for 'conn'. | 260
| Expected @param tag for 'urlString'. | 260
| Expected @param tag for 'request'. | 261

### org/apache/struts/taglib/bean/IncludeTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/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. | 106
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 130
| Missing a Javadoc comment. | 134
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 142
| Missing a Javadoc comment. | 146
| Missing a Javadoc comment. | 150
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 158
| Missing a Javadoc comment. | 162
| Missing a Javadoc comment. | 166
| Missing a Javadoc comment. | 170
| Missing a Javadoc comment. | 174
| Missing a Javadoc comment. | 178
| Missing a Javadoc comment. | 182
| Missing a Javadoc comment. | 186
| Missing a Javadoc comment. | 190
| Expected an @return tag. | 201

### org/apache/struts/taglib/bean/PageTag.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. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 69
| Expected an @return tag. | 81

### org/apache/struts/taglib/bean/PageTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/ParameterTag.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. | 69
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 81
| Missing a Javadoc comment. | 85
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 97
| Expected an @return tag. | 108

### org/apache/struts/taglib/bean/ParameterTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/ResourceTag.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. | 72
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 92
| Expected an @return tag. | 103

### org/apache/struts/taglib/bean/ResourceTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/SizeTag.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. | 78
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 114
| Expected an @return tag. | 125

### org/apache/struts/taglib/bean/SizeTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/StrutsTag.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. | 68
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 96
| Expected an @return tag. | 108

### org/apache/struts/taglib/bean/StrutsTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/bean/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
| First sentence should end with a period. | 129
| Missing a Javadoc comment. | 144
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 152
| Missing a Javadoc comment. | 156
| Missing a Javadoc comment. | 160
| Missing a Javadoc comment. | 164
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 172
| Missing a Javadoc comment. | 176
| Missing a Javadoc comment. | 180
| Missing a Javadoc comment. | 184
| Missing a Javadoc comment. | 188
| Missing a Javadoc comment. | 192
| Missing a Javadoc comment. | 196
| Missing a Javadoc comment. | 200
| Missing a Javadoc comment. | 204
| Missing a Javadoc comment. | 208
| Missing a Javadoc comment. | 212
| Expected an @return tag. | 223
| Expected an @return tag. | 262
| Expected an @return tag. | 291

### org/apache/struts/taglib/html/BaseFieldTag.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. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Expected an @return tag. | 79
| Expected an @return tag. | 91
| Expected @throws tag for 'JspException'. | 92
| First sentence should end with a period. | 114
| Expected @throws tag for 'JspException'. | 120
| Expected an @return tag. | 144

### org/apache/struts/taglib/html/BaseHandlerTag.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
| First sentence should end with a period. | 77
| First sentence should end with a period. | 167
| Line has trailing spaces. | 245
| Line has trailing spaces. | 255
| Missing a Javadoc comment. | 265
| Missing a Javadoc comment. | 266
| Missing a Javadoc comment. | 267
| Missing a Javadoc comment. | 268
| Missing a Javadoc comment. | 269
| Missing a Javadoc comment. | 270
| Expected @param tag for 'accessKey'. | 278
| Expected an @return tag. | 285
| Expected @param tag for 'tabIndex'. | 292
| Expected an @return tag. | 299
| Expected @param tag for 'indexed'. | 310
| Expected an @return tag. | 319
| Expected @param tag for 'onClick'. | 328
| Expected an @return tag. | 335
| Expected @param tag for 'onDblClick'. | 342
| Expected an @return tag. | 349
| Expected @param tag for 'onMouseDown'. | 356
| Expected an @return tag. | 363
| Expected @param tag for 'onMouseUp'. | 370
| Expected an @return tag. | 377
| Expected @param tag for 'onMouseMove'. | 384
| Expected an @return tag. | 391
| Expected @param tag for 'onMouseOver'. | 398
| Expected an @return tag. | 405
| Expected @param tag for 'onMouseOut'. | 412
| Expected an @return tag. | 419
| Expected @param tag for 'onKeyDown'. | 428
| Expected an @return tag. | 435
| Expected @param tag for 'onKeyUp'. | 442
| Expected an @return tag. | 449
| Expected @param tag for 'onKeyPress'. | 456
| Expected an @return tag. | 463
| Expected @param tag for 'onChange'. | 472
| Expected an @return tag. | 479
| Expected @param tag for 'onSelect'. | 486
| Expected an @return tag. | 493
| Expected @param tag for 'onBlur'. | 502
| Expected an @return tag. | 509
| Expected @param tag for 'onFocus'. | 516
| Expected an @return tag. | 523
| Expected @param tag for 'disabled'. | 530
| Expected an @return tag. | 537
| Expected @param tag for 'readonly'. | 544
| Expected an @return tag. | 551
| Expected @param tag for 'style'. | 560
| Expected an @return tag. | 567
| Expected @param tag for 'styleClass'. | 574
| Expected an @return tag. | 581
| Expected @param tag for 'styleId'. | 588
| Expected an @return tag. | 595
| Expected an @return tag. | 602
| Expected @param tag for 'errorKey'. | 609
| Expected an @return tag. | 616
| Expected @param tag for 'errorStyle'. | 623
| Expected an @return tag. | 630
| Expected @param tag for 'errorStyleClass'. | 637
| Expected an @return tag. | 644
| Expected @param tag for 'errorStyleId'. | 651
| Expected an @return tag. | 660
| Expected @param tag for 'alt'. | 667
| Expected an @return tag. | 674
| Expected @param tag for 'altKey'. | 681
| Expected an @return tag. | 688
| Expected @param tag for 'bundle'. | 695
| Expected an @return tag. | 702
| Expected @param tag for 'locale'. | 709
| Expected an @return tag. | 716
| Expected @param tag for 'title'. | 723
| Expected an @return tag. | 730
| Expected @param tag for 'titleKey'. | 737
| Line has trailing spaces. | 743
| Expected an @return tag. | 746
| Line has trailing spaces. | 752
| Expected @param tag for 'lang'. | 755
| Line has trailing spaces. | 761
| Expected an @return tag. | 764
| Line has trailing spaces. | 770
| Expected @param tag for 'dir'. | 773
| Expected an @return tag. | 830
| Missing a Javadoc comment. | 852
| Must have at least one statement. | 872
| Must have at least one statement. | 874
| Expected @param tag for 'name'. | 913
| Expected @throws tag for 'JspException'. | 1004
| Expected @throws tag for 'JspException'. | 1030
| Line has trailing spaces. | 1033
| Expected @param tag for 'name'. | 1155
| Expected @param tag for 'value'. | 1156
| Expected @throws tag for 'JspException'. | 1201

### org/apache/struts/taglib/html/BaseInputTag.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
| First sentence should end with a period. | 43
| First sentence should end with a period. | 82
| Expected an @return tag. | 86
| First sentence should end with a period. | 90
| Expected @param tag for 'autocomplete'. | 94
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Expected an @return tag. | 109
| Expected an @return tag. | 125
| Expected an @return tag. | 141
| Expected an @return tag. | 157
| Expected an @return tag. | 173
| Expected an @return tag. | 189
| Expected an @return tag. | 211
| Expected an @return tag. | 220
| First sentence should end with a period. | 224
| Expected @throws tag for 'JspException'. | 230

### org/apache/struts/taglib/html/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
| Unclosed HTML tag found: <base> element with an href attribute pointing to the | 39
| Missing a Javadoc comment. | 55
| Name 'REF_SITE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 55
| Missing a Javadoc comment. | 56
| Name 'REF_PAGE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 56
| First sentence should end with a period. | 73
| Expected an @return tag. | 76
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Expected an @return tag. | 114
| '80' is a magic number. | 134
| '80' is a magic number. | 137
| Expected @param tag for 'serverName'. | 170
| Expected @param tag for 'port'. | 171

### org/apache/struts/taglib/html/ButtonTag.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/taglib/html/CancelTag.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. | 33
| Expected an @return tag. | 43
| First sentence should end with a period. | 59
| Expected @throws tag for 'JspException'. | 65

### org/apache/struts/taglib/html/CheckboxTag.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. | 64
| Missing a Javadoc comment. | 68
| Expected an @return tag. | 77
| Expected an @return tag. | 93
| Expected an @return tag. | 114
| Expected @throws tag for 'JspException'. | 150
| Expected an @return tag. | 172
| Expected an @return tag. | 189
| First sentence should end with a period. | 199
| Expected @throws tag for 'JspException'. | 205

### org/apache/struts/taglib/html/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
| Utility classes should not have a public or default constructor. | 27
| Name 'Package' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 31

### org/apache/struts/taglib/html/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. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 153
| Missing a Javadoc comment. | 157
| Missing a Javadoc comment. | 161
| Missing a Javadoc comment. | 165
| Missing a Javadoc comment. | 169
| Missing a Javadoc comment. | 173
| Expected an @return tag. | 184

### org/apache/struts/taglib/html/FileTag.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/taglib/html/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
| First sentence should end with a period. | 70
| First sentence should end with a period. | 106
| Line has trailing spaces. | 202
| Expected an @return tag. | 216
| Expected an @return tag. | 223
| First sentence should end with a period. | 236
| Expected an @return tag. | 240
| First sentence should end with a period. | 244
| Expected @param tag for 'autocomplete'. | 248
| Expected an @return tag. | 255
| Expected an @return tag. | 271
| Expected an @return tag. | 287
| Expected an @return tag. | 303
| Expected an @return tag. | 319
| Expected an @return tag. | 335
| Expected an @return tag. | 351
| Expected an @return tag. | 367
| Expected an @return tag. | 383
| Expected an @return tag. | 399
| Expected @param tag for 'disabled'. | 415
| Expected an @return tag. | 422
| Expected @param tag for 'readonly'. | 429
| Expected an @return tag. | 436
| Line has trailing spaces. | 442
| Expected an @return tag. | 445
| Line has trailing spaces. | 451
| Expected @param tag for 'lang'. | 454
| Line has trailing spaces. | 460
| Expected an @return tag. | 463
| Line has trailing spaces. | 469
| Expected @param tag for 'dir'. | 472
| Expected an @return tag. | 483
| Expected @throws tag for 'JspException'. | 515
| Expected an @return tag. | 553
| Expected @throws tag for 'JspException'. | 554
| Expected @param tag for 'results'. | 588
| Expected @throws tag for 'JspException'. | 589
| First sentence should end with a period. | 602
| Expected @param tag for 'results'. | 605
| Expected @param tag for 'results'. | 622
| First sentence should end with a period. | 659
| Expected @param tag for 'results'. | 662
| Expected @param tag for 'attribute'. | 662
| Expected @param tag for 'value'. | 663
| Expected an @return tag. | 678
| Expected an @return tag. | 714
| Line has trailing spaces. | 741
| Expected an @return tag. | 899
| Expected @param tag for 'scriptLanguage'. | 938

### org/apache/struts/taglib/html/FrameTag.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. | 85
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| Expected an @return tag. | 148

### org/apache/struts/taglib/html/HiddenTag.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. | 51
| Missing a Javadoc comment. | 55
| Expected an @return tag. | 67

### org/apache/struts/taglib/html/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
| Unclosed HTML tag found: <html> element with appropriate language attributes if | 34
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 66
| Expected an @return tag. | 75
| Expected @param tag for 'lang'. | 84
| Expected an @return tag. | 93
| Expected an @return tag. | 105
| Expected an @return tag. | 161
| Line has trailing spaces. | 189

### org/apache/struts/taglib/html/ImageTag.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 - org.apache.struts.Globals. | 23
| Missing a Javadoc comment. | 78
| Expected an @return tag. | 86
| Expected @param tag for 'align'. | 93
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 141
| First sentence should end with a period. | 156
| Expected @throws tag for 'JspException'. | 162
| Expected an @return tag. | 200

### org/apache/struts/taglib/html/ImgTag.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
| Comment matches to-do format 'TODO:'. | 39
| Missing a Javadoc comment. | 176
| Missing a Javadoc comment. | 179
| Missing a Javadoc comment. | 184
| Missing a Javadoc comment. | 188
| Missing a Javadoc comment. | 192
| Missing a Javadoc comment. | 196
| Missing a Javadoc comment. | 200
| Missing a Javadoc comment. | 204
| Missing a Javadoc comment. | 208
| Missing a Javadoc comment. | 212
| Missing a Javadoc comment. | 216
| Missing a Javadoc comment. | 220
| Missing a Javadoc comment. | 224
| Missing a Javadoc comment. | 228
| Missing a Javadoc comment. | 232
| Missing a Javadoc comment. | 236
| Missing a Javadoc comment. | 240
| Missing a Javadoc comment. | 244
| Missing a Javadoc comment. | 248
| Missing a Javadoc comment. | 252
| Missing a Javadoc comment. | 256
| Missing a Javadoc comment. | 260
| Missing a Javadoc comment. | 264
| Missing a Javadoc comment. | 268
| Missing a Javadoc comment. | 272
| Missing a Javadoc comment. | 276
| Missing a Javadoc comment. | 280
| Missing a Javadoc comment. | 284
| Missing a Javadoc comment. | 288
| Missing a Javadoc comment. | 292
| Missing a Javadoc comment. | 296
| Missing a Javadoc comment. | 300
| Missing a Javadoc comment. | 304
| Missing a Javadoc comment. | 308
| Missing a Javadoc comment. | 312
| Missing a Javadoc comment. | 316
| Missing a Javadoc comment. | 320
| Missing a Javadoc comment. | 324
| Missing a Javadoc comment. | 328
| Missing a Javadoc comment. | 332
| Missing a Javadoc comment. | 336
| Missing a Javadoc comment. | 340
| Missing a Javadoc comment. | 344
| Missing a Javadoc comment. | 348
| Missing a Javadoc comment. | 352
| Missing a Javadoc comment. | 356
| Missing a Javadoc comment. | 360
| Missing a Javadoc comment. | 364
| Expected an @return tag. | 375
| Expected an @return tag. | 385
| Expected @throws tag for 'JspException'. | 452
| Expected an @return tag. | 476
| Expected an @return tag. | 563

### org/apache/struts/taglib/html/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
| Name 'actionComparator' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 66
| Expected an @return tag. | 191
| Expected @param tag for 'formName'. | 201
| Expected an @return tag. | 224
| Expected @param tag for 'page'. | 233
| Expected an @return tag. | 242
| Expected @param tag for 'methodName'. | 251
| Expected an @return tag. | 260
| Expected @param tag for 'staticJavascript'. | 269
| Expected an @return tag. | 278
| Expected @param tag for 'dynamicJavascript'. | 287
| Expected an @return tag. | 296
| Expected @param tag for 'htmlComment'. | 305
| Expected an @return tag. | 312
| Expected @param tag for 'src'. | 321
| Expected an @return tag. | 328
| Expected @param tag for 'bundle'. | 335
| Expected an @return tag. | 345
| Expected an @return tag. | 362
| Expected @throws tag for 'JspException'. | 363
| Expected an @return tag. | 428
| Expected @param tag for 'config'. | 428
| Expected @param tag for 'resources'. | 429
| Expected @param tag for 'locale'. | 429
| Expected @param tag for 'form'. | 429
| Expected @throws tag for 'JspException'. | 430
| Missing a Javadoc comment. | 560
| '4' is a magic number. | 605
| Expected @param tag for 'resources'. | 678
| Expected @param tag for 'form'. | 678
| Expected an @return tag. | 744
| Expected @param tag for 'methods'. | 744
| Missing a Javadoc comment. | 793
| Expected an @return tag. | 818
| Expected an @return tag. | 842
| Expected an @return tag. | 863
| Expected @param tag for 'scriptLanguage'. | 903

### org/apache/struts/taglib/html/LinkTag.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
| First sentence should end with a period. | 91
| First sentence should end with a period. | 148
| Missing a Javadoc comment. | 152
| Missing a Javadoc comment. | 155
| Missing a Javadoc comment. | 160
| Missing a Javadoc comment. | 164
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 172
| Missing a Javadoc comment. | 176
| Missing a Javadoc comment. | 180
| Missing a Javadoc comment. | 184
| Missing a Javadoc comment. | 188
| Missing a Javadoc comment. | 192
| Missing a Javadoc comment. | 196
| Missing a Javadoc comment. | 200
| Missing a Javadoc comment. | 204
| Missing a Javadoc comment. | 208
| Missing a Javadoc comment. | 212
| Missing a Javadoc comment. | 216
| Missing a Javadoc comment. | 220
| Missing a Javadoc comment. | 224
| Missing a Javadoc comment. | 228
| Missing a Javadoc comment. | 232
| Missing a Javadoc comment. | 236
| Missing a Javadoc comment. | 240
| Missing a Javadoc comment. | 244
| Missing a Javadoc comment. | 248
| Missing a Javadoc comment. | 252
| Missing a Javadoc comment. | 256
| Missing a Javadoc comment. | 260
| Missing a Javadoc comment. | 264
| Missing a Javadoc comment. | 268
| Missing a Javadoc comment. | 272
| Missing a Javadoc comment. | 276
| Missing a Javadoc comment. | 280
| Missing a Javadoc comment. | 284
| Missing a Javadoc comment. | 288
| Missing a Javadoc comment. | 292
| Missing a Javadoc comment. | 296
| Missing a Javadoc comment. | 300
| Expected an @return tag. | 312
| Expected an @return tag. | 325
| Expected an @return tag. | 342
| Expected an @return tag. | 409

### org/apache/struts/taglib/html/MessagesTag.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. | 106
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 130
| Missing a Javadoc comment. | 134
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 142
| Missing a Javadoc comment. | 146
| Missing a Javadoc comment. | 150
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 158
| Missing a Javadoc comment. | 162
| Missing a Javadoc comment. | 166
| Expected an @return tag. | 176
| Expected an @return tag. | 233
| Expected @param tag for 'report'. | 254
| Expected @throws tag for 'JspException'. | 255
| Expected an @return tag. | 284

### org/apache/struts/taglib/html/MessagesTei.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. | 35
| Expected @param tag for 'data'. | 35

### org/apache/struts/taglib/html/MultiboxTag.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. | 75
| Missing a Javadoc comment. | 79
| Expected an @return tag. | 88
| Expected an @return tag. | 104
| Expected an @return tag. | 124
| Expected an @return tag. | 137
| Expected an @return tag. | 154
| First sentence should end with a period. | 175
| Expected @throws tag for 'JspException'. | 181
| First sentence should end with a period. | 185
| Expected an @return tag. | 190
| Expected @throws tag for 'JspException'. | 191
| First sentence should end with a period. | 208
| Expected @param tag for 'value'. | 213
| Expected @throws tag for 'JspException'. | 214

### org/apache/struts/taglib/html/OptionTag.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
| First sentence should end with a period. | 49
| Line has trailing spaces. | 103
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 120
| Missing a Javadoc comment. | 124
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 132
| Missing a Javadoc comment. | 136
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 144
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 152
| Missing a Javadoc comment. | 156
| Missing a Javadoc comment. | 160
| Missing a Javadoc comment. | 164
| Missing a Javadoc comment. | 168
| Expected an @return tag. | 175
| Missing a Javadoc comment. | 188
| Missing a Javadoc comment. | 192
| Line has trailing spaces. | 198
| Expected an @return tag. | 201
| Line has trailing spaces. | 207
| Expected @param tag for 'lang'. | 210
| Line has trailing spaces. | 216
| Expected an @return tag. | 219
| Line has trailing spaces. | 225
| Expected @param tag for 'dir'. | 228
| Expected an @return tag. | 239
| Expected an @return tag. | 252
| Expected an @return tag. | 273
| Expected an @return tag. | 285
| Expected @throws tag for 'JspException'. | 286
| '}' should be on the same line. | 291
| Expected an @return tag. | 349
| Expected @throws tag for 'JspException'. | 350
| Expected an @return tag. | 389

### org/apache/struts/taglib/html/OptionsCollectionTag.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. | 99
| Missing a Javadoc comment. | 103
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 115
| Missing a Javadoc comment. | 119
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 147
| Missing a Javadoc comment. | 151
| Expected an @return tag. | 162
| Expected an @return tag. | 353

### org/apache/struts/taglib/html/OptionsTag.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. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 153
| Missing a Javadoc comment. | 157
| Expected an @return tag. | 166
| Expected an @return tag. | 175
| '}' should be on the same line. | 242
| Expected an @return tag. | 364

### org/apache/struts/taglib/html/ParamTag.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. | 56
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 72
| Expected an @return tag. | 81
| Expected an @return tag. | 90
| Expected an @return tag. | 105
| 'cast' is not followed by whitespace. | 108

### org/apache/struts/taglib/html/PasswordTag.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/taglib/html/RadioTag.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. | 74
| Missing a Javadoc comment. | 78
| Expected an @return tag. | 87
| Expected an @return tag. | 103
| Expected an @return tag. | 121
| Expected an @return tag. | 142
| Expected an @return tag. | 158
| Expected @throws tag for 'JspException'. | 159
| Expected an @return tag. | 178
| Expected @throws tag for 'JspException'. | 179
| Expected @throws tag for 'JspException'. | 198
| Expected an @return tag. | 224
| Expected an @return tag. | 241
| First sentence should end with a period. | 250
| Expected @throws tag for 'JspException'. | 256

### org/apache/struts/taglib/html/ResetTag.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
| First sentence should end with a period. | 41
| Expected @throws tag for 'JspException'. | 47

### org/apache/struts/taglib/html/RewriteTag.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. | 46

### org/apache/struts/taglib/html/SelectTag.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. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 106
| Expected an @return tag. | 117
| Expected an @return tag. | 134
| Expected an @return tag. | 150
| Expected an @return tag. | 171
| Expected an @return tag. | 188
| Expected @throws tag for 'JspException'. | 189
| Expected @throws tag for 'JspException'. | 215
| Expected an @return tag. | 261
| Expected an @return tag. | 280
| First sentence should end with a period. | 299
| Expected @throws tag for 'JspException'. | 305

### org/apache/struts/taglib/html/SubmitTag.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. | 64
| Expected an @return tag. | 80
| Expected an @return tag. | 100
| Expected an @return tag. | 112
| Expected an @return tag. | 130
| First sentence should end with a period. | 156
| Expected @throws tag for 'JspException'. | 162
| First sentence should end with a period. | 180
| Expected @throws tag for 'JspException'. | 186
| First sentence should end with a period. | 192

### org/apache/struts/taglib/html/TextTag.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/taglib/html/TextareaTag.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. | 35
| Expected an @return tag. | 47
| Expected an @return tag. | 59
| Expected @throws tag for 'JspException'. | 60
| Expected an @return tag. | 86
| Expected @throws tag for 'JspException'. | 87

### org/apache/struts/taglib/html/XhtmlTag.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. | 45
| Expected @throws tag for 'JspException'. | 45

### org/apache/struts/taglib/logic/CompareTagBase.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
| Variable 'value' must be private and have accessor methods. | 71
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Expected an @return tag. | 101
| Expected an @return tag. | 114
| Empty statement. | 126
| Empty statement. | 135

### org/apache/struts/taglib/logic/ConditionalTagBase.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. | 87
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 99
| Missing a Javadoc comment. | 103
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 115
| Missing a Javadoc comment. | 119
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 147
| Expected an @return tag. | 159
| Expected an @return tag. | 172
| Expected an @return tag. | 201

### org/apache/struts/taglib/logic/EmptyTag.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. | 51
| Expected an @return tag. | 65

### org/apache/struts/taglib/logic/EqualTag.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. | 41

### org/apache/struts/taglib/logic/ForwardTag.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. | 56
| Missing a Javadoc comment. | 60
| Expected an @return tag. | 71
| Expected an @return tag. | 81
| Expected @throws tag for 'JspException'. | 122
| Expected @throws tag for 'JspException'. | 140

### org/apache/struts/taglib/logic/GreaterEqualTag.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. | 41

### org/apache/struts/taglib/logic/GreaterThanTag.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. | 41

### org/apache/struts/taglib/logic/IterateTag.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. | 132
| Missing a Javadoc comment. | 136
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 144
| Expected an @return tag. | 159
| Missing a Javadoc comment. | 167
| Missing a Javadoc comment. | 171
| Missing a Javadoc comment. | 175
| Missing a Javadoc comment. | 179
| Missing a Javadoc comment. | 183
| Missing a Javadoc comment. | 187
| Missing a Javadoc comment. | 191
| Missing a Javadoc comment. | 195
| Missing a Javadoc comment. | 199
| Missing a Javadoc comment. | 203
| Missing a Javadoc comment. | 207
| Missing a Javadoc comment. | 211
| Missing a Javadoc comment. | 215
| Missing a Javadoc comment. | 219
| Expected an @return tag. | 231
| Expected an @return tag. | 366
| Expected an @return tag. | 405

### org/apache/struts/taglib/logic/IterateTei.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. | 38
| Expected @param tag for 'data'. | 38

### org/apache/struts/taglib/logic/LessEqualTag.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. | 41

### org/apache/struts/taglib/logic/LessThanTag.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. | 41

### org/apache/struts/taglib/logic/MatchTag.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. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Expected an @return tag. | 88
| Expected an @return tag. | 102

### org/apache/struts/taglib/logic/MessagesNotPresentTag.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. | 44

### org/apache/struts/taglib/logic/MessagesPresentTag.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
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 56
| Expected an @return tag. | 67
| Expected an @return tag. | 80

### org/apache/struts/taglib/logic/NotEmptyTag.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. | 44

### org/apache/struts/taglib/logic/NotEqualTag.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. | 41

### org/apache/struts/taglib/logic/NotMatchTag.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. | 43

### org/apache/struts/taglib/logic/NotPresentTag.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. | 43

### org/apache/struts/taglib/logic/PresentTag.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. | 41
| Expected an @return tag. | 53
| Expected an @return tag. | 67
| Expected an @return tag. | 114
| Expected an @return tag. | 137
| Expected @param tag for 'request'. | 137

### org/apache/struts/taglib/logic/RedirectTag.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
| First sentence should end with a period. | 78
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 147
| Missing a Javadoc comment. | 151
| Missing a Javadoc comment. | 155
| Missing a Javadoc comment. | 159
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 167
| Missing a Javadoc comment. | 171
| Missing a Javadoc comment. | 175
| Missing a Javadoc comment. | 179
| Missing a Javadoc comment. | 183
| Missing a Javadoc comment. | 187
| Missing a Javadoc comment. | 191
| Missing a Javadoc comment. | 195
| Missing a Javadoc comment. | 199
| Missing a Javadoc comment. | 203
| Missing a Javadoc comment. | 207
| Missing a Javadoc comment. | 211
| Missing a Javadoc comment. | 215
| Missing a Javadoc comment. | 219
| Missing a Javadoc comment. | 223
| Missing a Javadoc comment. | 227
| Missing a Javadoc comment. | 231
| Missing a Javadoc comment. | 235
| Missing a Javadoc comment. | 239
| Missing a Javadoc comment. | 243
| Missing a Javadoc comment. | 247
| Expected an @return tag. | 258
| Expected an @return tag. | 267
| Expected an @return tag. | 279
| Expected @throws tag for 'JspException'. | 280
| Expected @throws tag for 'JspException'. | 309

### org/apache/struts/taglib/nested/NestedNameSupport.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
| Redundant 'public' modifier. | 39
| First sentence should end with a period. | 41
| Redundant 'public' modifier. | 46

### org/apache/struts/taglib/nested/NestedParentSupport.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
| Redundant 'public' modifier. | 42

### org/apache/struts/taglib/nested/NestedPropertyHelper.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
| Utility classes should not have a public or default constructor. | 51
| Missing a Javadoc comment. | 53
| Unclosed HTML tag found: <html:form> tag is maintained.</p> | 75
| Redundant 'final' modifier. | 208
| Missing a Javadoc comment. | 232

### org/apache/struts/taglib/nested/NestedPropertySupport.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
| Redundant 'public' modifier. | 39
| First sentence should end with a period. | 41
| Redundant 'public' modifier. | 46

### org/apache/struts/taglib/nested/NestedPropertyTag.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
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 56
| First sentence should end with a period. | 59
| Expected @throws tag for 'JspException'. | 84
| Expected @throws tag for 'JspException'. | 108
| First sentence should end with a period. | 119
| Expected @throws tag for 'JspException'. | 124

### org/apache/struts/taglib/nested/NestedReference.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. | 34
| Missing a Javadoc comment. | 35
| First sentence should end with a period. | 56
| First sentence should end with a period. | 65
| First sentence should end with a period. | 74
| First sentence should end with a period. | 84

### org/apache/struts/taglib/nested/NestedRootTag.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. | 50
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 53
| First sentence should end with a period. | 55
| First sentence should end with a period. | 64
| First sentence should end with a period. | 72
| First sentence should end with a period. | 81
| Expected @throws tag for 'JspException'. | 96
| Expected @throws tag for 'JspException'. | 122
| First sentence should end with a period. | 133
| Expected @throws tag for 'JspException'. | 138

### org/apache/struts/taglib/nested/NestedTagSupport.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/taglib/nested/NestedWriteNestingTag.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. | 40
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| First sentence should end with a period. | 45
| First sentence should end with a period. | 54
| First sentence should end with a period. | 63
| First sentence should end with a period. | 72
| First sentence should end with a period. | 81
| First sentence should end with a period. | 90
| Expected @throws tag for 'JspException'. | 105
| Missing a Javadoc comment. | 131

### org/apache/struts/taglib/nested/NestedWriteNestingTei.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. | 41
| Expected @param tag for 'data'. | 41

### org/apache/struts/taglib/nested/bean/NestedDefineTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/bean/NestedDefineTei.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. | 41
| Expected @param tag for 'data'. | 41

### org/apache/struts/taglib/nested/bean/NestedMessageTag.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. | 38
| Missing a Javadoc comment. | 39
| Expected @throws tag for 'JspException'. | 49

### org/apache/struts/taglib/nested/bean/NestedSizeTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/bean/NestedWriteTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedCheckboxTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedErrorsTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedFileTag.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. | 38
| Missing a Javadoc comment. | 39
| Expected @throws tag for 'JspException'. | 49

### org/apache/struts/taglib/nested/html/NestedFormTag.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
| Comment matches to-do format 'TODO:'. | 38
| First sentence should end with a period. | 42
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 49
| Expected an @return tag. | 54
| First sentence should end with a period. | 76
| First sentence should end with a period. | 84
| Expected @throws tag for 'JspException'. | 90
| First sentence should end with a period. | 110
| Expected @throws tag for 'JspException'. | 115

### org/apache/struts/taglib/nested/html/NestedHiddenTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedImageTag.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. | 39
| Expected @throws tag for 'JspException'. | 49

### org/apache/struts/taglib/nested/html/NestedImgTag.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. | 38
| Missing a Javadoc comment. | 39
| Expected @throws tag for 'JspException'. | 49

### org/apache/struts/taglib/nested/html/NestedLinkTag.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. | 39
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 41
| Expected @throws tag for 'JspException'. | 51

### org/apache/struts/taglib/nested/html/NestedMessagesTag.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. | 40
| Missing a Javadoc comment. | 41
| Expected @throws tag for 'JspException'. | 51

### org/apache/struts/taglib/nested/html/NestedMultiboxTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedOptionsCollectionTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedOptionsTag.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. | 40
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Expected @throws tag for 'JspException'. | 52

### org/apache/struts/taglib/nested/html/NestedPasswordTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedRadioTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedSelectTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedSubmitTag.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. | 39
| Expected @throws tag for 'JspException'. | 49

### org/apache/struts/taglib/nested/html/NestedTextTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/html/NestedTextareaTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/logic/NestedEmptyTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/logic/NestedEqualTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/logic/NestedGreaterEqualTag.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. | 40
| Missing a Javadoc comment. | 41
| Expected @throws tag for 'JspException'. | 51

### org/apache/struts/taglib/nested/logic/NestedGreaterThanTag.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. | 40
| Missing a Javadoc comment. | 41
| Expected @throws tag for 'JspException'. | 51

### org/apache/struts/taglib/nested/logic/NestedIterateTag.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. | 42
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 50
| Expected @throws tag for 'JspException'. | 60
| Expected @throws tag for 'JspException'. | 125

### org/apache/struts/taglib/nested/logic/NestedIterateTei.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. | 46
| Expected @param tag for 'data'. | 46

### org/apache/struts/taglib/nested/logic/NestedLessEqualTag.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. | 40
| Missing a Javadoc comment. | 41
| Expected @throws tag for 'JspException'. | 51

### org/apache/struts/taglib/nested/logic/NestedLessThanTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/logic/NestedMatchTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/logic/NestedMessagesNotPresentTag.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. | 40
| Missing a Javadoc comment. | 41
| Expected @throws tag for 'JspException'. | 51

### org/apache/struts/taglib/nested/logic/NestedMessagesPresentTag.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. | 40
| Missing a Javadoc comment. | 41
| Expected @throws tag for 'JspException'. | 51

### org/apache/struts/taglib/nested/logic/NestedNotEmptyTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/logic/NestedNotEqualTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/logic/NestedNotMatchTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

### org/apache/struts/taglib/nested/logic/NestedNotPresentTag.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. | 40
| Missing a Javadoc comment. | 41
| Expected @throws tag for 'JspException'. | 51

### org/apache/struts/taglib/nested/logic/NestedPresentTag.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. | 39
| Missing a Javadoc comment. | 40
| Expected @throws tag for 'JspException'. | 50

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

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