Checkstyle Results

The following document contains the results of Checkstyle.

Summary

FilesInfosWarningsErrors
154001778

Files

FilesIWE
com/pow2/dao/AbstractDAO.java 0092
com/pow2/dao/Condition.java 0062
com/pow2/dao/ConnectionFactory.java 0011
com/pow2/dao/ConnectionProvider.java 0015
com/pow2/dao/ConnectionProviderPrefs.java 0039
com/pow2/dao/DAO.java 0011
com/pow2/dao/HTMLDAO.java 0026
com/pow2/dao/IdGenerator.java 0029
com/pow2/dao/JakartaConnectionProvider.java 0010
com/pow2/dao/ProtomatterConnectionProvider.java 0014
com/pow2/dao/SimpleConnectionProvider.java 006
com/pow2/dao/datalist/DataList.java 005
com/pow2/dao/datalist/DataListHandler.java 005
com/pow2/dao/datalist/DataListIterator.java 005
com/pow2/dao/datalist/Query.java 0024
com/pow2/dao/datalist/QueryDAO.java 0011
com/pow2/dao/datalist/ResultSetDataList.java 005
com/pow2/dao/datalist/ResultSetDataListChunk.java 0038
com/pow2/dao/datalist/ResultSetDataListImpl.java 0038
com/pow2/dao/datalist/ResultSetDataListIterator.java 0017
com/pow2/dao/datalist/ResultSetRowMapper.java 002
com/pow2/dao/datalist/package.html 001
com/pow2/dao/package.html 001
com/pow2/dbforms/DbFormsUtil.java 0030
com/pow2/dbforms/Interceptor.java 0035
com/pow2/dbforms/package.html 001
com/pow2/resources/ConnectionFactoryInit.java 007
com/pow2/resources/InitServlet.java 0013
com/pow2/resources/Log4jInit.java 006
com/pow2/resources/Pow2ToolkitInit.java 008
com/pow2/resources/Prefs.java 0014
com/pow2/resources/PropertiesInit.java 0013
com/pow2/resources/PropertyContainer.java 006
com/pow2/resources/PropertyContainerImpl.java 0021
com/pow2/resources/package.html 001
com/pow2/servlets/HTTPDumpServlet.java 0023
com/pow2/servlets/package.html 001
com/pow2/structures/tree/BinarySearchTree.java 0026
com/pow2/structures/tree/BinaryTree.java 0086
com/pow2/structures/tree/ItemTree.java 0038
com/pow2/structures/tree/Node.java 0053
com/pow2/structures/tree/NodeVisitorInterface.java 002
com/pow2/structures/tree/StringBufferNodeVisitor.java 0013
com/pow2/structures/tree/package.html 001
com/pow2/struts/action/ActionServlet.java 0023
com/pow2/struts/action/BaseAction.java 0047
com/pow2/struts/action/DispatcherAction.java 0019
com/pow2/struts/action/ToolkitActionMapping.java 009
com/pow2/struts/action/UserValidationAction.java 008
com/pow2/struts/action/UserValidationDispatcherAction.java 008
com/pow2/struts/action/package.html 001
com/pow2/struts/actions/LoginAction.java 0020
com/pow2/struts/actions/LogoutAction.java 0017
com/pow2/struts/actions/package.html 001
com/pow2/struts/forms/FormsUtil.java 0014
com/pow2/struts/forms/LoginForm.java 0022
com/pow2/struts/forms/RegistrationForm.java 0093
com/pow2/struts/forms/package.html 001
com/pow2/struts/util/MessageUtil.java 0029
com/pow2/struts/util/package.html 001
com/pow2/texen/ant/FileBean.java 0025
com/pow2/texen/ant/SimplePreprocessorTask.java 003
com/pow2/texen/ant/package.html 001
com/pow2/user/Address.java 0042
com/pow2/user/User.java 0092
com/pow2/user/UserManager.java 0047
com/pow2/user/dao/DBUserDAO.java 0033
com/pow2/user/dao/LDAPUserDAO.java 001
com/pow2/user/dao/LDAPUserDAO.java 0050
com/pow2/user/dao/UserDAO.java 0011
com/pow2/user/dao/UserDAOFactory.java 0016
com/pow2/user/dao/UserDAOUtil.java 0014
com/pow2/user/dao/package.html 001
com/pow2/user/package.html 001
com/pow2/util/DateUtil.java 0019
com/pow2/util/FileUtil.java 0019
com/pow2/util/LabelValueBean.java 0017
com/pow2/util/NumberUtil.java 009
com/pow2/util/ReflectionUtil.java 0072
com/pow2/util/SQLUtil.java 0019
com/pow2/util/Serializer.java 0012
com/pow2/util/ServletUtil.java 0047
com/pow2/util/Util.java 0031
com/pow2/util/VelocityUtil.java 0017
com/pow2/util/package.html 001

com/pow2/dao/AbstractDAO.java

ErrorLine
Error Line does not match expected header line of ' Version 1.1'. 2
Error Using the '.*' form of import should be avoided - java.sql.*. 26
Error Using the '.*' form of import should be avoided - java.util.*. 27
Error Using the '.*' form of import should be avoided - org.apache.commons.beanutils.*. 29
Error Using the '.*' form of import should be avoided - org.apache.log4j.*. 30
Error Using the '.*' form of import should be avoided - com.pow2.resources.*. 32
Error Variable 'cat' must be private and have accessor methods. 45
Error Line is longer than 80 characters. 51
Error Line has trailing spaces. 61
Error Line is longer than 80 characters. 66
Error Method 'isDebugEnabled' is not designed for extension - needs to be abstract, final or empty. 69
Error Line is longer than 80 characters. 80
Error Method 'assertion' is not designed for extension - needs to be abstract, final or empty. 85
Error Parameter tableName should be final. 85
Error Parameter condition should be final. 85
Error Line is longer than 80 characters. 94
Error Method 'count' is not designed for extension - needs to be abstract, final or empty. 98
Error Parameter tableName should be final. 98
Error Line is longer than 80 characters. 107
Error Line is longer than 80 characters. 108
Error Method 'count' is not designed for extension - needs to be abstract, final or empty. 112
Error Parameter tableName should be final. 112
Error Parameter condition should be final. 112
Error 'if' construct must use '{}'s. 118
Error Method 'getNewKey' is not designed for extension - needs to be abstract, final or empty. 131
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 147
Error Parameter tableName should be final. 147
Error Parameter condition should be final. 147
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 176
Error Parameter tableName should be final. 176
Error Parameter condition should be final. 177
Error Parameter con should be final. 178
Error 'if' construct must use '{}'s. 186
Error 'if' construct must use '{}'s. 203
Error 'if' construct must use '{}'s. 205
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 219
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 233
Error Parameter isolationLevel should be final. 233
Error Method 'setLike' is not designed for extension - needs to be abstract, final or empty. 252
Error Parameter value should be final. 252
Error Line is longer than 80 characters. 262
Error Method 'setLike' is not designed for extension - needs to be abstract, final or empty. 267
Error Parameter value should be final. 267
Error Parameter upperCase should be final. 267
Error Parameter likeMode should be final. 267
Error '?' should be on a new line. 269
Error Avoid inline conditionals. 269
Error Line is longer than 80 characters. 270
Error Line is longer than 80 characters. 271
Error 'if' construct must use '{}'s. 273
Error Method 'encode' is not designed for extension - needs to be abstract, final or empty. 287
Error Parameter statement should be final. 287
Error 'if' construct must use '{}'s. 294
Error 'else' construct must use '{}'s. 296
Error Line is longer than 80 characters. 309
Error Method 'populate' is not designed for extension - needs to be abstract, final or empty. 317
Error Parameter bean should be final. 317
Error Parameter resultSet should be final. 317
Error 'for' construct must use '{}'s. 329
Error Method 'closeResources' is not designed for extension - needs to be abstract, final or empty. 355
Error Parameter con should be final. 355
Error Parameter commit should be final. 355
Error Method 'closeResources' is not designed for extension - needs to be abstract, final or empty. 373
Error Parameter st should be final. 373
Error Parameter con should be final. 373
Error Parameter commit should be final. 373
Error Method 'closeResources' is not designed for extension - needs to be abstract, final or empty. 392
Error Parameter rs should be final. 392
Error Parameter st should be final. 393
Error Parameter con should be final. 394
Error Parameter commit should be final. 395
Error 'if' construct must use '{}'s. 398
Error 'if' construct must use '{}'s. 399
Error 'if' construct must use '{}'s. 400
Error Parameter con should be final. 436
Error Parameter commit should be final. 437
Error Parameter close should be final. 438
Error 'catch' is not followed by whitespace. 473
Error 'if' construct must use '{}'s. 475
Error Line is longer than 80 characters. 483
Error Line is longer than 80 characters. 485
Error 'if' construct must use '{}'s. 492
Error 'if' construct must use '{}'s. 495
Error 'catch' is not followed by whitespace. 498
Error Line is longer than 80 characters. 500
Error 'if' construct must use '{}'s. 505
Error 'else' construct must use '{}'s. 507
Error Line is longer than 80 characters. 526
Error Parameter tableName should be final. 526
Error Parameter query should be final. 526
Error Parameter fieldName should be final. 526
Error 'if' construct must use '{}'s. 539

com/pow2/dao/Condition.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - com.pow2.util.*. 29
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 41
Error Variable 'cat' must be private and have accessor methods. 41
Error Name 'condition' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 70
Error Name 'firstBooleanOperatorSize' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 73
Error Line is longer than 80 characters. 88
Error Line is longer than 80 characters. 91
Error Line is longer than 80 characters. 92
Error Line is longer than 80 characters. 94
Error Parameter attributeName should be final. 98
Error Parameter op should be final. 99
Error Parameter attributeValue should be final. 100
Error Parameter encloseInBrackets should be final. 101
Error Line is longer than 80 characters. 111
Error Line is longer than 80 characters. 113
Error Line is longer than 80 characters. 114
Error Line is longer than 80 characters. 118
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 118
Error Parameter booleanOp should be final. 118
Error Parameter cnd should be final. 118
Error Parameter encloseInBrackets should be final. 118
Error Line is longer than 80 characters. 130
Error Avoid inline conditionals. 140
Error Line is longer than 80 characters. 144
Error Line is longer than 80 characters. 146
Error Line is longer than 80 characters. 147
Error Avoid inline conditionals. 147
Error Line is longer than 80 characters. 159
Error Line is longer than 80 characters. 160
Error Line is longer than 80 characters. 170
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 175
Error Parameter attributeName should be final. 175
Error Parameter op should be final. 176
Error Parameter attributeValue should be final. 177
Error Parameter encloseInBrackets should be final. 178
Error Line is longer than 80 characters. 187
Error Line is longer than 80 characters. 197
Error Line is longer than 80 characters. 199
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 213
Error Parameter booleanOp should be final. 213
Error Parameter attributeName should be final. 214
Error Parameter op should be final. 215
Error Parameter attributeValue should be final. 216
Error Parameter encloseInBrackets should be final. 217
Error Expected @param tag for 'encloseInBrackets'. 217
Error Line is longer than 80 characters. 224
Error '||' should be on a new line. 226
Error '||' should be on a new line. 227
Error '||' should be on a new line. 228
Error Line is longer than 80 characters. 231
Error Avoid inline conditionals. 247
Error Avoid inline conditionals. 253
Error 'if' construct must use '{}'s. 258
Error Line is longer than 80 characters. 258
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 269
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 281
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 292
Error Method 'encloseInBrackets' is not designed for extension - needs to be abstract, final or empty. 304
Error 'if' construct must use '{}'s. 306
Error Line is longer than 80 characters. 309
Error Parameter cond should be final. 327

