| Error | Count |
|---|---|
| ')' is preceded with whitespace. | 9 |
| Expected @param tag for 'name'. | 9 |
| Parameter parent should be final. | 9 |
| Parameter testName should be final. | 9 |
| Parameter type should be final. | 9 |
| Unused import - javax.xml.parsers.DocumentBuilder. | 9 |
| Unused import - javax.xml.parsers.DocumentBuilderFactory. | 9 |
| Unused import - net.sf.nxqd.common.NxqdUtils. | 9 |
| Unused import - org.w3c.dom.Element. | 9 |
| Unused import - org.w3c.dom.NodeList. | 9 |
| ',' is not followed by whitespace. | 85 |
| '10' is a magic number. | 8 |
| Expected @param tag for 'id'. | 8 |
| File does not end with a newline. | 8 |
| Parameter collection should be final. | 8 |
| '=' is not preceded with whitespace. | 7 |
| Method 'invoke' is not designed for extension - needs to be abstract, final or empty. | 7 |
| Parameter container should be final. | 7 |
| Parameter operationName should be final. | 7 |
| Parameter selectionExpr should be final. | 7 |
| Redundant 'public' modifier. | 7 |
| Unused import - java.util.logging.Logger. | 7 |
| Using the '.*' form of import should be avoided - java.io.*. | 7 |
| 'cast' is not followed by whitespace. | 68 |
| Must have at least one statement. | 6 |
| Unused import - junit.framework.TestSuite. | 6 |
| Unused import - org.xmldb.api.base.ResourceSet. | 6 |
| '}' should be on the same line. | 56 |
| Expected @throws tag for 'XMLDBException'. | 56 |
| Expected @param tag for 'collectionName'. | 5 |
| Parameter content should be final. | 5 |
| Parameter manager should be final. | 5 |
| Parameter parameterNames should be final. | 5 |
| Unused import - net.sf.nxqd.NxqdManager. | 5 |
| Unused import - org.xmldb.api.modules.XPathQueryService. | 5 |
| Line is longer than 80 characters. | 447 |
| Expected an @return tag. | 43 |
| '!=' is not followed by whitespace. | 4 |
| '!=' is not preceded with whitespace. | 4 |
| '3' is a magic number. | 4 |
| ';' is preceded with whitespace. | 4 |
| Expected @param tag for 'collection'. | 4 |
| Expected @param tag for 'containerId'. | 4 |
| Expected @param tag for 'parent'. | 4 |
| Expected @param tag for 'type'. | 4 |
| Expected @param tag for 'value'. | 4 |
| Expected @throws tag for 'Exception'. | 4 |
| Parameter containerName should be final. | 4 |
| Parameter document should be final. | 4 |
| Parameter parameterValues should be final. | 4 |
| Parameter value should be final. | 4 |
| Unused import - java.io.File. | 4 |
| Using the '.*' form of import should be avoided - org.xmldb.api.*. | 4 |
| Using the '.*' form of import should be avoided - org.xmldb.api.base.*. | 4 |
| Using the '.*' form of import should be avoided - org.xmldb.api.modules.*. | 4 |
| Unused import - java.util.logging.Level. | 32 |
| '5000' is a magic number. | 3 |
| 'if' construct must use '{}'s. | 3 |
| Array brackets at illegal position. | 3 |
| Expected @param tag for 'prefix'. | 3 |
| Expected @param tag for 'uri'. | 3 |
| Method 'createCollection' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'getBlob' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'getChildCollection' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'getCollection' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'query' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'removeCollection' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Name 'COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 3 |
| Parameter col should be final. | 3 |
| Parameter o should be final. | 3 |
| Parameter parameters should be final. | 3 |
| Parameter prefix should be final. | 3 |
| Parameter query should be final. | 3 |
| Redundant import from the same package - net.sf.nxqd.NxqdManager. | 3 |
| Redundant import from the same package - net.sf.nxqd.xmldb.NxqdDatabase. | 3 |
| Unused @throws tag for 'XmlException'. | 3 |
| Unused import - java.io.StringReader. | 3 |
| Unused import - java.util.Iterator. | 3 |
| Unused import - net.sf.nxqd.NxqdAbstractTestCase. | 3 |
| Unused import - org.xmldb.api.base.Database. | 3 |
| Unused import - org.xmldb.api.base.ErrorCodes. | 3 |
| Unused import - org.xmldb.api.base.Resource. | 3 |
| Variable 'config' must be private and have accessor methods. | 3 |
| Missing a Javadoc comment. | 272 |
| Line contains a tab character. | 2403 |
| Parameter name should be final. | 22 |
| '+' is not preceded with whitespace. | 212 |
| Line has trailing spaces. | 201 |
| '1000' is a magic number. | 2 |
| '50' is a magic number. | 2 |
| '50000' is a magic number. | 2 |
| 'manager' hides a field. | 2 |
| Expected @param tag for 'commands'. | 2 |
| Expected @param tag for 'container'. | 2 |
| Expected @param tag for 'feature'. | 2 |
| Expected @param tag for 'query'. | 2 |
| Expected @param tag for 'res'. | 2 |
| Expected @param tag for 'version'. | 2 |
| Expected @throws tag for 'org.xml.sax.SAXNotRecognizedException'. | 2 |
| Expected @throws tag for 'org.xml.sax.SAXNotSupportedException'. | 2 |
| Method 'asString' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'blobExists' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'connect' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'deleteBlob' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'deleteContainer' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'deleteDocument' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'documentExists' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getContainer' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getDocument' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getNumDocuments' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getNxqdManager' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getSessionId' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'isConnected' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'listBlobs' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'listChildCollections' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'listDocuments' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'putBlob' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'putDocument' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'testAddLoadResponse' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'testAddLoadResponseSetUp' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'testAddLoadResponseTearDown' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'testDeleteLoadResponse' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'testDeleteLoadResponseSetUp' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'testDeleteLoadResponseTearDown' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Name 'session_stress_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Parameter b should be final. | 2 |
| Parameter cl should be final. | 2 |
| Parameter commands should be final. | 2 |
| Parameter count should be final. | 2 |
| Parameter data should be final. | 2 |
| Parameter feature should be final. | 2 |
| Parameter host should be final. | 2 |
| Parameter key should be final. | 2 |
| Parameter message should be final. | 2 |
| Parameter ml should be final. | 2 |
| Parameter ms should be final. | 2 |
| Parameter newName should be final. | 2 |
| Parameter parameterTypes should be final. | 2 |
| Parameter port should be final. | 2 |
| Parameter res should be final. | 2 |
| Parameter returnType should be final. | 2 |
| Parameter version should be final. | 2 |
| Parameter xmlString should be final. | 2 |
| Unused @throws tag for 'NxqdException'. | 2 |
| Unused import - java.util.Date. | 2 |
| Unused import - java.util.Timer. | 2 |
| Unused import - javax.xml.namespace.QName. | 2 |
| Unused import - javax.xml.transform.TransformerException. | 2 |
| Unused import - javax.xml.transform.sax.SAXSource. | 2 |
| Unused import - javax.xml.transform.stream.StreamSource. | 2 |
| Unused import - net.sf.nxqd.event.NxqdContainerEvent. | 2 |
| Unused import - net.sf.nxqd.event.NxqdContainerEventListener. | 2 |
| Unused import - net.sf.nxqd.event.NxqdEvent. | 2 |
| Unused import - net.sf.nxqd.event.NxqdEventListener. | 2 |
| Unused import - net.sf.nxqd.event.NxqdManagerEvent. | 2 |
| Unused import - net.sf.nxqd.event.NxqdManagerEventListener. | 2 |
| Unused import - org.xml.sax.InputSource. | 2 |
| Unused import - org.xmldb.api.reference.modules.XMLResourceImpl. | 2 |
| '+' is not followed by whitespace. | 193 |
| '+' should be on a new line. | 19 |
| Unused import - java.util.ArrayList. | 19 |
| '==' is not followed by whitespace. | 17 |
| '==' is not preceded with whitespace. | 17 |
| Unused import - java.util.List. | 17 |
| Unused import - org.w3c.dom.Document. | 16 |
| Unused import - java.util.Map. | 14 |
| '=' is not followed by whitespace. | 13 |
| Missing package documentation file. | 13 |
| Parameter id should be final. | 12 |
| Unused import - junit.framework.TestCase. | 11 |
| '(' is followed by whitespace. | 10 |
| Expected @throws tag for 'NxqdException'. | 10 |
| Parameter collectionName should be final. | 10 |
| Unused import - junit.framework.Test. | 10 |
| '-' is not followed by whitespace. | 1 |
| '-' is not preceded with whitespace. | 1 |
| '100' is a magic number. | 1 |
| '1124437000000L' is a magic number. | 1 |
| '3000' is a magic number. | 1 |
| '5' is a magic number. | 1 |
| '6' is a magic number. | 1 |
| '80' is a magic number. | 1 |
| ';' is not followed by whitespace. | 1 |
| 'col' hides a field. | 1 |
| 'container' hides a field. | 1 |
| 'containerName' hides a field. | 1 |
| 'data' hides a field. | 1 |
| 'message' hides a field. | 1 |
| 'parent' hides a field. | 1 |
| 'serializer' hides a field. | 1 |
| 'type' hides a field. | 1 |
| '{' is not preceded with whitespace. | 1 |
| '|' is not preceded with whitespace. | 1 |
| '|' should be on a new line. | 1 |
| '||' is not preceded with whitespace. | 1 |
| '||' should be on a new line. | 1 |
| Definition of 'equals()' without corresponding definition of 'hashCode()'. | 1 |
| Duplicate import to line 3 - junit.framework.Test. | 1 |
| Duplicate import to line 36 - org.xmldb.api.base.Resource. | 1 |
| Duplicate import to line 4 - junit.framework.Test. | 1 |
| Duplicate import to line 4 - junit.framework.TestSuite. | 1 |
| Duplicate import to line 5 - junit.framework.TestCase. | 1 |
| Duplicate import to line 6 - junit.framework.TestSuite. | 1 |
| Expected @param tag for 'childcollectionName'. | 1 |
| Expected @param tag for 'col'. | 1 |
| Expected @param tag for 'document'. | 1 |
| Expected @param tag for 'handler'. | 1 |
| Expected @param tag for 'newName'. | 1 |
| Expected @param tag for 'new_stress_factor'. | 1 |
| Expected @param tag for 'node'. | 1 |
| Expected @param tag for 'o'. | 1 |
| Expected @param tag for 'oldName'. | 1 |
| Expected @param tag for 'passWord'. | 1 |
| Expected @param tag for 'root'. | 1 |
| Expected @param tag for 'userName'. | 1 |
| First sentence should end with a period. | 1 |
| Method 'addDocument' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addNxqdContainerEventListener' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addNxqdManagerEventListener' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'asDocument' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'cleanUp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'clearNamespaces' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'close' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'containerExists' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'containsCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'containsEvent' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createChildCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createContainer' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createModify' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'deleteCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'emptyCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getChildCollectionCount' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getCollectionFromContainerName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getCollectionName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getContent' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getContentAsDOM' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getContentAsSAX' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDatabase' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDocumentId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getNamespace' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getNumBlobs' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getParentCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getParentCollectionFromContainerName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getQuery' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getQueryPlan' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getResourceCount' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getResults' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getSAXFeature' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getService' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getServices' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getSource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getTestDocument' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getType' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getTypeDescription' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getUniqueName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getValue' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'handleEvent' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'hasPrevious' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'insertBinaryResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'insertXMLResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isOpen' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'keys' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'lazyQuery' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listContainers' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listResources' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'next' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'peek' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'populateCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'populateSubCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'prepare' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'previous' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'queryResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'releaseCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeDocument' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeNamespace' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeNxqdContainerEventListener' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeNxqdManagerEventListener' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeProperty' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'renameContainer' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setBlob' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setContainerEventPeriod' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setContent' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setContentAsDOM' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setContentAsSAX' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setDetail' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setManagerEventPeriod' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setMessage' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setNamespace' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setNxqdManager' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setSAXFeature' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setValue' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'size' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'storeResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testAddAndDeleteDocument' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testAddAndGetAndDeleteDocument' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testAddAndRemoveDocument' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testCollectionStress' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testContainerExists1' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testContainerExists2' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testCreateAndDeleteContainer' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testCreateAndRemoveCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testCreateContainer' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testCreateId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testCreateNestedCollection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDeleteContainer' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDocumentExists' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDocumentStress1' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDocumentStress2' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDuplicateContainerName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDuplicateDocumentId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testGetContainer1' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testGetContainer2' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testGetNonExistentResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testGetNumDocuments' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testHostConstructor' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testHostPortConstructor' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListChildCollections' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListContainers' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListDocuments' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testNestedQuery' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testNxqdContainerEvents' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testNxqdManagerEvents' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testPathEncoding' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testQuery' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testQueryResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRenameContainer' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRootChildCollectionList' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testSetAndClearNamespaces' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testURIParsing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testXPathAttributesResponse' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testXPathElementsResponse' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testXPathResponsePopulate' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testXPathResponseSetUp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testXPathResponseTearDown' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'update' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'updateResource' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'xtestAddAndDeleteBinaryDocument' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'xtestLazyQuery1' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'xtestLazyQuery2' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'xtestQuery1' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'xtestQuery2' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'xtestQueryStress1' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Name 'CollectionManagementServiceTag' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'DOC_COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'STRESS_COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'XPathQueryServiceTag' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'XQueryServiceTag' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'XUpdateQueryServiceTag' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'defaultHost' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'defaultPort' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'new_stress_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'stress_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'testBinary' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'testDocument' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'testNSDocument' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Parameter blobId should be final. | 1 |
| Parameter childcollectionName should be final. | 1 |
| Parameter db should be final. | 1 |
| Parameter documentAsString should be final. | 1 |
| Parameter documentId should be final. | 1 |
| Parameter handler should be final. | 1 |
| Parameter listeners should be final. | 1 |
| Parameter location should be final. | 1 |
| Parameter nestedException should be final. | 1 |
| Parameter new_stress_factor should be final. | 1 |
| Parameter node should be final. | 1 |
| Parameter nxqdEvent should be final. | 1 |
| Parameter oldName should be final. | 1 |
| Parameter resourceName should be final. | 1 |
| Parameter result should be final. | 1 |
| Parameter results should be final. | 1 |
| Parameter root should be final. | 1 |
| Parameter uri should be final. | 1 |
| Redundant import from the java.lang package - java.lang.*. | 1 |
| Redundant import from the same package - net.sf.nxqd.NxqdXMLValue. | 1 |
| Redundant import from the same package - net.sf.nxqd.event.*. | 1 |
| Redundant throws: 'XMLDBException' is subclass of 'Throwable'. | 1 |
| Redundant throws: 'java.io.FileNotFoundException' is subclass of 'java.io.IOException'. | 1 |
| Unused @param tag for 'document'. | 1 |
| Unused @param tag for 'name'. | 1 |
| Unused import - java.io.FileInputStream. | 1 |
| Unused import - java.io.FileNotFoundException. | 1 |
| Unused import - java.util.HashMap. | 1 |
| Unused import - java.util.Properties. | 1 |
| Unused import - java.util.Set. | 1 |
| Unused import - net.sf.nxqd.NxqdContainer. | 1 |
| Unused import - net.sf.nxqd.NxqdException. | 1 |
| Unused import - net.sf.nxqd.xmldb.NxqdDatabase. | 1 |
| Unused import - org.xml.sax.SAXException. | 1 |
| Unused import - org.xmldb.api.base.Collection. | 1 |
| Unused import - org.xmldb.api.modules.XMLResource. | 1 |
| Unused import - org.xmldb.api.reference.ResourceSetImpl. | 1 |
| Using the '.*' form of import should be avoided - java.lang.*. | 1 |
| Using the '.*' form of import should be avoided - java.net.*. | 1 |
| Using the '.*' form of import should be avoided - java.text.*. | 1 |
| Using the '.*' form of import should be avoided - java.util.*. | 1 |
| Using the '.*' form of import should be avoided - net.sf.nxqd.*. | 1 |
| Using the '.*' form of import should be avoided - net.sf.nxqd.common.*. | 1 |
| Using the '.*' form of import should be avoided - net.sf.nxqd.event.*. | 1 |
| Using the '.*' form of import should be avoided - net.sf.nxqd.stress.*. | 1 |
| Utility classes should not have a public or default constructor. | 1 |
| Variable 'client' must be private and have accessor methods. | 1 |
| Variable 'driver' must be private and have accessor methods. | 1 |
| Variable 'password' must be private and have accessor methods. | 1 |
| Variable 'rootCollection' must be private and have accessor methods. | 1 |
| Variable 'session_stress_value' must be private and have accessor methods. | 1 |
| Variable 'uriPrefix' must be private and have accessor methods. | 1 |
| Variable 'username' must be private and have accessor methods. | 1 |
| switch without "default" clause. | 1 |
| '&&' is not preceded with whitespace. | 0 |
| '&&' should be on a new line. | 0 |
| '<' is not followed by whitespace. | 0 |
| '<' is not preceded with whitespace. | 0 |
| '>' is not followed by whitespace. | 0 |
| '>' is not preceded with whitespace. | 0 |
| '>=' is not followed by whitespace. | 0 |
| '>=' is not preceded with whitespace. | 0 |
| Unclosed HTML tag found: <code>getResults method will retrieve the results after a | 0 |
| Unclosed HTML tag found: <manishrjain@gmail.com> | 0 |