##### Project Documentation

- About Acegi Security System for Spring - Acegifier sample
- Downloads
- Project Info
- Project Reports
  - Change Log
  - Checkstyle
  - Clover
  - Metrics
  - Unit Tests
  - Source Xref
  - Test Xref
  - PMD Report
  - Simian Report
  - Task List
  - FindBugs Report
- Development Process

## Checkstyle Results

The following document contains the results of Checkstyle .

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
8 | 0 | 0 | 111

## Files

Files | I | W | E
--- | --- | --- | ---
acegifier/WebXmlConverter.java | 0 | 0 | 60
acegifier/package.html | 0 | 0 | 1
acegifier/web/AcegifierController.java | 0 | 0 | 41
acegifier/web/AcegifierForm.java | 0 | 0 | 8
acegifier/web/package.html | 0 | 0 | 1

### acegifier/WebXmlConverter.java

Error | Line
--- | ---
| Line does not match expected header line of '&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;'. | 1
| Line is longer than 80 characters. | 25
| Line is longer than 80 characters. | 27
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 41
| Line is longer than 80 characters. | 47
| First sentence should end with a period. | 49
| First sentence should end with a period. | 51
| Line is longer than 80 characters. | 54
| Missing a Javadoc comment. | 54
| Line contains a tab character. | 55
| Line contains a tab character. | 56
| Line contains a tab character. | 57
| Line is longer than 80 characters. | 60
| Missing a Javadoc comment. | 64
| Parameter fileName should be final. | 64
| Line is longer than 80 characters. | 72
| Method 'doConversion' is not designed for extension - needs to be abstract, final or empty. | 75
| Expected @throws tag for 'IOException'. | 75
| Expected @throws tag for 'TransformerException'. | 75
| Line is longer than 80 characters. | 79
| Line is longer than 80 characters. | 80
| First sentence should end with a period. | 90
| Method 'setInput' is not designed for extension - needs to be abstract, final or empty. | 91
| Parameter xml should be final. | 91
| Expected @param tag for 'xml'. | 91
| Expected @throws tag for 'DocumentException'. | 91
| First sentence should end with a period. | 95
| Method 'setInput' is not designed for extension - needs to be abstract, final or empty. | 96
| Parameter in should be final. | 96
| Expected @param tag for 'in'. | 96
| Expected @throws tag for 'DocumentException'. | 96
| First sentence should end with a period. | 101
| Method 'setInput' is not designed for extension - needs to be abstract, final or empty. | 102
| Parameter document should be final. | 102
| Expected @param tag for 'document'. | 102
| Expected @throws tag for 'DocumentException'. | 102
| First sentence should end with a period. | 107
| Parameter document should be final. | 108
| Expected @param tag for 'document'. | 108
| Expected @throws tag for 'DocumentException'. | 108
| 'if' construct must use '{}'s. | 111
| 'if' is not followed by whitespace. | 111
| Line is longer than 80 characters. | 112
| 'if' is not followed by whitespace. | 114
| Line is longer than 80 characters. | 115
| 'if' is not followed by whitespace. | 118
| Line is longer than 80 characters. | 119
| Method 'getAcegiOutputFileName' is not designed for extension - needs to be abstract, final or empty. | 123
| Missing a Javadoc comment. | 123
| Method 'setAcegiOutputFileName' is not designed for extension - needs to be abstract, final or empty. | 127
| Missing a Javadoc comment. | 127
| Parameter acegiOutputFileName should be final. | 127
| 'acegiOutputFileName' hides a field. | 127
| First sentence should end with a period. | 131
| Expected an @return tag. | 132
| Method 'getNewWebXml' is not designed for extension - needs to be abstract, final or empty. | 132
| Expected an @return tag. | 140
| Method 'getAcegiBeans' is not designed for extension - needs to be abstract, final or empty. | 140

### acegifier/package.html

Error | Line
--- | ---
| Missing package documentation file. | 0

### acegifier/web/AcegifierController.java

Error | Line
--- | ---
| Line does not match expected header line of '&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;'. | 1
| Line is longer than 80 characters. | 29
| Missing a Javadoc comment. | 37
| Method 'onSubmit' is not designed for extension - needs to be abstract, final or empty. | 40
| Missing a Javadoc comment. | 40
| Line is longer than 80 characters. | 41
| Parameter request should be final. | 41
| Parameter response should be final. | 41
| Parameter command should be final. | 41
| Parameter errors should be final. | 41
| 'cast' is not followed by whitespace. | 44
| Line is longer than 80 characters. | 56
| ',' is not followed by whitespace. | 56
| ',' is not followed by whitespace. | 56
| Line is longer than 80 characters. | 58
| ',' is not followed by whitespace. | 58
| ',' is not followed by whitespace. | 58
| 'if' is not followed by whitespace. | 61
| First sentence should end with a period. | 73
| Expected an @return tag. | 74
| Parameter document should be final. | 74
| Expected @param tag for 'document'. | 74
| Expected @throws tag for 'IOException'. | 74
| Line is longer than 80 characters. | 86
| Expected an @return tag. | 89
| Line is longer than 80 characters. | 89
| Parameter conversion should be final. | 89
| Expected @param tag for 'conversion'. | 89
| Parameter beans should be final. | 89
| Expected @param tag for 'beans'. | 89
| Parameter errors should be final. | 89
| Expected @param tag for 'errors'. | 89
| Comment matches to-do format 'TODO:'. | 92
| Line is longer than 80 characters. | 97
| ',' is not followed by whitespace. | 97
| ',' is not followed by whitespace. | 97
| First sentence should end with a period. | 102
| Expected an @return tag. | 103
| Parameter beans should be final. | 103
| Expected @param tag for 'beans'. | 103
| Line is longer than 80 characters. | 106

### acegifier/web/AcegifierForm.java

Error | Line
--- | ---
| Line does not match expected header line of '&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;'. | 1
| Missing a Javadoc comment. | 10
| Method 'getWebXml' is not designed for extension - needs to be abstract, final or empty. | 12
| Missing a Javadoc comment. | 12
| Method 'setWebXml' is not designed for extension - needs to be abstract, final or empty. | 16
| Missing a Javadoc comment. | 16
| Parameter webXml should be final. | 16
| 'webXml' hides a field. | 16

### acegifier/web/package.html

Error | Line
--- | ---
| Missing package documentation file. | 0