com/pow2/dao/ConnectionFactory.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Class ConnectionFactory should be declared as final. 42
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 45
Error Name 'provider' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 51
Error 'if' construct must use '{}'s. 69
Error Parameter prefs should be final. 82
Error 'cast' is not followed by whitespace. 86
Error Line is longer than 80 characters. 90
Error Line is longer than 80 characters. 97
Error Line is longer than 80 characters. 107
Error Parameter isolationLevel should be final. 114

com/pow2/dao/ConnectionProvider.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.sql.*. 27
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 44
Error Variable 'cat' must be private and have accessor methods. 44
Error Name 'prefs' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 47
Error Variable 'prefs' must be private and have accessor methods. 47
Error Method 'getPrefs' is not designed for extension - needs to be abstract, final or empty. 65
Error Method 'setPrefs' is not designed for extension - needs to be abstract, final or empty. 76
Error Parameter prefs should be final. 76
Error 'prefs' hides a field. 76
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 106
Error Parameter isolationLevel should be final. 106
Error Method 'getLastToken' is not designed for extension - needs to be abstract, final or empty. 123
Error Parameter str should be final. 123
Error Parameter tokenSeparator should be final. 123

com/pow2/dao/ConnectionProviderPrefs.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.util.*. 29
Error Name 'connectionProviderClass' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 40
Error Name 'connectionPoolURL' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 43
Error Name 'jdbcDriver' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 46
Error Name 'jdbcURL' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 49
Error Name 'user' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 52
Error Name 'password' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 55
Error Name 'properties' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 58
Error Line is longer than 80 characters. 62
Error Method 'getConnectionProviderClass' is not designed for extension - needs to be abstract, final or empty. 66
Error Method 'getConnectionPoolURL' is not designed for extension - needs to be abstract, final or empty. 77
Error Method 'getJdbcURL' is not designed for extension - needs to be abstract, final or empty. 88
Error Method 'getJdbcDriver' is not designed for extension - needs to be abstract, final or empty. 99
Error Method 'getPassword' is not designed for extension - needs to be abstract, final or empty. 110
Error Method 'getUser' is not designed for extension - needs to be abstract, final or empty. 121
Error Method 'setUser' is not designed for extension - needs to be abstract, final or empty. 132
Error Parameter user should be final. 132
Error 'user' hides a field. 132
Error Method 'setPassword' is not designed for extension - needs to be abstract, final or empty. 143
Error Parameter password should be final. 143
Error 'password' hides a field. 143
Error Method 'setJdbcURL' is not designed for extension - needs to be abstract, final or empty. 154
Error Parameter jdbcURL should be final. 154
Error 'jdbcURL' hides a field. 154
Error Method 'setJdbcDriver' is not designed for extension - needs to be abstract, final or empty. 165
Error Parameter jdbcDriver should be final. 165
Error 'jdbcDriver' hides a field. 165
Error Method 'setConnectionPoolURL' is not designed for extension - needs to be abstract, final or empty. 176
Error Parameter connectionPoolURL should be final. 176
Error 'connectionPoolURL' hides a field. 176
Error Line is longer than 80 characters. 183
Error Method 'setConnectionProviderClass' is not designed for extension - needs to be abstract, final or empty. 187
Error Parameter connectionProviderClass should be final. 187
Error 'connectionProviderClass' hides a field. 187
Error Method 'getProperties' is not designed for extension - needs to be abstract, final or empty. 198
Error Method 'setProperties' is not designed for extension - needs to be abstract, final or empty. 209
Error Parameter properties should be final. 209
Error 'properties' hides a field. 209

com/pow2/dao/DAO.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 6
Error Line has trailing spaces. 11
Error Line has trailing spaces. 13
Error Line has trailing spaces. 14
Error Line has trailing spaces. 17
Error Line has trailing spaces. 18
Error Line has trailing spaces. 20
Error Line has trailing spaces. 21
Error Line contains a tab character. 52
Error 'if' construct must use '{}'s. 63

com/pow2/dao/HTMLDAO.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.sql.*. 26
Error 'if' construct must use '{}'s. 57
Error Method 'getSelectOptions' is not designed for extension - needs to be abstract, final or empty. 81
Error Parameter table should be final. 81
Error Parameter idField should be final. 82
Error Parameter descField should be final. 83
Error Parameter selectedIndex should be final. 84
Error Line is longer than 80 characters. 86
Error Method 'getSelectOptions' is not designed for extension - needs to be abstract, final or empty. 108
Error Parameter table should be final. 108
Error Parameter idField should be final. 109
Error Parameter descField should be final. 110
Error Parameter condition should be final. 111
Error Parameter selectedIndex should be final. 112
Error Line is longer than 80 characters. 114
Error Method 'getSelectOptions' is not designed for extension - needs to be abstract, final or empty. 134
Error Parameter table should be final. 134
Error Parameter idField should be final. 135
Error Parameter descField should be final. 136
Error Parameter condition should be final. 137
Error Parameter orderBy should be final. 138
Error Parameter selectedIndex should be final. 139
Error 'if' construct must use '{}'s. 156
Error 'if' construct must use '{}'s. 159
Error 'if' construct must use '{}'s. 176

com/pow2/dao/IdGenerator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.sql.*. 27
Error 'static' modifier out of order with the JLS suggestions. 66
Error Name 'qryGetHighValue' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 72
Error Name 'qryUpdateHighValue' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 75
Error Name 'high' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 78
Error Name 'low' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 81
Error Line is longer than 80 characters. 101
Error 'if' construct must use '{}'s. 116
Error Method 'setLow' is not designed for extension - needs to be abstract, final or empty. 128
Error Parameter low should be final. 128
Error 'low' hides a field. 128
Error Method 'getLow' is not designed for extension - needs to be abstract, final or empty. 139
Error Method 'setHigh' is not designed for extension - needs to be abstract, final or empty. 150
Error Parameter high should be final. 150
Error 'high' hides a field. 150
Error Method 'getHigh' is not designed for extension - needs to be abstract, final or empty. 161
Error Method 'getId' is not designed for extension - needs to be abstract, final or empty. 173
Error Line is longer than 80 characters. 180
Error 'high' hides a field. 235
Error 'if' construct must use '{}'s. 250
Error Parameter rs should be final. 292
Error Parameter st should be final. 293
Error Parameter ps should be final. 294
Error Expected @param tag for 'ps'. 294
Error Parameter con should be final. 295
Error Parameter commit should be final. 296
Error Expected @param tag for 'commit'. 296
Error 'if' construct must use '{}'s. 299

com/pow2/dao/JakartaConnectionProvider.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.util.*. 30
Error Using the '.*' form of import should be avoided - java.sql.*. 31
Error Name 'dataSource' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 48
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 70
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 81
Error ';' is followed by whitespace. 94
Error Line is longer than 80 characters. 98
Error '20' is a magic number. 103
Error '5' is a magic number. 104

com/pow2/dao/ProtomatterConnectionProvider.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.util.*. 30
Error Using the '.*' form of import should be avoided - java.sql.*. 31
Error Line is longer than 80 characters. 38
Error Line is longer than 80 characters. 46
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 71
Error Line is longer than 80 characters. 73
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 82
Error ';' is followed by whitespace. 104
Error Line is longer than 80 characters. 108
Error '5' is a magic number. 115
Error '10' is a magic number. 118
Error '1000' is a magic number. 124
Error Line is longer than 80 characters. 128

com/pow2/dao/SimpleConnectionProvider.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.util.*. 30
Error Using the '.*' form of import should be avoided - java.sql.*. 31
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 63
Error Line is longer than 80 characters. 79
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 91

com/pow2/dao/datalist/DataList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 42
Error Redundant 'public' modifier. 50
Error Redundant 'public' modifier. 61
Error Redundant 'public' modifier. 70

com/pow2/dao/datalist/DataListHandler.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 45
Error Redundant 'public' modifier. 56
Error Redundant 'public' modifier. 66
Error Redundant 'public' modifier. 74

com/pow2/dao/datalist/DataListIterator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 44
Error Redundant throws: 'Exception' is unchecked exception. 44
Error Redundant 'public' modifier. 54
Error Redundant throws: 'NoSuchElementException' is unchecked exception. 54

com/pow2/dao/datalist/Query.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 38
Error 'static' modifier out of order with the JLS suggestions. 38
Error Missing a Javadoc comment. 40
Error Name 'query' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 40
Error Missing a Javadoc comment. 41
Error Name 'condition' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 41
Error Missing a Javadoc comment. 42
Error Name 'orderBy' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 42
Error Method 'getQuery' is not designed for extension - needs to be abstract, final or empty. 50
Error Method 'setQuery' is not designed for extension - needs to be abstract, final or empty. 61
Error Parameter query should be final. 61
Error 'query' hides a field. 61
Error Method 'setCondition' is not designed for extension - needs to be abstract, final or empty. 72
Error Parameter condition should be final. 72
Error 'condition' hides a field. 72
Error Method 'getCondition' is not designed for extension - needs to be abstract, final or empty. 83
Error Method 'setOrderBy' is not designed for extension - needs to be abstract, final or empty. 94
Error Parameter orderBy should be final. 94
Error 'orderBy' hides a field. 94
Error Method 'getOrderBy' is not designed for extension - needs to be abstract, final or empty. 105
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 116
Error 'if' construct must use '{}'s. 124
Error 'if' construct must use '{}'s. 127

com/pow2/dao/datalist/QueryDAO.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.sql.*. 26
Error Using the '.*' form of import should be avoided - org.apache.log4j.*. 28
Error Variable 'cat' must be private and have accessor methods. 43
Error 'if' construct must use '{}'s. 64
Error Method 'executeQuery' is not designed for extension - needs to be abstract, final or empty. 80
Error Parameter query should be final. 80
Error Parameter rowMapper should be final. 81
Error Line is longer than 80 characters. 100
Error 'catch' is not followed by whitespace. 104
Error 'if' construct must use '{}'s. 115

com/pow2/dao/datalist/ResultSetDataList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 45
Error Redundant 'public' modifier. 53
Error Redundant 'public' modifier. 64
Error Redundant 'public' modifier. 76

com/pow2/dao/datalist/ResultSetDataListChunk.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - org.apache.log4j.*. 28
Error Line is longer than 80 characters. 41
Error Variable 'cat' must be private and have accessor methods. 41
Error Missing a Javadoc comment. 43
Error Name 'rsDataList' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 43
Error Missing a Javadoc comment. 44
Error Name 'firstElementIndex' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 44
Error Missing a Javadoc comment. 45
Error Name 'countOfElements' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 45
Error Missing a Javadoc comment. 46
Error Name 'currIndex' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 46
Error Parameter rsDataList should be final. 56
Error 'rsDataList' hides a field. 56
Error Parameter firstElementIndex should be final. 57
Error 'firstElementIndex' hides a field. 57
Error Parameter countOfElements should be final. 58
Error 'countOfElements' hides a field. 58
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 72
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 85
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 104
Error Parameter index should be final. 104
Error Parameter obj should be final. 104
Error Line is longer than 80 characters. 113
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 129
Error Method 'beforeFirst' is not designed for extension - needs to be abstract, final or empty. 140
Error 'if' construct must use '{}'s. 142
Error 'else' construct must use '{}'s. 144
Error Expected an @return tag. 156
Error Method 'absolute' is not designed for extension - needs to be abstract, final or empty. 156
Error Parameter index should be final. 156
Error 'if' construct must use '{}'s. 158
Error 'if' construct must use '{}'s. 163
Error Method 'elementExists' is not designed for extension - needs to be abstract, final or empty. 178
Error Parameter index should be final. 178
Error 'if' construct must use '{}'s. 180
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 193
Error 'if' construct must use '{}'s. 201

com/pow2/dao/datalist/ResultSetDataListImpl.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 41
Error Missing a Javadoc comment. 43
Error Name 'rowMapper' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 43
Error Missing a Javadoc comment. 44
Error Name 'conn' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 44
Error Missing a Javadoc comment. 45
Error Name 'stmt' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 45
Error Missing a Javadoc comment. 46
Error Name 'rs' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 46
Error Parameter rowMapper should be final. 57
Error 'rowMapper' hides a field. 57
Error Parameter conn should be final. 58
Error 'conn' hides a field. 58
Error Parameter stmt should be final. 59
Error 'stmt' hides a field. 59
Error Parameter rs should be final. 60
Error 'rs' hides a field. 60
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 75
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 93
Error Parameter index should be final. 93
Error Parameter item should be final. 93
Error Line is longer than 80 characters. 104
Error Line is longer than 80 characters. 113
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 128
Error Method 'beforeFirst' is not designed for extension - needs to be abstract, final or empty. 141
Error Expected an @return tag. 154
Error Method 'absolute' is not designed for extension - needs to be abstract, final or empty. 154
Error Parameter index should be final. 154
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 166
Error '&&' should be on a new line. 172
Error '&&' should be on a new line. 173
Error Method 'elementExists' is not designed for extension - needs to be abstract, final or empty. 196
Error Parameter index should be final. 196
Error 'if' construct must use '{}'s. 204
Error 'if' construct must use '{}'s. 207
Error 'if' construct must use '{}'s. 210
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 223

com/pow2/dao/datalist/ResultSetDataListIterator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - org.apache.log4j.*. 29
Error Line is longer than 80 characters. 42
Error Variable 'cat' must be private and have accessor methods. 42
Error Missing a Javadoc comment. 44
Error Name 'rsDataList' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 44
Error Missing a Javadoc comment. 45
Error Name 'currentIndex' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 45
Error Line is longer than 80 characters. 54
Error Parameter rsDataList should be final. 54
Error 'rsDataList' hides a field. 54
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 67
Error Unused @param tag for 'object'. 84
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 88
Error Parameter obj should be final. 88
Error Expected @param tag for 'obj'. 88
Error Redundant throws: 'NoSuchElementException' is unchecked exception. 88

com/pow2/dao/datalist/ResultSetRowMapper.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 45

com/pow2/dao/datalist/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/dao/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/dbforms/DbFormsUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 42
Error Line is longer than 80 characters. 56
Error Line is longer than 80 characters. 60
Error Parameter request should be final. 60
Error Parameter tableId should be final. 60
Error Parameter id should be final. 60
Error Line is longer than 80 characters. 85
Error Parameter session should be final. 89
Error Parameter tableId should be final. 89
Error Parameter id should be final. 89
Error 'cast' is not followed by whitespace. 95
Error Line has trailing spaces. 104
Error Line has trailing spaces. 105
Error Line has trailing spaces. 108
Error Line is longer than 80 characters. 111
Error Line is longer than 80 characters. 112
Error Parameter map should be final. 115
Error Parameter field should be final. 115
Error Parameter defaultValue should be final. 115
Error Line has trailing spaces. 118
Error Line has trailing spaces. 123
Error Line has trailing spaces. 126
Error Line has trailing spaces. 127
Error Line has trailing spaces. 130
Error Parameter map should be final. 135
Error Parameter field should be final. 135
Error Line has trailing spaces. 138
Error 'cast' is not followed by whitespace. 141
Error Line has trailing spaces. 143

com/pow2/dbforms/Interceptor.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Line is longer than 80 characters. 39
Error Variable 'cat' must be private and have accessor methods. 47
Error Missing a Javadoc comment. 49
Error Line has trailing spaces. 54
Error Line is longer than 80 characters. 56
Error Line has trailing spaces. 58
Error Line has trailing spaces. 60
Error Line is longer than 80 characters. 61
Error Line has trailing spaces. 64
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 64
Error Parameter con should be final. 64
Error Line has trailing spaces. 65
Error Parameter fieldValues should be final. 65
Error Line has trailing spaces. 66
Error Parameter tableName should be final. 66
Error Line has trailing spaces. 67
Error Parameter keyFieldName should be final. 67
Error Line has trailing spaces. 68
Error Parameter isKeyAString should be final. 68
Error Line has trailing spaces. 73
Error Line has trailing spaces. 75
Error Line has trailing spaces. 77
Error Avoid inline conditionals. 80
Error Line is longer than 80 characters. 85
Error Line has trailing spaces. 89
Error Line has trailing spaces. 92
Error Line has trailing spaces. 93
Error Line is longer than 80 characters. 98
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter tableName should be final. 103
Error Parameter cond should be final. 104
Error Parameter con should be final. 105
Error Method 'getNewKey' is not designed for extension - needs to be abstract, final or empty. 127

com/pow2/dbforms/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/resources/ConnectionFactoryInit.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 37
Error Line is longer than 80 characters. 43
Error Line is longer than 80 characters. 50
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 57
Error Expected @throws tag for 'ServletException'. 57
Error 'catch' is not followed by whitespace. 75

com/pow2/resources/InitServlet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - javax.servlet.http.*. 29
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 45
Error Variable 'cat' must be private and have accessor methods. 45
Error Method 'getInitParameterFilePath' is not designed for extension - needs to be abstract, final or empty. 58
Error Parameter initParameter should be final. 58
Error Inner assignments should be avoided. 64
Error Line is longer than 80 characters. 66
Error 'if' construct must use '{}'s. 73
Error Avoid inline conditionals. 77
Error Parameter fileName should be final. 92
Error Expected @param tag for 'fileName'. 92
Error Parameter fileName should be final. 110

com/pow2/resources/Log4jInit.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 58
Error Line is longer than 80 characters. 59
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 70
Error Expected @throws tag for 'ServletException'. 70
Error Line is longer than 80 characters. 77

com/pow2/resources/Pow2ToolkitInit.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant import from the same package - com.pow2.resources.Prefs. 29
Error Line is longer than 80 characters. 44
Error Line is longer than 80 characters. 57
Error Line is longer than 80 characters. 58
Error Line is longer than 80 characters. 67
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 72
Error 'catch' is not followed by whitespace. 90

com/pow2/resources/Prefs.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Class Prefs should be declared as final. 41
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 44
Error Name 'propertiesFile' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 44
Error Missing a Javadoc comment. 45
Error Name 'log4jPropertiesFile' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 45
Error 'if' construct must use '{}'s. 63
Error Parameter v should be final. 86
Error Parameter propertiesFile should be final. 110
Error 'propertiesFile' hides a field. 110
Error Avoid inline conditionals. 121
Error Line is longer than 80 characters. 128
Error 'catch' is not followed by whitespace. 152

com/pow2/resources/PropertiesInit.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 46
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 54
Error Line is longer than 80 characters. 64
Error Line is longer than 80 characters. 75
Error Line is longer than 80 characters. 79
Error Line is longer than 80 characters. 84
Error Line is longer than 80 characters. 86
Error Parameter key should be final. 89
Error 'cast' is not followed by whitespace. 91
Error Line is longer than 80 characters. 98
Error Parameter key should be final. 101
Error Parameter newProperties should be final. 101

com/pow2/resources/PropertyContainer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 45
Error Redundant 'public' modifier. 55
Error Redundant 'public' modifier. 65
Error Redundant 'public' modifier. 73
Error Redundant 'public' modifier. 81

com/pow2/resources/PropertyContainerImpl.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 43
Error Variable 'cat' must be private and have accessor methods. 43
Error Name 'properties' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 46
Error Variable 'properties' must be private and have accessor methods. 46
Error Method 'addProperty' is not designed for extension - needs to be abstract, final or empty. 64
Error Parameter value should be final. 64
Error Parameter token should be final. 64
Error 'if' construct must use '{}'s. 66
Error 'if' construct must use '{}'s. 69
Error Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 83
Error Parameter token should be final. 83
Error Avoid inline conditionals. 85
Error Method 'getObject' is not designed for extension - needs to be abstract, final or empty. 96
Error Parameter token should be final. 96
Error Avoid inline conditionals. 98
Error Method 'getPropertyKeys' is not designed for extension - needs to be abstract, final or empty. 107
Error Array brackets at illegal position. 109
Error Method 'removeProperty' is not designed for extension - needs to be abstract, final or empty. 134
Error Parameter token should be final. 134
Error 'if' construct must use '{}'s. 136

com/pow2/resources/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/servlets/HTTPDumpServlet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.io.*. 26
Error Using the '.*' form of import should be avoided - javax.servlet.*. 27
Error Using the '.*' form of import should be avoided - javax.servlet.http.*. 28
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 43
Error Line has trailing spaces. 60
Error Line has trailing spaces. 61
Error Method 'doGet' is not designed for extension - needs to be abstract, final or empty. 65
Error Parameter request should be final. 65
Error Parameter response should be final. 66
Error Line contains a tab character. 69
Error Line has trailing spaces. 71
Error Line has trailing spaces. 72
Error Line has trailing spaces. 76
Error Line has trailing spaces. 77
Error Method 'doPost' is not designed for extension - needs to be abstract, final or empty. 81
Error Parameter request should be final. 81
Error Line contains a tab character. 82
Error Parameter response should be final. 82
Error Line contains a tab character. 83
Error Line contains a tab character. 85
Error Line contains a tab character. 86
Error Line contains a tab character. 87

com/pow2/servlets/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/structures/tree/BinarySearchTree.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Parameter o should be final. 27
Error Method 'insert' is not designed for extension - needs to be abstract, final or empty. 38
Error Parameter o should be final. 38
Error Line is longer than 80 characters. 50
Error Line is longer than 80 characters. 51
Error 'for' construct must use '{}'s. 53
Error Line is longer than 80 characters. 53
Error Line is longer than 80 characters. 54
Error Line is longer than 80 characters. 55
Error Line is longer than 80 characters. 56
Error Line is longer than 80 characters. 57
Error Avoid inline conditionals. 57
Error Empty statement. 57
Error Line is longer than 80 characters. 59
Error '{' should be on a new line. 59
Error Line is longer than 80 characters. 60
Error '{' should be on a new line. 60
Error Line is longer than 80 characters. 61
Error '{' should be on a new line. 61
Error Line is longer than 80 characters. 62
Error '{' should be on a new line. 62
Error Unused @param tag for 'p'. 69
Error Method 'visit' is not designed for extension - needs to be abstract, final or empty. 71
Error Parameter n should be final. 71
Error Expected @param tag for 'n'. 71

com/pow2/structures/tree/BinaryTree.java

ErrorLine
Error Line does not match expected header line of ' Version 1.1'. 2
Error 'static' modifier out of order with the JLS suggestions. 46
Error 'static' modifier out of order with the JLS suggestions. 49
Error 'static' modifier out of order with the JLS suggestions. 52
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 55
Error Variable 'cat' must be private and have accessor methods. 55
Error Name 'root' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 58
Error Variable 'root' must be private and have accessor methods. 58
Error Name 'traverseMode' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 70
Error Variable 'traverseMode' must be private and have accessor methods. 70
Error Name 'nodeVisitor' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 73
Error Variable 'nodeVisitor' must be private and have accessor methods. 73
Error Parameter o should be final. 97
Error Method 'setData' is not designed for extension - needs to be abstract, final or empty. 112
Error Parameter o should be final. 112
Error 'if' construct must use '{}'s. 114
Error Method 'setNodeVisitor' is not designed for extension - needs to be abstract, final or empty. 125
Error Parameter nodeVisitor should be final. 125
Error 'nodeVisitor' hides a field. 125
Error Method 'setRoot' is not designed for extension - needs to be abstract, final or empty. 136
Error Parameter r should be final. 136
Error Line is longer than 80 characters. 146
Error Line is longer than 80 characters. 147
Error Line is longer than 80 characters. 148
Error Method 'setTraverseMode' is not designed for extension - needs to be abstract, final or empty. 153
Error Parameter traverseMode should be final. 153
Error 'traverseMode' hides a field. 153
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 167
Error Method 'getData' is not designed for extension - needs to be abstract, final or empty. 179
Error Avoid inline conditionals. 181
Error Method 'getNodeVisitor' is not designed for extension - needs to be abstract, final or empty. 190
Error Method 'getLeft' is not designed for extension - needs to be abstract, final or empty. 202
Error Avoid inline conditionals. 204
Error Method 'getRoot' is not designed for extension - needs to be abstract, final or empty. 213
Error Method 'getRight' is not designed for extension - needs to be abstract, final or empty. 225
Error Avoid inline conditionals. 227
Error Method 'getTraverseMode' is not designed for extension - needs to be abstract, final or empty. 236
Error Method 'insertLeft' is not designed for extension - needs to be abstract, final or empty. 250
Error Parameter p should be final. 250
Error Parameter c should be final. 250
Error 'if' construct must use '{}'s. 253
Error Method 'insertRight' is not designed for extension - needs to be abstract, final or empty. 272
Error Parameter p should be final. 272
Error Parameter c should be final. 272
Error 'if' construct must use '{}'s. 275
Error Method 'addLeft' is not designed for extension - needs to be abstract, final or empty. 294
Error Parameter p should be final. 294
Error Parameter c should be final. 294
Error 'if' construct must use '{}'s. 296
Error 'if' construct must use '{}'s. 302
Error 'else' construct must use '{}'s. 304
Error Method 'addRight' is not designed for extension - needs to be abstract, final or empty. 317
Error Parameter p should be final. 317
Error Parameter c should be final. 317
Error 'if' construct must use '{}'s. 319
Error Method 'move' is not designed for extension - needs to be abstract, final or empty. 347
Error Parameter p should be final. 347
Error Parameter c should be final. 347
Error Parameter isLeft should be final. 347
Error Line is longer than 80 characters. 358
Error 'if' construct must use '{}'s. 362
Error 'else' construct must use '{}'s. 365
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 378
Error Parameter n should be final. 378
Error Parameter recursive should be final. 378
Error 'if' construct must use '{}'s. 380
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 404
Error Parameter n should be final. 404
Error Parameter n should be final. 417
Error 'if' construct must use '{}'s. 425
Error 'if' construct must use '{}'s. 430
Error 'if' construct must use '{}'s. 433
Error Method 'traverse' is not designed for extension - needs to be abstract, final or empty. 447
Error switch without "default" clause. 449
Error Method 'pretrav' is not designed for extension - needs to be abstract, final or empty. 477
Error Parameter p should be final. 477
Error 'if' construct must use '{}'s. 479
Error Method 'intrav' is not designed for extension - needs to be abstract, final or empty. 497
Error Parameter p should be final. 497
Error 'if' construct must use '{}'s. 499
Error Line is longer than 80 characters. 509
Error Method 'postrav' is not designed for extension - needs to be abstract, final or empty. 517
Error Parameter p should be final. 517
Error 'if' construct must use '{}'s. 519
Error Method 'visit' is not designed for extension - needs to be abstract, final or empty. 534
Error Parameter n should be final. 534

com/pow2/structures/tree/ItemTree.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Name 'map' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 42
Error Variable 'map' must be private and have accessor methods. 42
Error Name 'traverseAllNodes' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 48
Error Variable 'traverseAllNodes' must be private and have accessor methods. 48
Error Method 'setTraverseAllNodes' is not designed for extension - needs to be abstract, final or empty. 67
Error Parameter traverseAllNodes should be final. 67
Error 'traverseAllNodes' hides a field. 67
Error Method 'isTraverseAllNodes' is not designed for extension - needs to be abstract, final or empty. 78
Error Method 'move' is not designed for extension - needs to be abstract, final or empty. 95
Error Parameter pId should be final. 95
Error Parameter id should be final. 95
Error Parameter left should be final. 95
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 110
Error Parameter n should be final. 110
Error Method 'getNode' is not designed for extension - needs to be abstract, final or empty. 129
Error Parameter id should be final. 129
Error Avoid inline conditionals. 131
Error Method 'pretrav' is not designed for extension - needs to be abstract, final or empty. 145
Error Parameter p should be final. 145
Error 'if' construct must use '{}'s. 147
Error 'if' construct must use '{}'s. 153
Error Method 'insertLeft' is not designed for extension - needs to be abstract, final or empty. 168
Error Parameter p should be final. 168
Error Parameter c should be final. 168
Error 'if' construct must use '{}'s. 172
Error Method 'insertRight' is not designed for extension - needs to be abstract, final or empty. 187
Error Parameter p should be final. 187
Error Parameter c should be final. 187
Error 'if' construct must use '{}'s. 191
Error Method 'addLeft' is not designed for extension - needs to be abstract, final or empty. 206
Error Parameter p should be final. 206
Error Parameter c should be final. 206
Error 'if' construct must use '{}'s. 210
Error Method 'addRight' is not designed for extension - needs to be abstract, final or empty. 225
Error Parameter p should be final. 225
Error Parameter c should be final. 225
Error 'if' construct must use '{}'s. 229

com/pow2/structures/tree/Node.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Name 'id' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 38
Error Variable 'id' must be private and have accessor methods. 38
Error Name 'data' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 41
Error Variable 'data' must be private and have accessor methods. 41
Error Name 'left' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 44
Error Variable 'left' must be private and have accessor methods. 44
Error Name 'right' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 47
Error Variable 'right' must be private and have accessor methods. 47
Error Name 'parent' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 50
Error Variable 'parent' must be private and have accessor methods. 50
Error Name 'depth' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 53
Error Variable 'depth' must be private and have accessor methods. 53
Error Name 'open' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 56
Error Variable 'open' must be private and have accessor methods. 56
Error Parameter data should be final. 78
Error 'data' hides a field. 78
Error Parameter data should be final. 93
Error 'data' hides a field. 93
Error Parameter depth should be final. 93
Error 'depth' hides a field. 93
Error Unused @param tag for 'd'. 103
Error Parameter id should be final. 105
Error 'id' hides a field. 105
Error Parameter data should be final. 105
Error 'data' hides a field. 105
Error Expected @param tag for 'data'. 105
Error Method 'setId' is not designed for extension - needs to be abstract, final or empty. 117
Error Parameter v should be final. 117
Error Method 'setId' is not designed for extension - needs to be abstract, final or empty. 128
Error Parameter v should be final. 128
Error Method 'getId' is not designed for extension - needs to be abstract, final or empty. 139
Error Method 'setLeft' is not designed for extension - needs to be abstract, final or empty. 150
Error Parameter l should be final. 150
Error Method 'setRight' is not designed for extension - needs to be abstract, final or empty. 161
Error Parameter r should be final. 161
Error Method 'setParent' is not designed for extension - needs to be abstract, final or empty. 172
Error Parameter p should be final. 172
Error Method 'setData' is not designed for extension - needs to be abstract, final or empty. 183
Error Parameter d should be final. 183
Error Method 'getLeft' is not designed for extension - needs to be abstract, final or empty. 194
Error Method 'getRight' is not designed for extension - needs to be abstract, final or empty. 205
Error Method 'getParent' is not designed for extension - needs to be abstract, final or empty. 216
Error Method 'getData' is not designed for extension - needs to be abstract, final or empty. 227
Error Method 'isOpen' is not designed for extension - needs to be abstract, final or empty. 238
Error Method 'setOpening' is not designed for extension - needs to be abstract, final or empty. 250
Error Parameter open should be final. 250
Error 'open' hides a field. 250
Error Method 'getDepth' is not designed for extension - needs to be abstract, final or empty. 261
Error Method 'setDepth' is not designed for extension - needs to be abstract, final or empty. 272
Error Parameter depth should be final. 272
Error 'depth' hides a field. 272
Error Method 'finalize' is not designed for extension - needs to be abstract, final or empty. 283

com/pow2/structures/tree/NodeVisitorInterface.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 21

com/pow2/structures/tree/StringBufferNodeVisitor.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Name 'buffer' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 23
Error Variable 'buffer' must be private and have accessor methods. 23
Error Name 'counter' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 26
Error Variable 'counter' must be private and have accessor methods. 26
Error Method 'getBuffer' is not designed for extension - needs to be abstract, final or empty. 34
Error Method 'setBuffer' is not designed for extension - needs to be abstract, final or empty. 45
Error Parameter buffer should be final. 45
Error 'buffer' hides a field. 45
Error Method 'setCounter' is not designed for extension - needs to be abstract, final or empty. 56
Error Parameter counter should be final. 56
Error 'counter' hides a field. 56
Error Method 'getCounter' is not designed for extension - needs to be abstract, final or empty. 67

com/pow2/structures/tree/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/struts/action/ActionServlet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Unused import - java.io.IOException. 24
Error Using the '.*' form of import should be avoided - org.apache.struts.action.*. 32
Error Redundant import from the same package - com.pow2.struts.action.ToolkitActionMapping. 34
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 53
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 61
Error Unused @throws tag for 'IOException'. 84
Error Method 'processActionPerform' is not designed for extension - needs to be abstract, final or empty. 87
Error Parameter action should be final. 87
Error Parameter mapping should be final. 88
Error Parameter formInstance should be final. 89
Error Parameter request should be final. 90
Error Parameter response should be final. 91
Error 'cast' is not followed by whitespace. 98
Error 'cast' is not followed by whitespace. 99
Error Line is longer than 80 characters. 105
Error Line is longer than 80 characters. 106
Error 'if' construct must use '{}'s. 108
Error Line contains a tab character. 108
Error Line is longer than 80 characters. 109
Error Line contains a tab character. 109
Error Line has trailing spaces. 116
Error Line has trailing spaces. 125

com/pow2/struts/action/BaseAction.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Using the '.*' form of import should be avoided - org.apache.struts.action.*. 26
Error 'static' modifier out of order with the JLS suggestions. 51
Error 'static' modifier out of order with the JLS suggestions. 54
Error 'static' modifier out of order with the JLS suggestions. 57
Error 'static' modifier out of order with the JLS suggestions. 60
Error 'static' modifier out of order with the JLS suggestions. 63
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 66
Error Variable 'cat' must be private and have accessor methods. 66
Error Method 'loginForward' is not designed for extension - needs to be abstract, final or empty. 76
Error Parameter request should be final. 76
Error Parameter mapping should be final. 77
Error Line is longer than 80 characters. 91
Error Method 'loginForward' is not designed for extension - needs to be abstract, final or empty. 94
Error Parameter request should be final. 94
Error Parameter mapping should be final. 95
Error Parameter errors should be final. 96
Error Parameter errorKey should be final. 97
Error Line is longer than 80 characters. 111
Error Method 'failureForward' is not designed for extension - needs to be abstract, final or empty. 114
Error Parameter request should be final. 114
Error Parameter mapping should be final. 115
Error Parameter errors should be final. 116
Error Parameter errorKey should be final. 117
Error Method 'invalidSessionForward' is not designed for extension - needs to be abstract, final or empty. 134
Error Parameter request should be final. 134
Error Parameter mapping should be final. 135
Error Parameter errors should be final. 136
Error Line is longer than 80 characters. 138
Error Line is longer than 80 characters. 143
Error Line is longer than 80 characters. 151
Error Method 'getForward' is not designed for extension - needs to be abstract, final or empty. 154
Error Parameter request should be final. 154
Error Parameter mapping should be final. 155
Error Parameter errors should be final. 156
Error Parameter forward should be final. 157
Error Parameter errorKey should be final. 158
Error 'if' construct must use '{}'s. 168
Error Line is longer than 80 characters. 169
Error Expected an @return tag. 180
Error Method 'isFailureForward' is not designed for extension - needs to be abstract, final or empty. 180
Error Parameter forward should be final. 180
Error Unused @param tag for 'HttpServletRequest'. 193
Error Method 'validateSession' is not designed for extension - needs to be abstract, final or empty. 197
Error Parameter request should be final. 197
Error Expected @param tag for 'request'. 197

com/pow2/struts/action/DispatcherAction.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Line is longer than 80 characters. 44
Error Method 'execute' is not designed for extension - needs to be abstract, final or empty. 68
Error Parameter mapping should be final. 68
Error Parameter form should be final. 69
Error Parameter request should be final. 70
Error Parameter response should be final. 71
Error Expected @throws tag for 'java.io.IOException'. 73
Error Expected @throws tag for 'javax.servlet.ServletException'. 74
Error Line is longer than 80 characters. 80
Error Line is longer than 80 characters. 81
Error 'if' construct must use '{}'s. 88
Error 'if' construct must use '{}'s. 94
Error Line is longer than 80 characters. 97
Error 'if' construct must use '{}'s. 108
Error 'if' construct must use '{}'s. 112
Error 'if' construct must use '{}'s. 116
Error Line is longer than 80 characters. 117

com/pow2/struts/action/ToolkitActionMapping.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Missing a Javadoc comment. 35
Error Name 'validateSession' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 35
Error Line has trailing spaces. 37
Error Method 'isValidateSession' is not designed for extension - needs to be abstract, final or empty. 43
Error Method 'setValidateSession' is not designed for extension - needs to be abstract, final or empty. 54
Error Parameter validateSession should be final. 54
Error 'validateSession' hides a field. 54

com/pow2/struts/action/UserValidationAction.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Line is longer than 80 characters. 31
Error Line is longer than 80 characters. 32
Error Unused @param tag for 'HttpServletRequest'. 45
Error Method 'validateSession' is not designed for extension - needs to be abstract, final or empty. 48
Error Parameter request should be final. 48
Error Expected @param tag for 'request'. 48

com/pow2/struts/action/UserValidationDispatcherAction.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Line is longer than 80 characters. 30
Error Line is longer than 80 characters. 31
Error Unused @param tag for 'HttpServletRequest'. 44
Error Method 'validateSession' is not designed for extension - needs to be abstract, final or empty. 47
Error Parameter request should be final. 47
Error Expected @param tag for 'request'. 47

com/pow2/struts/action/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/struts/actions/LoginAction.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Line is longer than 80 characters. 55
Error Method 'execute' is not designed for extension - needs to be abstract, final or empty. 94
Error Parameter mapping should be final. 94
Error Parameter form should be final. 95
Error Parameter request should be final. 96
Error Parameter response should be final. 97
Error Expected @throws tag for 'java.io.IOException'. 99
Error Expected @throws tag for 'javax.servlet.ServletException'. 100
Error 'catch' is not followed by whitespace. 114
Error Line is longer than 80 characters. 117
Error 'if' construct must use '{}'s. 122
Error Inner assignments should be avoided. 134
Error '?' should be on a new line. 134
Error Avoid inline conditionals. 134
Error ':' should be on a new line. 135
Error 'if' construct must use '{}'s. 144
Error 'if' construct must use '{}'s. 148
Error Line is longer than 80 characters. 149

com/pow2/struts/actions/LogoutAction.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Using the '.*' form of import should be avoided - javax.servlet.http.*. 23
Error Using the '.*' form of import should be avoided - org.apache.struts.action.*. 25
Error Using the '.*' form of import should be avoided - com.pow2.struts.action.*. 27
Error Using the '.*' form of import should be avoided - com.pow2.user.*. 28
Error Line is longer than 80 characters. 54
Error Method 'execute' is not designed for extension - needs to be abstract, final or empty. 67
Error Parameter mapping should be final. 67
Error Parameter form should be final. 68
Error Parameter request should be final. 69
Error Parameter response should be final. 70
Error Expected @throws tag for 'java.io.IOException'. 72
Error Expected @throws tag for 'javax.servlet.ServletException'. 73
Error 'if' construct must use '{}'s. 85
Error Line is longer than 80 characters. 86
Error Avoid inline conditionals. 88

com/pow2/struts/actions/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/struts/forms/FormsUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 37
Error Line is longer than 80 characters. 48
Error Line is longer than 80 characters. 49
Error Parameter target should be final. 52
Error Parameter source should be final. 52
Error Line is longer than 80 characters. 67
Error Line is longer than 80 characters. 68
Error Parameter target should be final. 71
Error Parameter source should be final. 71
Error Line is longer than 80 characters. 86
Error Line is longer than 80 characters. 87
Error Parameter target should be final. 91
Error Parameter sourceMap should be final. 91

com/pow2/struts/forms/LoginForm.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Missing a Javadoc comment. 45
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 45
Error Missing a Javadoc comment. 46
Error Name 'login' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 46
Error Missing a Javadoc comment. 47
Error Name 'passwd' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 47
Error Method 'getLogin' is not designed for extension - needs to be abstract, final or empty. 65
Error Method 'getPasswd' is not designed for extension - needs to be abstract, final or empty. 76
Error Method 'setLogin' is not designed for extension - needs to be abstract, final or empty. 87
Error Parameter v should be final. 87
Error Method 'setPasswd' is not designed for extension - needs to be abstract, final or empty. 98
Error Parameter v should be final. 98
Error Line is longer than 80 characters. 122
Error Method 'validate' is not designed for extension - needs to be abstract, final or empty. 122
Error Parameter mapping should be final. 122
Error Parameter request should be final. 122
Error Line is longer than 80 characters. 128
Error Line is longer than 80 characters. 134
Error Avoid inline conditionals. 138
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 145

com/pow2/struts/forms/RegistrationForm.java

ErrorLine
Error Line does not match expected header line of ' Version 1.1'. 2
Error Using the '.*' form of import should be avoided - javax.servlet.http.*. 25
Error Using the '.*' form of import should be avoided - org.apache.struts.action.*. 28
Error Missing a Javadoc comment. 45
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 45
Error Missing a Javadoc comment. 47
Error Name 'city' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 47
Error Missing a Javadoc comment. 48
Error Name 'email' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 48
Error Missing a Javadoc comment. 49
Error Name 'fax' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 49
Error Missing a Javadoc comment. 50
Error Name 'firstName' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 50
Error Missing a Javadoc comment. 51
Error Name 'id' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 51
Error Missing a Javadoc comment. 52
Error Name 'lastName' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 52
Error Missing a Javadoc comment. 53
Error Name 'login' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 53
Error Missing a Javadoc comment. 54
Error Name 'mobile' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 54
Error Missing a Javadoc comment. 55
Error Name 'passwd' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 55
Error Missing a Javadoc comment. 56
Error Name 'passwdConfirm' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 56
Error Missing a Javadoc comment. 57
Error Name 'phone' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 57
Error Missing a Javadoc comment. 58
Error Name 'state' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 58
Error Missing a Javadoc comment. 59
Error Name 'street' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 59
Error Missing a Javadoc comment. 60
Error Name 'zipCode' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 60
Error Method 'getCity' is not designed for extension - needs to be abstract, final or empty. 74
Error Method 'getEmail' is not designed for extension - needs to be abstract, final or empty. 85
Error Method 'getFax' is not designed for extension - needs to be abstract, final or empty. 96
Error Method 'getFirstName' is not designed for extension - needs to be abstract, final or empty. 107
Error Method 'getId' is not designed for extension - needs to be abstract, final or empty. 118
Error Method 'getLastName' is not designed for extension - needs to be abstract, final or empty. 129
Error Method 'getLogin' is not designed for extension - needs to be abstract, final or empty. 140
Error Method 'getMobile' is not designed for extension - needs to be abstract, final or empty. 151
Error Method 'getPasswd' is not designed for extension - needs to be abstract, final or empty. 162
Error Method 'getPasswdConfirm' is not designed for extension - needs to be abstract, final or empty. 173
Error Method 'getPhone' is not designed for extension - needs to be abstract, final or empty. 184
Error Method 'getState' is not designed for extension - needs to be abstract, final or empty. 195
Error Method 'getStreet' is not designed for extension - needs to be abstract, final or empty. 206
Error Method 'getZipCode' is not designed for extension - needs to be abstract, final or empty. 217
Error Line is longer than 80 characters. 225
Error Line is longer than 80 characters. 227
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 233
Error Parameter mapping should be final. 233
Error Parameter request should be final. 233
Error Method 'setCity' is not designed for extension - needs to be abstract, final or empty. 264
Error Parameter v should be final. 264
Error Method 'setEmail' is not designed for extension - needs to be abstract, final or empty. 275
Error Parameter v should be final. 275
Error Method 'setFax' is not designed for extension - needs to be abstract, final or empty. 286
Error Parameter v should be final. 286
Error Method 'setFirstName' is not designed for extension - needs to be abstract, final or empty. 297
Error Parameter v should be final. 297
Error Method 'setId' is not designed for extension - needs to be abstract, final or empty. 308
Error Parameter id should be final. 308
Error 'id' hides a field. 308
Error Method 'setLastName' is not designed for extension - needs to be abstract, final or empty. 319
Error Parameter v should be final. 319
Error Method 'setLogin' is not designed for extension - needs to be abstract, final or empty. 330
Error Parameter v should be final. 330
Error Method 'setMobile' is not designed for extension - needs to be abstract, final or empty. 341
Error Parameter v should be final. 341
Error Method 'setPasswd' is not designed for extension - needs to be abstract, final or empty. 352
Error Parameter v should be final. 352
Error Method 'setPasswdConfirm' is not designed for extension - needs to be abstract, final or empty. 363
Error Parameter v should be final. 363
Error Method 'setPhone' is not designed for extension - needs to be abstract, final or empty. 374
Error Parameter v should be final. 374
Error Method 'setState' is not designed for extension - needs to be abstract, final or empty. 385
Error Parameter v should be final. 385
Error Method 'setStreet' is not designed for extension - needs to be abstract, final or empty. 396
Error Parameter v should be final. 396
Error Method 'setZipCode' is not designed for extension - needs to be abstract, final or empty. 407
Error Parameter v should be final. 407
Error Line is longer than 80 characters. 421
Error Method 'validate' is not designed for extension - needs to be abstract, final or empty. 421
Error Parameter mapping should be final. 421
Error Parameter request should be final. 421
Error 'if' construct must use '{}'s. 425
Error Line is longer than 80 characters. 426
Error 'if' construct must use '{}'s. 428
Error Line is longer than 80 characters. 429
Error 'if' construct must use '{}'s. 431
Error Line is longer than 80 characters. 432
Error Line is longer than 80 characters. 441
Error Avoid inline conditionals. 450

com/pow2/struts/forms/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/struts/util/MessageUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 44
Error Line is longer than 80 characters. 55
Error Line is longer than 80 characters. 56
Error Line is longer than 80 characters. 57
Error Line is longer than 80 characters. 58
Error Parameter pageContext should be final. 68
Error Parameter messageKey should be final. 68
Error Line is longer than 80 characters. 75
Error 'catch' is not followed by whitespace. 79
Error Line is longer than 80 characters. 81
Error Line is longer than 80 characters. 93
Error Line is longer than 80 characters. 94
Error Line is longer than 80 characters. 95
Error Line is longer than 80 characters. 96
Error Line is longer than 80 characters. 97
Error Parameter pageContext should be final. 108
Error Parameter messageKey should be final. 109
Error Parameter args should be final. 110
Error 'catch' is not followed by whitespace. 122
Error Line is longer than 80 characters. 124
Error Parameter pageContext should be final. 138
Error Parameter jspException should be final. 139
Error Line is longer than 80 characters. 144
Error 'cast' is not followed by whitespace. 149
Error Line is longer than 80 characters. 156
Error 'if' construct must use '{}'s. 158
Error 'cast' is not followed by whitespace. 158
Error Line is longer than 80 characters. 159

com/pow2/struts/util/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/texen/ant/FileBean.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - com.pow2.util.*. 27
Error Missing a Javadoc comment. 38
Error Name 'fileDirectory' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 38
Error Missing a Javadoc comment. 39
Error Name 'fileName' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 39
Error Missing a Javadoc comment. 40
Error Name 'fileContent' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 40
Error Method 'setFileDirectory' is not designed for extension - needs to be abstract, final or empty. 56
Error Parameter fileDirectory should be final. 56
Error 'fileDirectory' hides a field. 56
Error Method 'getFileDirectory' is not designed for extension - needs to be abstract, final or empty. 67
Error Method 'getFileName' is not designed for extension - needs to be abstract, final or empty. 78
Error Method 'setFileName' is not designed for extension - needs to be abstract, final or empty. 89
Error Parameter fileName should be final. 89
Error 'fileName' hides a field. 89
Error Method 'setFileContent' is not designed for extension - needs to be abstract, final or empty. 100
Error Parameter fileContent should be final. 100
Error 'fileContent' hides a field. 100
Error Method 'getFileContent' is not designed for extension - needs to be abstract, final or empty. 111
Error Method 'getFileContent' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter fileName should be final. 124
Error 'fileName' hides a field. 124
Error 'if' construct must use '{}'s. 129
Error 'catch' is not followed by whitespace. 138

com/pow2/texen/ant/SimplePreprocessorTask.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - org.apache.velocity.context.*. 27
Error Method 'initControlContext' is not designed for extension - needs to be abstract, final or empty. 62

com/pow2/texen/ant/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/user/Address.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 6
Error Line has trailing spaces. 11
Error Line has trailing spaces. 13
Error Line has trailing spaces. 14
Error Line has trailing spaces. 17
Error Line has trailing spaces. 18
Error Line has trailing spaces. 20
Error Line has trailing spaces. 21
Error Variable 'cat' must be private and have accessor methods. 41
Error Name 'user' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 44
Error Variable 'user' must be private and have accessor methods. 44
Error Name 'country' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 47
Error Variable 'country' must be private and have accessor methods. 47
Error Name 'state' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 50
Error Variable 'state' must be private and have accessor methods. 50
Error Name 'city' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 53
Error Variable 'city' must be private and have accessor methods. 53
Error Name 'zipCode' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 56
Error Variable 'zipCode' must be private and have accessor methods. 56
Error Name 'street' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 59
Error Variable 'street' must be private and have accessor methods. 59
Error Parameter newUser should be final. 67
Error Expected @param tag for 'newUser'. 67
Error Method 'setUser' is not designed for extension - needs to be abstract, final or empty. 78
Error Parameter newUser should be final. 78
Error Method 'setCountry' is not designed for extension - needs to be abstract, final or empty. 89
Error Parameter newCountry should be final. 89
Error Method 'setState' is not designed for extension - needs to be abstract, final or empty. 100
Error Parameter newState should be final. 100
Error Method 'setCity' is not designed for extension - needs to be abstract, final or empty. 111
Error Parameter newCity should be final. 111
Error Method 'setZipCode' is not designed for extension - needs to be abstract, final or empty. 122
Error Parameter newZipCode should be final. 122
Error Method 'setStreet' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter newStreet should be final. 133
Error Method 'getUser' is not designed for extension - needs to be abstract, final or empty. 144
Error Method 'getCountry' is not designed for extension - needs to be abstract, final or empty. 155
Error Method 'getState' is not designed for extension - needs to be abstract, final or empty. 166
Error Method 'getCity' is not designed for extension - needs to be abstract, final or empty. 177
Error Method 'getZipCode' is not designed for extension - needs to be abstract, final or empty. 188
Error Method 'getStreet' is not designed for extension - needs to be abstract, final or empty. 199

com/pow2/user/User.java

ErrorLine
Error Line does not match expected header line of ' Version 1.1'. 2
Error Using the '.*' form of import should be avoided - com.pow2.user.dao.*. 29
Error Name 'USER_ID_NOTPERSISTED' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 47
Error Variable 'USER_ID_NOTPERSISTED' must be private and have accessor methods. 47
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 50
Error Variable 'cat' must be private and have accessor methods. 50
Error Name 'authenticated' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 53
Error Variable 'authenticated' must be private and have accessor methods. 53
Error Name 'city' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 56
Error Variable 'city' must be private and have accessor methods. 56
Error Name 'dao' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 59
Error Variable 'dao' must be private and have accessor methods. 59
Error Name 'email' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 62
Error Variable 'email' must be private and have accessor methods. 62
Error Name 'fax' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 65
Error Variable 'fax' must be private and have accessor methods. 65
Error Name 'firstName' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 68
Error Variable 'firstName' must be private and have accessor methods. 68
Error Name 'id' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 71
Error Variable 'id' must be private and have accessor methods. 71
Error Name 'lastName' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 74
Error Variable 'lastName' must be private and have accessor methods. 74
Error Name 'login' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 77
Error Variable 'login' must be private and have accessor methods. 77
Error Name 'mobile' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 80
Error Variable 'mobile' must be private and have accessor methods. 80
Error Name 'passwd' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 83
Error Variable 'passwd' must be private and have accessor methods. 83
Error Name 'phone' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 86
Error Variable 'phone' must be private and have accessor methods. 86
Error Name 'state' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 89
Error Variable 'state' must be private and have accessor methods. 89
Error Name 'street' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 92
Error Variable 'street' must be private and have accessor methods. 92
Error Name 'zipCode' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 95
Error Variable 'zipCode' must be private and have accessor methods. 95
Error Line is longer than 80 characters. 109
Error Parameter login should be final. 119
Error 'login' hides a field. 119
Error Parameter passwd should be final. 119
Error 'passwd' hides a field. 119
Error Method 'getCity' is not designed for extension - needs to be abstract, final or empty. 135
Error Method 'getEmail' is not designed for extension - needs to be abstract, final or empty. 146
Error Method 'getFax' is not designed for extension - needs to be abstract, final or empty. 157
Error Method 'getFirstName' is not designed for extension - needs to be abstract, final or empty. 168
Error Method 'getId' is not designed for extension - needs to be abstract, final or empty. 179
Error Method 'getLastName' is not designed for extension - needs to be abstract, final or empty. 190
Error Method 'getLogin' is not designed for extension - needs to be abstract, final or empty. 201
Error Method 'getMobile' is not designed for extension - needs to be abstract, final or empty. 212
Error Method 'getPasswd' is not designed for extension - needs to be abstract, final or empty. 223
Error Method 'getPhone' is not designed for extension - needs to be abstract, final or empty. 234
Error Line is longer than 80 characters. 246
Error Method 'getProfile' is not designed for extension - needs to be abstract, final or empty. 250
Error Method 'getState' is not designed for extension - needs to be abstract, final or empty. 269
Error Method 'getStreet' is not designed for extension - needs to be abstract, final or empty. 281
Error Method 'getZipCode' is not designed for extension - needs to be abstract, final or empty. 292
Error Method 'isAuthenticated' is not designed for extension - needs to be abstract, final or empty. 303
Error Method 'setAuthentication' is not designed for extension - needs to be abstract, final or empty. 319
Error Parameter v should be final. 319
Error Method 'setCity' is not designed for extension - needs to be abstract, final or empty. 330
Error Parameter city should be final. 330
Error 'city' hides a field. 330
Error Method 'setEmail' is not designed for extension - needs to be abstract, final or empty. 341
Error Parameter v should be final. 341
Error Method 'setFax' is not designed for extension - needs to be abstract, final or empty. 352
Error Parameter fax should be final. 352
Error 'fax' hides a field. 352
Error Method 'setFirstName' is not designed for extension - needs to be abstract, final or empty. 363
Error Parameter v should be final. 363
Error Method 'setId' is not designed for extension - needs to be abstract, final or empty. 374
Error Parameter v should be final. 374
Error Method 'setLastName' is not designed for extension - needs to be abstract, final or empty. 385
Error Parameter v should be final. 385
Error Method 'setLogin' is not designed for extension - needs to be abstract, final or empty. 396
Error Parameter v should be final. 396
Error Method 'setMobile' is not designed for extension - needs to be abstract, final or empty. 407
Error Parameter mobile should be final. 407
Error 'mobile' hides a field. 407
Error Method 'setPasswd' is not designed for extension - needs to be abstract, final or empty. 418
Error Parameter v should be final. 418
Error Method 'setPhone' is not designed for extension - needs to be abstract, final or empty. 429
Error Parameter phone should be final. 429
Error 'phone' hides a field. 429
Error Method 'setState' is not designed for extension - needs to be abstract, final or empty. 441
Error Parameter state should be final. 441
Error 'state' hides a field. 441
Error Method 'setStreet' is not designed for extension - needs to be abstract, final or empty. 452
Error Parameter street should be final. 452
Error 'street' hides a field. 452
Error Method 'setZipCode' is not designed for extension - needs to be abstract, final or empty. 463
Error Parameter zipCode should be final. 463
Error 'zipCode' hides a field. 463

com/pow2/user/UserManager.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Class UserManager should be declared as final. 50
Error 'static' modifier out of order with the JLS suggestions. 53
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 56
Error 'if' construct must use '{}'s. 77
Error Parameter request should be final. 91
Error 'cast' is not followed by whitespace. 98
Error Line has trailing spaces. 99
Error Line has trailing spaces. 100
Error Line is longer than 80 characters. 103
Error Line has trailing spaces. 112
Error Parameter login should be final. 133
Error Parameter passwd should be final. 133
Error Expected @throws tag for 'Exception'. 133
Error Line is longer than 80 characters. 142
Error Line is longer than 80 characters. 148
Error Line is longer than 80 characters. 161
Error Line is longer than 80 characters. 165
Error Parameter request should be final. 165
Error Parameter authenticate should be final. 165
Error Expected @throws tag for 'Exception'. 165
Error 'if' construct must use '{}'s. 172
Error Parameter request should be final. 199
Error 'if' construct must use '{}'s. 203
Error Parameter id should be final. 215
Error 'catch' is not followed by whitespace. 223
Error Parameter request should be final. 241
Error Line is longer than 80 characters. 256
Error Line is longer than 80 characters. 260
Error Parameter request should be final. 260
Error Parameter userClass should be final. 260
Error 'catch' is not followed by whitespace. 272
Error Line is longer than 80 characters. 274
Error Line is longer than 80 characters. 281
Error 'cast' is not followed by whitespace. 286
Error Parameter request should be final. 299
Error Parameter user should be final. 299
Error Parameter user should be final. 317
Error Parameter user should be final. 337
Error Expected @param tag for 'user'. 337
Error Parameter form should be final. 337
Error Expected @param tag for 'form'. 337
Error Parameter update should be final. 337
Error Expected @param tag for 'update'. 337
Error Parameter request should be final. 377
Error '&&' should be on a new line. 379
Error Avoid inline conditionals. 380

com/pow2/user/dao/DBUserDAO.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.sql.*. 30
Error 'if' construct must use '{}'s. 70
Error Method 'getProviderType' is not designed for extension - needs to be abstract, final or empty. 82
Error Unused @param tag for 'dao'. 95
Error Line is longer than 80 characters. 98
Error Method 'getUser' is not designed for extension - needs to be abstract, final or empty. 102
Error Parameter login should be final. 102
Error Parameter passwd should be final. 102
Error Method 'getUser' is not designed for extension - needs to be abstract, final or empty. 119
Error Parameter user should be final. 119
Error 'if' construct must use '{}'s. 174
Error Method 'setUser' is not designed for extension - needs to be abstract, final or empty. 188
Error Parameter user should be final. 188
Error Line is longer than 80 characters. 195
Error Line is longer than 80 characters. 196
Error '15' is a magic number. 210
Error '14' is a magic number. 219
Error Method 'deleteUser' is not designed for extension - needs to be abstract, final or empty. 237
Error Parameter id should be final. 237
Error Line is longer than 80 characters. 248
Error Method 'loginExists' is not designed for extension - needs to be abstract, final or empty. 252
Error Parameter user should be final. 252
Error Line is longer than 80 characters. 263
Error Method 'loginExists' is not designed for extension - needs to be abstract, final or empty. 267
Error Parameter login should be final. 267
Error 'if' construct must use '{}'s. 269
Error Line is longer than 80 characters. 284
Error Parameter user should be final. 288
Error Parameter ps should be final. 288
Error Parameter i should be final. 288
Error Expected @throws tag for 'SQLException'. 289
Error Line is longer than 80 characters. 303

com/pow2/user/dao/LDAPUserDAO.java

ErrorLine
Error File does not end with a newline. 0

com/pow2/user/dao/LDAPUserDAO.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - com.novell.ldap.*. 5
Error Class LDAPUserDAO should be declared as final. 18
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 21
Error Variable 'cat' must be private and have accessor methods. 21
Error 'static' modifier out of order with the JLS suggestions. 27
Error 'static' modifier out of order with the JLS suggestions. 30
Error 'static' modifier out of order with the JLS suggestions. 33
Error 'static' modifier out of order with the JLS suggestions. 36
Error 'static' modifier out of order with the JLS suggestions. 39
Error 'static' modifier out of order with the JLS suggestions. 42
Error 'static' modifier out of order with the JLS suggestions. 45
Error 'static' modifier out of order with the JLS suggestions. 48
Error 'static' modifier out of order with the JLS suggestions. 51
Error 'static' modifier out of order with the JLS suggestions. 54
Error 'static' modifier out of order with the JLS suggestions. 57
Error Unused @param tag for 'dao'. 104
Error Line is longer than 80 characters. 107
Error Parameter login should be final. 111
Error Parameter passwd should be final. 111
Error Unused @param tag for 'passwd'. 122
Error Line is longer than 80 characters. 123
Error Unused Javadoc tag. 123
Error Parameter user should be final. 127
Error Expected @param tag for 'user'. 127
Error 'if' construct must use '{}'s. 155
Error 'if' construct must use '{}'s. 158
Error Line is longer than 80 characters. 159
Error Line is longer than 80 characters. 178
Error Line is longer than 80 characters. 179
Error Line is longer than 80 characters. 180
Error Line is longer than 80 characters. 181
Error Line is longer than 80 characters. 182
Error Line is longer than 80 characters. 183
Error 'if' construct must use '{}'s. 191
Error 'if' construct must use '{}'s. 195
Error Parameter user should be final. 209
Error Parameter id should be final. 221
Error Line is longer than 80 characters. 232
Error Parameter user should be final. 236
Error Line is longer than 80 characters. 247
Error Parameter login should be final. 251
Error 'if' construct must use '{}'s. 253
Error 'if' construct must use '{}'s. 275
Error Expected an @return tag. 299
Error Expected @throws tag for 'Exception'. 299
Error Line is longer than 80 characters. 308
Error Parameter con should be final. 319
Error Expected @param tag for 'con'. 319
Error Expected @throws tag for 'Exception'. 319

com/pow2/user/dao/UserDAO.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 18
Error Line is longer than 80 characters. 27
Error Redundant 'public' modifier. 31
Error Redundant 'public' modifier. 45
Error Redundant 'public' modifier. 57
Error Redundant 'public' modifier. 66
Error Line is longer than 80 characters. 74
Error Redundant 'public' modifier. 78
Error Line is longer than 80 characters. 86
Error Redundant 'public' modifier. 90

com/pow2/user/dao/UserDAOFactory.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Class UserDAOFactory should be declared as final. 15
Error 'static' modifier out of order with the JLS suggestions. 18
Error 'static' modifier out of order with the JLS suggestions. 21
Error 'static' modifier out of order with the JLS suggestions. 24
Error Name 'defaultProvider' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 30
Error 'static' modifier out of order with the JLS suggestions. 33
Error 'static' modifier out of order with the JLS suggestions. 36
Error Name 'cat' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 39
Error 'if' construct must use '{}'s. 49
Error 'if' construct must use '{}'s. 52
Error 'if' construct must use '{}'s. 55
Error 'if' construct must use '{}'s. 69
Error Expected an @return tag. 80
Error Parameter provider should be final. 100
Error switch without "default" clause. 102

com/pow2/user/dao/UserDAOUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 35
Error Line is longer than 80 characters. 47
Error Line is longer than 80 characters. 51
Error Parameter dao should be final. 51
Error Parameter login should be final. 51
Error Parameter passwd should be final. 51
Error Avoid inline conditionals. 60
Error Parameter user should be final. 70
Error 'if' construct must use '{}'s. 72
Error 'return' is not followed by whitespace. 73
Error '?' should be on a new line. 77
Error Avoid inline conditionals. 77
Error ':' should be on a new line. 81

com/pow2/user/dao/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/user/package.html

ErrorLine
Error Missing package documentation file.0

com/pow2/util/DateUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.text.*. 26
Error Using the '.*' form of import should be avoided - java.util.*. 27
Error Utility classes should not have a public or default constructor. 37
Error Expected an @return tag. 50
Error Parameter dateFormat should be final. 50
Error Parameter date should be final. 67
Error Parameter dateFormat should be final. 67
Error Parameter sDate should be final. 85
Error Parameter dateFormat should be final. 85
Error Parameter startDate should be final. 102
Error Parameter dateFormat should be final. 102
Error Parameter days should be final. 102
Error Parameter startDate should be final. 115
Error Parameter days should be final. 115
Error Parameter d should be final. 134
Error Parameter d1 should be final. 134
Error Parameter d2 should be final. 134
Error '&&' should be on a new line. 136

com/pow2/util/FileUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.io.*. 26
Error Redundant import from the java.lang package - java.lang.StringBuffer. 27
Error Utility classes should not have a public or default constructor. 40
Error 'static' modifier out of order with the JLS suggestions. 43
Error Name 'cat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 43
Error Line is longer than 80 characters. 47
Error Parameter file should be final. 54
Error 'while' construct must use '{}'s. 64
Error 'if' construct must use '{}'s. 71
Error Line is longer than 80 characters. 78
Error Parameter propsFile should be final. 86
Error Line is longer than 80 characters. 93
Error Line is longer than 80 characters. 102
Error Parameter propsFile should be final. 102
Error Parameter addToSystemProps should be final. 102
Error Line is longer than 80 characters. 110
Error Avoid inline conditionals. 110
Error 'if' construct must use '{}'s. 116

com/pow2/util/LabelValueBean.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 35
Error Name 'label' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 35
Error Missing a Javadoc comment. 36
Error Name 'value' must match pattern '^f[A-Z][a-zA-Z0-9]*$'. 36
Error Parameter label should be final. 54
Error 'label' hides a field. 54
Error Parameter value should be final. 54
Error 'value' hides a field. 54
Error Method 'setLabel' is not designed for extension - needs to be abstract, final or empty. 66
Error Parameter label should be final. 66
Error 'label' hides a field. 66
Error Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 77
Error Parameter value should be final. 77
Error 'value' hides a field. 77
Error Method 'getLabel' is not designed for extension - needs to be abstract, final or empty. 88
Error Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 99

com/pow2/util/NumberUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.text.*. 27
Error Utility classes should not have a public or default constructor. 41
Error 'static' modifier out of order with the JLS suggestions. 44
Error Name 'cat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 44
Error Parameter value should be final. 56
Error Parameter value should be final. 70
Error Parameter value should be final. 84
Error Parameter pattern should be final. 84

com/pow2/util/ReflectionUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.io.*. 26
Error Using the '.*' form of import should be avoided - java.lang.reflect.*. 27
Error Utility classes should not have a public or default constructor. 35
Error Line is longer than 80 characters. 37
Error Missing a Javadoc comment. 37
Error 'static' modifier out of order with the JLS suggestions. 37
Error Name 'cat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 37
Error Parameter className should be final. 50
Error Parameter constructorArgsTypes should be final. 51
Error Parameter constructorArgs should be final. 52
Error Parameter o should be final. 67
Error 'catch' is not followed by whitespace. 80
Error Parameter c should be final. 96
Error 'catch' is not followed by whitespace. 109
Error Unused @param tag for 'name'. 121
Error Unused @param tag for 'w'. 122
Error Parameter o should be final. 124
Error Expected @param tag for 'o'. 124
Error Parameter os should be final. 124
Error Expected @param tag for 'os'. 124
Error Unused @param tag for 'name'. 134
Error Parameter o should be final. 137
Error Expected @param tag for 'o'. 137
Error Parameter w should be final. 137
Error Parameter name should be final. 149
Error Parameter os should be final. 149
Error Parameter name should be final. 162
Error Parameter w should be final. 162
Error 'catch' is not followed by whitespace. 171
Error Unused @param tag for 'name'. 189
Error Parameter o should be final. 192
Error Expected @param tag for 'o'. 192
Error Parameter dumpValues should be final. 192
Error Expected @param tag for 'dumpValues'. 192
Error Parameter w should be final. 192
Error 'if' construct must use '{}'s. 201
Error Array brackets at illegal position. 205
Error 'if' construct must use '{}'s. 209
Error 'else' construct must use '{}'s. 211
Error 'catch' is not followed by whitespace. 223
Error Parameter c should be final. 242
Error 'if' construct must use '{}'s. 244
Error 'for' construct must use '{}'s. 259
Error Parameter pw should be final. 279
Error Parameter c should be final. 279
Error Array brackets at illegal position. 282
Error 'if' construct must use '{}'s. 286
Error '+' should be on a new line. 289
Error 'if' construct must use '{}'s. 296
Error Parameter pw should be final. 307
Error Parameter c should be final. 307
Error Array brackets at illegal position. 310
Error 'if' construct must use '{}'s. 314
Error '+' should be on a new line. 317
Error '+' should be on a new line. 318
Error Line is longer than 80 characters. 334
Error Parameter pw should be final. 334
Error Parameter o should be final. 334
Error Parameter dumpValues should be final. 334
Error Expected @throws tag for 'Exception'. 335
Error Array brackets at illegal position. 339
Error 'if' construct must use '{}'s. 343
Error '+' should be on a new line. 347
Error '+' should be on a new line. 348
Error 'if' construct must use '{}'s. 357
Error 'catch' is not followed by whitespace. 367
Error 'if' construct must use '{}'s. 379
Error Parameter pw should be final. 390
Error Parameter parameters should be final. 390
Error Array brackets at illegal position. 390
Error 'if' construct must use '{}'s. 396

com/pow2/util/SQLUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 6
Error Line has trailing spaces. 11
Error Line has trailing spaces. 13
Error Line has trailing spaces. 14
Error Line has trailing spaces. 17
Error Line has trailing spaces. 18
Error Line has trailing spaces. 20
Error Line has trailing spaces. 21
Error Utility classes should not have a public or default constructor. 34
Error Parameter dateString should be final. 44
Error Line contains a tab character. 46
Error Parameter dateString should be final. 59
Error Parameter format should be final. 59
Error Line contains a tab character. 61
Error Line contains a tab character. 62
Error Line contains a tab character. 63
Error Line contains a tab character. 64
Error Line contains a tab character. 65

com/pow2/util/Serializer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Class Serializer should be declared as final. 42
Error Line is longer than 80 characters. 45
Error 'static' modifier out of order with the JLS suggestions. 45
Error Name 'cat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 45
Error Parameter buf should be final. 61
Error 'if' construct must use '{}'s. 75
Error Parameter obj should be final. 91
Error 'if' construct must use '{}'s. 108
Error Parameter oldObj should be final. 123
Error 'if' construct must use '{}'s. 147
Error 'if' construct must use '{}'s. 148

com/pow2/util/ServletUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Unused import - java.io.IOException. 28
Error Unused import - javax.servlet.ServletException. 33
Error Utility classes should not have a public or default constructor. 46
Error Line is longer than 80 characters. 61
Error Parameter request should be final. 61
Error Parameter args should be final. 61
Error 'if' construct must use '{}'s. 76
Error 'if' construct must use '{}'s. 81
Error Parameter req should be final. 95
Error Parameter req should be final. 119
Error Line is longer than 80 characters. 133
Error Parameter req should be final. 133
Error Parameter path should be final. 133
Error Line is longer than 80 characters. 135
Error Avoid inline conditionals. 135
Error Line is longer than 80 characters. 151
Error Line is longer than 80 characters. 153
Error Parameter req should be final. 153
Error Parameter attribute should be final. 153
Error 'if' construct must use '{}'s. 157
Error Parameter req should be final. 177
Error Parameter path should be final. 177
Error Line is longer than 80 characters. 196
Error Parameter req should be final. 196
Error Parameter path should be final. 196
Error Parameter mode should be final. 196
Error 'if' construct must use '{}'s. 204
Error 'if' construct must use '{}'s. 207
Error Unused @throws tag for 'ServletException'. 220
Error Unused @throws tag for 'IOException'. 221
Error Parameter req should be final. 223
Error Line is longer than 80 characters. 227
Error 'while' construct must use '{}'s. 236
Error Line is longer than 80 characters. 242
Error Line is longer than 80 characters. 251
Error 'if' construct must use '{}'s. 263
Error Line has trailing spaces. 274
Error 'cast' is not followed by whitespace. 278
Error 'cast' is not followed by whitespace. 279
Error Line has trailing spaces. 281
Error '=' is not preceded with whitespace. 282
Error '=' is not followed by whitespace. 282
Error Line has trailing spaces. 290
Error Line has trailing spaces. 297
Error Name 'Params' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Error 'if' construct must use '{}'s. 324

com/pow2/util/Util.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.util.*. 29
Error Utility classes should not have a public or default constructor. 40
Error Parameter str should be final. 53
Error Parameter tokenSeparator should be final. 53
Error Parameter s should be final. 65
Error Parameter s should be final. 81
Error Parameter val should be final. 81
Error Parameter t should be final. 95
Error Parameter v should be final. 121
Error Avoid inline conditionals. 125
Error Parameter table should be final. 137
Error Parameter html should be final. 137
Error 'if' construct must use '{}'s. 144
Error 'while' construct must use '{}'s. 147
Error Expected an @return tag. 163
Error Line is longer than 80 characters. 163
Error Parameter URL should be final. 163
Error Name 'URL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Error Parameter paramName should be final. 163
Error Parameter paramValue should be final. 163
Error Line is longer than 80 characters. 178
Error Expected an @return tag. 180
Error Parameter URL should be final. 180
Error Name 'URL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Error Parameter parameter should be final. 180
Error 'if' construct must use '{}'s. 184
Error 'else' construct must use '{}'s. 186
Error Parameter str should be final. 204
Error Parameter until should be final. 204
Error 'if' construct must use '{}'s. 209

com/pow2/util/VelocityUtil.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 15
Error Using the '.*' form of import should be avoided - java.io.*. 23
Error Using the '.*' form of import should be avoided - org.apache.log4j.*. 25
Error Using the '.*' form of import should be avoided - org.apache.velocity.*. 26
Error Using the '.*' form of import should be avoided - org.apache.velocity.app.*. 27
Error Using the '.*' form of import should be avoided - org.apache.velocity.exception.*. 28
Error Utility classes should not have a public or default constructor. 37
Error Line is longer than 80 characters. 40
Error 'static' modifier out of order with the JLS suggestions. 40
Error Name 'cat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 40
Error Parameter context should be final. 52
Error Parameter templateName should be final. 52
Error Line is longer than 80 characters. 62
Error Line is longer than 80 characters. 66
Error Line is longer than 80 characters. 70
Error Line is longer than 80 characters. 86

com/pow2/util/package.html

ErrorLine
Error Missing package documentation file.0