Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
138 0 289 116

Files

Files Infos Warnings Errors
org/deegree/cs/CRSCodeType.java 0 1 1
org/deegree/cs/CRSIdentifiable.java 0 6 3
org/deegree/cs/CRSResource.java 0 1 0
org/deegree/cs/CoordinateTransformer.java 0 8 2
org/deegree/cs/Transformer.java 0 12 0
org/deegree/cs/components/Axis.java 0 0 2
org/deegree/cs/components/IAxis.java 0 1 0
org/deegree/cs/components/IDatum.java 0 1 0
org/deegree/cs/components/IEllipsoid.java 0 1 0
org/deegree/cs/components/IGeodeticDatum.java 0 1 0
org/deegree/cs/components/IPrimeMeridian.java 0 1 0
org/deegree/cs/components/IUnit.java 0 1 0
org/deegree/cs/components/IVerticalDatum.java 0 1 0
org/deegree/cs/components/Unit.java 0 4 1
org/deegree/cs/configuration/resources/CRSResource.java 0 2 0
org/deegree/cs/configuration/resources/XLinkResolver.java 0 1 0
org/deegree/cs/configuration/wkt/WKTParser.java 0 0 15
org/deegree/cs/coordinatesystems/CRS.java 0 0 1
org/deegree/cs/coordinatesystems/CompoundCRS.java 0 1 0
org/deegree/cs/coordinatesystems/GeographicCRS.java 0 2 0
org/deegree/cs/coordinatesystems/ICRS.java 0 3 0
org/deegree/cs/coordinatesystems/IProjectedCRS.java 0 5 0
org/deegree/cs/coordinatesystems/IVerticalCRS.java 0 1 0
org/deegree/cs/coordinatesystems/ProjectedCRS.java 0 2 0
org/deegree/cs/io/deegree/CRSExporter.java 0 0 12
org/deegree/cs/io/deegree/CRSExporterBase.java 0 0 5
org/deegree/cs/persistence/AbstractCRSStore.java 0 2 1
org/deegree/cs/persistence/CRSManager.java 0 18 1
org/deegree/cs/persistence/CRSStore.java 0 16 0
org/deegree/cs/persistence/CRSStoreProvider.java 0 3 0
org/deegree/cs/persistence/deegree/d3/CRSParser.java 0 17 0
org/deegree/cs/persistence/deegree/d3/DeegreeCRSStore.java 0 6 2
org/deegree/cs/persistence/deegree/d3/DeegreeCRSStoreProvider.java 0 2 0
org/deegree/cs/persistence/deegree/d3/parsers/CoordinateSystemParser.java 0 8 2
org/deegree/cs/persistence/deegree/d3/parsers/DatumParser.java 0 1 0
org/deegree/cs/persistence/deegree/d3/parsers/DefinitionParser.java 0 2 0
org/deegree/cs/persistence/deegree/d3/parsers/EllipsoidParser.java 0 1 0
org/deegree/cs/persistence/deegree/d3/parsers/PrimemeridianParser.java 0 1 0
org/deegree/cs/persistence/deegree/d3/parsers/ProjectionParser.java 0 1 2
org/deegree/cs/persistence/deegree/d3/parsers/TransformationParser.java 0 4 5
org/deegree/cs/persistence/deegree/db/DBCRSStore.java 0 5 0
org/deegree/cs/persistence/gml/GMLCRSStore.java 0 24 16
org/deegree/cs/persistence/gml/GMLCRSStoreProvider.java 0 2 2
org/deegree/cs/persistence/gml/GMLFileResource.java 0 4 1
org/deegree/cs/persistence/gml/GMLResource.java 0 2 0
org/deegree/cs/persistence/proj4/PROJ4CRSStore.java 0 15 10
org/deegree/cs/persistence/proj4/PROJ4CRSStoreProvider.java 0 2 0
org/deegree/cs/persistence/proj4/ProjFileResource.java 0 2 2
org/deegree/cs/projections/IProjection.java 0 3 0
org/deegree/cs/projections/Projection.java 0 2 1
org/deegree/cs/projections/SupportedProjectionParameters.java 0 1 1
org/deegree/cs/projections/SupportedProjections.java 0 5 1
org/deegree/cs/projections/azimuthal/ILambertAzimuthalEqualArea.java 0 1 0
org/deegree/cs/projections/azimuthal/IStereographicAlternative.java 0 1 0
org/deegree/cs/projections/azimuthal/IStereographicAzimuthal.java 0 1 0
org/deegree/cs/projections/azimuthal/LambertAzimuthalEqualArea.java 0 2 2
org/deegree/cs/projections/azimuthal/StereographicAlternative.java 0 3 0
org/deegree/cs/projections/azimuthal/StereographicAzimuthal.java 0 1 2
org/deegree/cs/projections/conic/IConicProjection.java 0 1 0
org/deegree/cs/projections/conic/ILambertConformalConic.java 0 1 0
org/deegree/cs/projections/cylindric/IMercator.java 0 1 0
org/deegree/cs/projections/cylindric/ITransverseMercator.java 0 1 0
org/deegree/cs/projections/cylindric/Mercator.java 0 2 0
org/deegree/cs/projections/cylindric/TransverseMercator.java 0 2 0
org/deegree/cs/refs/components/AxisRef.java 0 1 0
org/deegree/cs/refs/components/GeodeticDatumRef.java 0 1 0
org/deegree/cs/refs/components/VerticalDatumRef.java 0 1 0
org/deegree/cs/refs/coordinatesystem/CRSRef.java 0 2 0
org/deegree/cs/refs/coordinatesystem/GeographicCRSRef.java 0 1 0
org/deegree/cs/refs/coordinatesystem/ProjectedCRSRef.java 0 3 0
org/deegree/cs/refs/projections/LambertAzimuthalEqualAreaRef.java 0 2 0
org/deegree/cs/refs/projections/LambertConformalConicRef.java 0 1 0
org/deegree/cs/refs/projections/MercatorRef.java 0 1 0
org/deegree/cs/refs/projections/ProjectionRef.java 0 3 0
org/deegree/cs/refs/projections/StereographicAlternativeRef.java 0 2 0
org/deegree/cs/refs/projections/StereographicAzimuthalRef.java 0 1 0
org/deegree/cs/refs/projections/TransverseMercatorRef.java 0 2 0
org/deegree/cs/transformations/AxisFlipTransformation.java 0 1 0
org/deegree/cs/transformations/SupportedTransformationParameters.java 0 0 1
org/deegree/cs/transformations/SupportedTransformations.java 0 4 1
org/deegree/cs/transformations/Transformation.java 0 3 4
org/deegree/cs/transformations/TransformationFactory.java 0 18 11
org/deegree/cs/transformations/coordinate/ConcatenatedTransform.java 0 1 2
org/deegree/cs/transformations/coordinate/DirectTransform.java 0 1 0
org/deegree/cs/transformations/coordinate/IdentityTransform.java 0 1 0
org/deegree/cs/transformations/coordinate/MatrixTransform.java 0 3 1
org/deegree/cs/transformations/coordinate/NotSupportedTransformation.java 0 1 0
org/deegree/cs/transformations/coordinate/ProjectionTransform.java 0 1 0
org/deegree/cs/transformations/helmert/Helmert.java 0 1 0
org/deegree/cs/transformations/ntv2/NTv2Transformation.java 0 1 1
org/deegree/cs/transformations/polynomial/LeastSquareApproximation.java 0 1 0
org/deegree/cs/transformations/polynomial/PolynomialTransformation.java 0 2 0
org/deegree/cs/utilities/MappingUtils.java 0 3 2
org/deegree/cs/utilities/Matrix.java 0 4 0

Rules

Rules Violations Severity
EmptyStatement 0 Warnings Warning
CyclomaticComplexity 67 Errors Error
ClassFanOutComplexity 14 Errors Error
CovariantEquals 0 Errors Error
ClassDataAbstractionCoupling
  • max: "12"
6 Errors Error
NPathComplexity 29 Errors Error
RedundantImport 0 Warnings Warning
UnusedImports 23 Warnings Warning
RedundantModifier 32 Warnings Warning
RedundantThrows 205 Warnings Warning
FileLength 0 Errors Error
NewlineAtEndOfFile 29 Warnings Warning

Details

org/deegree/cs/CRSCodeType.java

Violation Message Line
Errors Cyclomatic Complexity is 20 (max allowed is 10). 95
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 149

org/deegree/cs/CRSIdentifiable.java

Violation Message Line
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 173
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 196
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 214
Errors Cyclomatic Complexity is 15 (max allowed is 10). 224
Errors NPath Complexity is 768 (max allowed is 200). 224
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 467
Warnings Redundant throws: 'NumberFormatException' is subclass of 'IllegalArgumentException'. 467
Warnings Redundant throws: 'NumberFormatException' is unchecked exception. 467
Errors Cyclomatic Complexity is 11 (max allowed is 10). 500

org/deegree/cs/CRSResource.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/CoordinateTransformer.java

Violation Message Line
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 77
Warnings Unable to get class information for UnknownCRSException. 91
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 91
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 103
Errors Cyclomatic Complexity is 22 (max allowed is 10). 120
Errors NPath Complexity is 4,896 (max allowed is 200). 120
Warnings Unable to get class information for TransformationException. 121
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 121
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 219
Warnings Unable to get class information for TransformationException. 219

org/deegree/cs/Transformer.java

Violation Message Line
Warnings Unused import - org.deegree.cs.transformations.TransformationFactory. 49
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 81
Warnings Unable to get class information for UnknownCRSException. 100
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 100
Warnings Unable to get class information for TransformationException. 161
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 161
Warnings Unable to get class information for TransformationException. 184
Warnings Unable to get class information for TransformationException. 209
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 209
Warnings Redundant throws: 'UnknownCRSException' listed more then one time. 209
Warnings Unable to get class information for UnknownCRSException. 209
Warnings Unable to get class information for TransformationException. 237

org/deegree/cs/components/Axis.java

Violation Message Line
Errors Cyclomatic Complexity is 15 (max allowed is 10). 144
Errors Cyclomatic Complexity is 11 (max allowed is 10). 269

org/deegree/cs/components/IAxis.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/components/IDatum.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/components/IEllipsoid.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/components/IGeodeticDatum.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/components/IPrimeMeridian.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/components/IUnit.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/components/IVerticalDatum.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/components/Unit.java

Violation Message Line
Errors Cyclomatic Complexity is 36 (max allowed is 10). 209
Warnings Redundant 'final' modifier. 264
Warnings Redundant 'final' modifier. 281
Warnings Redundant 'final' modifier. 342
Warnings Redundant 'final' modifier. 349

org/deegree/cs/configuration/resources/CRSResource.java

Violation Message Line
Warnings Redundant 'public' modifier. 68
Warnings Redundant 'public' modifier. 81

org/deegree/cs/configuration/resources/XLinkResolver.java

Violation Message Line
Warnings Redundant 'public' modifier. 65

org/deegree/cs/configuration/wkt/WKTParser.java

Violation Message Line
Errors Class Data Abstraction Coupling is 28 (max allowed is 12) classes [ArrayList, Axis, BufferedReader, CRSCodeType, CRSIdentifiable, CompoundCRS, Ellipsoid, File, FileReader, GeocentricCRS, GeodeticDatum, GeographicCRS, HashMap, Helmert, IAxis, LambertConformalConic, Point2d, PrimeMeridian, ProjectedCRS, StereographicAlternative, StereographicAzimuthal, StreamTokenizer, StringReader, TransverseMercator, UnknownUnitException, VerticalCRS, VerticalDatum, WKTParsingException]. 105
Errors Class Fan-Out Complexity is 40 (max allowed is 20). 105
Errors Cyclomatic Complexity is 11 (max allowed is 10). 363
Errors Cyclomatic Complexity is 14 (max allowed is 10). 416
Errors Cyclomatic Complexity is 11 (max allowed is 10). 479
Errors Cyclomatic Complexity is 13 (max allowed is 10). 613
Errors Cyclomatic Complexity is 15 (max allowed is 10). 676
Errors NPath Complexity is 240 (max allowed is 200). 676
Errors Cyclomatic Complexity is 16 (max allowed is 10). 756
Errors NPath Complexity is 480 (max allowed is 200). 756
Errors Cyclomatic Complexity is 32 (max allowed is 10). 836
Errors NPath Complexity is 5,568 (max allowed is 200). 836
Errors NPath Complexity is 512 (max allowed is 200). 1036
Errors Cyclomatic Complexity is 17 (max allowed is 10). 1090
Errors NPath Complexity is 216 (max allowed is 200). 1090

org/deegree/cs/coordinatesystems/CRS.java

Violation Message Line
Errors Cyclomatic Complexity is 11 (max allowed is 10). 285

org/deegree/cs/coordinatesystems/CompoundCRS.java

Violation Message Line
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 77

org/deegree/cs/coordinatesystems/GeographicCRS.java

Violation Message Line
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 105
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 122

org/deegree/cs/coordinatesystems/ICRS.java

Violation Message Line
Warnings Unused import - org.deegree.cs.components.Axis. 43
Warnings Redundant 'public' modifier. 147
Warnings Redundant 'public' modifier. 152

org/deegree/cs/coordinatesystems/IProjectedCRS.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Redundant 'public' modifier. 74
Warnings Unable to get class information for ProjectionException. 75
Warnings Redundant 'public' modifier. 88
Warnings Unable to get class information for ProjectionException. 89

org/deegree/cs/coordinatesystems/IVerticalCRS.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/coordinatesystems/ProjectedCRS.java

Violation Message Line
Warnings Unable to get class information for ProjectionException. 188
Warnings Unable to get class information for ProjectionException. 193

org/deegree/cs/io/deegree/CRSExporter.java

Violation Message Line
Errors Class Fan-Out Complexity is 48 (max allowed is 20). 110
Errors Cyclomatic Complexity is 28 (max allowed is 10). 157
Errors NPath Complexity is 256 (max allowed is 200). 157
Errors Cyclomatic Complexity is 26 (max allowed is 10). 277
Errors NPath Complexity is 1,330 (max allowed is 200). 277
Errors Cyclomatic Complexity is 12 (max allowed is 10). 505
Errors Cyclomatic Complexity is 12 (max allowed is 10). 557
Errors Cyclomatic Complexity is 15 (max allowed is 10). 715
Errors NPath Complexity is 1,024 (max allowed is 200). 715
Errors Cyclomatic Complexity is 15 (max allowed is 10). 1121
Errors Cyclomatic Complexity is 19 (max allowed is 10). 1402
Errors NPath Complexity is 768 (max allowed is 200). 1402

org/deegree/cs/io/deegree/CRSExporterBase.java

Violation Message Line
Errors Class Fan-Out Complexity is 37 (max allowed is 20). 95
Errors Cyclomatic Complexity is 18 (max allowed is 10). 130
Errors NPath Complexity is 1,026 (max allowed is 200). 130
Errors Cyclomatic Complexity is 19 (max allowed is 10). 694
Errors NPath Complexity is 768 (max allowed is 200). 694

org/deegree/cs/persistence/AbstractCRSStore.java

Violation Message Line
Warnings Unable to get class information for CRSConfigurationException. 107
Errors Cyclomatic Complexity is 15 (max allowed is 10). 111
Warnings Unable to get class information for CRSConfigurationException. 113

org/deegree/cs/persistence/CRSManager.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unused import - org.deegree.commons.tom.ows.CodeType. 64
Errors Class Fan-Out Complexity is 31 (max allowed is 20). 88
Warnings Unable to get class information for CRSStoreException. 221
Warnings Unable to get class information for CRSStoreException. 276
Warnings Unable to get class information for CRSConfigurationException. 346
Warnings Unable to get class information for CRSConfigurationException. 364
Warnings Unable to get class information for UnknownCRSException. 441
Warnings Unable to get class information for UnknownCRSException. 461
Warnings Unable to get class information for UnknownCRSException. 477
Warnings Unable to get class information for UnknownCRSException. 496
Warnings Unable to get class information for UnknownCRSException. 518
Warnings Unable to get class information for UnknownCRSException. 552
Warnings Unable to get class information for UnknownCRSException. 590
Warnings Unable to get class information for UnknownCRSException. 637
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 714
Warnings Unable to get class information for TransformationException. 714
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 739
Warnings Unable to get class information for TransformationException. 739

org/deegree/cs/persistence/CRSStore.java

Violation Message Line
Warnings Redundant 'public' modifier. 60
Warnings Redundant 'public' modifier. 78
Warnings Unable to get class information for CRSConfigurationException. 79
Warnings Redundant 'public' modifier. 94
Warnings Unable to get class information for CRSConfigurationException. 95
Warnings Redundant 'public' modifier. 110
Warnings Unable to get class information for CRSConfigurationException. 111
Warnings Redundant 'public' modifier. 122
Warnings Unable to get class information for CRSConfigurationException. 123
Warnings Redundant 'public' modifier. 137
Warnings Unable to get class information for CRSConfigurationException. 138
Warnings Redundant 'public' modifier. 150
Warnings Unable to get class information for CRSConfigurationException. 151
Warnings Redundant 'public' modifier. 163
Warnings Unable to get class information for CRSConfigurationException. 164
Warnings Redundant 'public' modifier. 169

org/deegree/cs/persistence/CRSStoreProvider.java

Violation Message Line
Warnings Unused import - java.util.ServiceLoader. 39
Warnings Redundant 'public' modifier. 64
Warnings Unable to get class information for CRSStoreException. 65

org/deegree/cs/persistence/deegree/d3/CRSParser.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unused import - org.deegree.cs.CRSIdentifiable. 44
Warnings Redundant 'public' modifier. 74
Warnings Unable to get class information for CRSConfigurationException. 75
Warnings Redundant 'public' modifier. 83
Warnings Unable to get class information for CRSConfigurationException. 84
Warnings Redundant 'public' modifier. 92
Warnings Redundant 'public' modifier. 99
Warnings Unable to get class information for CRSConfigurationException. 100
Warnings Redundant 'public' modifier. 109
Warnings Unable to get class information for CRSConfigurationException. 110
Warnings Redundant 'public' modifier. 121
Warnings Unable to get class information for CRSConfigurationException. 122
Warnings Redundant 'public' modifier. 143
Warnings Redundant 'public' modifier. 150
Warnings Unable to get class information for CRSConfigurationException. 151
Warnings Redundant 'public' modifier. 160

org/deegree/cs/persistence/deegree/d3/DeegreeCRSStore.java

Violation Message Line
Warnings Unused import - org.deegree.cs.projections.Projection. 69
Errors Class Fan-Out Complexity is 29 (max allowed is 20). 143
Warnings Unable to get class information for CRSConfigurationException. 249
Warnings Unable to get class information for CRSConfigurationException. 280
Errors Cyclomatic Complexity is 11 (max allowed is 10). 295
Warnings Unable to get class information for CRSConfigurationException. 341
Warnings Unable to get class information for CRSConfigurationException. 347
Warnings Unable to get class information for CRSConfigurationException. 353

org/deegree/cs/persistence/deegree/d3/DeegreeCRSStoreProvider.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unable to get class information for CRSStoreException. 93

org/deegree/cs/persistence/deegree/d3/parsers/CoordinateSystemParser.java

Violation Message Line
Errors Class Data Abstraction Coupling is 14 (max allowed is 12) classes [ArrayList, Axis, CRSConfigurationException, CRSRef, CompoundCRS, GeocentricCRS, GeodeticDatumRef, GeographicCRS, GeographicCRSRef, HashSet, LinkedList, ProjectedCRS, ProjectionRef, QName]. 94
Errors Class Fan-Out Complexity is 33 (max allowed is 20). 94
Warnings Unable to get class information for CRSConfigurationException. 134
Warnings Unable to get class information for CRSConfigurationException. 171
Warnings Unable to get class information for CRSConfigurationException. 213
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 243
Warnings Unable to get class information for CRSConfigurationException. 283
Warnings Unable to get class information for CRSConfigurationException. 334
Warnings Unable to get class information for CRSConfigurationException. 360
Warnings Unable to get class information for CRSConfigurationException. 431

org/deegree/cs/persistence/deegree/d3/parsers/DatumParser.java

Violation Message Line
Warnings Unable to get class information for CRSConfigurationException. 97

org/deegree/cs/persistence/deegree/d3/parsers/DefinitionParser.java

Violation Message Line
Warnings Unable to get class information for CRSConfigurationException. 161
Warnings Unable to get class information for CRSConfigurationException. 237

org/deegree/cs/persistence/deegree/d3/parsers/EllipsoidParser.java

Violation Message Line
Warnings Unable to get class information for CRSConfigurationException. 99

org/deegree/cs/persistence/deegree/d3/parsers/PrimemeridianParser.java

Violation Message Line
Warnings Unable to get class information for CRSConfigurationException. 92

org/deegree/cs/persistence/deegree/d3/parsers/ProjectionParser.java

Violation Message Line
Errors Class Fan-Out Complexity is 28 (max allowed is 20). 84
Errors Cyclomatic Complexity is 13 (max allowed is 10). 132
Warnings Unable to get class information for CRSConfigurationException. 267

org/deegree/cs/persistence/deegree/d3/parsers/TransformationParser.java

Violation Message Line
Warnings Unused import - org.deegree.cs.coordinatesystems.CRS. 66
Warnings Unused import - org.deegree.cs.transformations.TransformationFactory. 73
Errors Class Fan-Out Complexity is 31 (max allowed is 20). 89
Warnings Unable to get class information for CRSConfigurationException. 135
Warnings Unable to get class information for CRSConfigurationException. 164
Errors Cyclomatic Complexity is 12 (max allowed is 10). 190
Errors Cyclomatic Complexity is 13 (max allowed is 10). 301
Errors NPath Complexity is 288 (max allowed is 200). 301
Errors Cyclomatic Complexity is 11 (max allowed is 10). 412

org/deegree/cs/persistence/deegree/db/DBCRSStore.java

Violation Message Line
Warnings Unable to get class information for CRSConfigurationException. 73
Warnings Unable to get class information for CRSConfigurationException. 80
Warnings Unable to get class information for CRSConfigurationException. 93
Warnings Unable to get class information for CRSConfigurationException. 100
Warnings Unable to get class information for CRSConfigurationException. 107

org/deegree/cs/persistence/gml/GMLCRSStore.java

Violation Message Line
Errors Class Data Abstraction Coupling is 31 (max allowed is 12) classes [ArrayList, Axis, CRSCodeType, CRSConfigurationException, CRSIdentifiable, CompoundCRS, Ellipsoid, GeocentricCRS, GeocentricTransform, GeodeticDatum, GeographicCRS, Helmert, IAxis, LambertAzimuthalEqualArea, LambertConformalConic, NTv2Transformation, NotSupportedTransformation, Pair, Point2d, PrimeMeridian, ProjectedCRS, QName, StereographicAlternative, StereographicAzimuthal, TransverseMercator, URL, VerticalCRS, VerticalDatum, XMLAdapter, XMLParsingException, XPath]. 123
Errors Class Fan-Out Complexity is 57 (max allowed is 20). 123
Warnings Unable to get class information for CRSConfigurationException. 158
Warnings Unable to get class information for CRSConfigurationException. 163
Warnings Unable to get class information for CRSConfigurationException. 176
Warnings Unable to get class information for CRSConfigurationException. 210
Errors Cyclomatic Complexity is 22 (max allowed is 10). 234
Errors NPath Complexity is 608 (max allowed is 200). 234
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 235
Errors Cyclomatic Complexity is 16 (max allowed is 10). 337
Errors Cyclomatic Complexity is 17 (max allowed is 10). 435
Errors NPath Complexity is 1,728 (max allowed is 200). 435
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 436
Errors Cyclomatic Complexity is 13 (max allowed is 10). 550
Errors NPath Complexity is 448 (max allowed is 200). 550
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 551
Errors NPath Complexity is 256 (max allowed is 200). 644
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 645
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 715
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 784
Errors Cyclomatic Complexity is 22 (max allowed is 10). 827
Errors NPath Complexity is 672 (max allowed is 200). 827
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 828
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 913
Errors Cyclomatic Complexity is 14 (max allowed is 10). 936
Errors NPath Complexity is 680 (max allowed is 200). 936
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 937
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 1015
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 1069
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 1103
Errors Cyclomatic Complexity is 29 (max allowed is 10). 1134
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 1135
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 1258
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 1291
Errors Cyclomatic Complexity is 11 (max allowed is 10). 1344
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 1345
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 1401
Warnings Unable to get class information for CRSConfigurationException. 1460
Warnings Unable to get class information for CRSConfigurationException. 1465
Warnings Unable to get class information for CRSConfigurationException. 1544

org/deegree/cs/persistence/gml/GMLCRSStoreProvider.java

Violation Message Line
Warnings File does not end with a newline. 0
Errors Class Fan-Out Complexity is 23 (max allowed is 20). 70
Errors Cyclomatic Complexity is 17 (max allowed is 10). 90
Warnings Unable to get class information for CRSStoreException. 92

org/deegree/cs/persistence/gml/GMLFileResource.java

Violation Message Line
Errors Class Fan-Out Complexity is 22 (max allowed is 20). 84
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 212
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 250
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 256
Warnings Redundant throws: 'XMLParsingException' is unchecked exception. 269

org/deegree/cs/persistence/gml/GMLResource.java

Violation Message Line
Warnings Redundant 'public' modifier. 59
Warnings Redundant 'public' modifier. 64

org/deegree/cs/persistence/proj4/PROJ4CRSStore.java

Violation Message Line
Errors Class Data Abstraction Coupling is 20 (max allowed is 12) classes [Axis, CRSCodeType, CRSConfigurationException, EPSGCode, Ellipsoid, GeodeticDatum, GeographicCRS, HashMap, Helmert, LambertAzimuthalEqualArea, LambertConformalConic, LinkedList, NumberFormatException, Point2d, PrimeMeridian, ProjectedCRS, StereographicAlternative, StereographicAzimuthal, TransverseMercator, Unit]. 93
Errors Class Fan-Out Complexity is 32 (max allowed is 20). 93
Warnings Unable to get class information for CRSConfigurationException. 140
Warnings Unable to get class information for CRSConfigurationException. 179
Warnings Unable to get class information for CRSConfigurationException. 225
Warnings Unable to get class information for CRSConfigurationException. 272
Errors Cyclomatic Complexity is 19 (max allowed is 10). 311
Warnings Unable to get class information for CRSConfigurationException. 312
Errors Cyclomatic Complexity is 23 (max allowed is 10). 420
Warnings Unable to get class information for CRSConfigurationException. 421
Errors Cyclomatic Complexity is 59 (max allowed is 10). 578
Warnings Unable to get class information for CRSConfigurationException. 579
Errors Cyclomatic Complexity is 146 (max allowed is 10). 853
Errors NPath Complexity is 126,464 (max allowed is 200). 853
Warnings Unable to get class information for CRSConfigurationException. 854
Warnings Unable to get class information for CRSConfigurationException. 1069
Errors Cyclomatic Complexity is 47 (max allowed is 10). 1097
Warnings Unable to get class information for CRSConfigurationException. 1098
Errors Cyclomatic Complexity is 22 (max allowed is 10). 1349
Errors NPath Complexity is 1,656 (max allowed is 200). 1349
Warnings Unable to get class information for CRSConfigurationException. 1455
Warnings Unable to get class information for CRSConfigurationException. 1465
Warnings Unable to get class information for CRSConfigurationException. 1475
Warnings Unable to get class information for CRSConfigurationException. 1499
Warnings Unable to get class information for CRSConfigurationException. 1531

org/deegree/cs/persistence/proj4/PROJ4CRSStoreProvider.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unable to get class information for CRSStoreException. 86

org/deegree/cs/persistence/proj4/ProjFileResource.java

Violation Message Line
Warnings Unable to get class information for CRSConfigurationException. 177
Errors Cyclomatic Complexity is 13 (max allowed is 10). 230
Errors NPath Complexity is 233 (max allowed is 200). 230
Warnings Unable to get class information for CRSConfigurationException. 231

org/deegree/cs/projections/IProjection.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unable to get class information for ProjectionException. 69
Warnings Unable to get class information for ProjectionException. 83

org/deegree/cs/projections/Projection.java

Violation Message Line
Warnings Unable to get class information for ProjectionException. 176
Warnings Unable to get class information for ProjectionException. 190
Errors Cyclomatic Complexity is 11 (max allowed is 10). 360

org/deegree/cs/projections/SupportedProjectionParameters.java

Violation Message Line
Warnings File does not end with a newline. 0
Errors Cyclomatic Complexity is 52 (max allowed is 10). 100

org/deegree/cs/projections/SupportedProjections.java

Violation Message Line
Warnings Unused import - org.deegree.cs.projections.azimuthal.LambertAzimuthalEqualArea. 41
Warnings Unused import - org.deegree.cs.projections.azimuthal.StereographicAlternative. 42
Warnings Unused import - org.deegree.cs.projections.azimuthal.StereographicAzimuthal. 43
Warnings Unused import - org.deegree.cs.projections.conic.LambertConformalConic. 44
Warnings Unused import - org.deegree.cs.projections.cylindric.TransverseMercator. 45
Errors Cyclomatic Complexity is 26 (max allowed is 10). 89

org/deegree/cs/projections/azimuthal/ILambertAzimuthalEqualArea.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/projections/azimuthal/IStereographicAlternative.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/projections/azimuthal/IStereographicAzimuthal.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/projections/azimuthal/LambertAzimuthalEqualArea.java

Violation Message Line
Errors Cyclomatic Complexity is 22 (max allowed is 10). 163
Warnings Unable to get class information for ProjectionException. 165
Errors Cyclomatic Complexity is 23 (max allowed is 10). 304
Warnings Unable to get class information for ProjectionException. 306

org/deegree/cs/projections/azimuthal/StereographicAlternative.java

Violation Message Line
Warnings Unable to get class information for ProjectionException. 149
Warnings Unable to get class information for ProjectionException. 188
Warnings Unable to get class information for ProjectionException. 236

org/deegree/cs/projections/azimuthal/StereographicAzimuthal.java

Violation Message Line
Errors Cyclomatic Complexity is 19 (max allowed is 10). 238
Errors Cyclomatic Complexity is 16 (max allowed is 10). 337
Warnings Unable to get class information for ProjectionException. 339

org/deegree/cs/projections/conic/IConicProjection.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/projections/conic/ILambertConformalConic.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/projections/cylindric/IMercator.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/projections/cylindric/ITransverseMercator.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/projections/cylindric/Mercator.java

Violation Message Line
Warnings Unable to get class information for ProjectionException. 114
Warnings Unable to get class information for ProjectionException. 131

org/deegree/cs/projections/cylindric/TransverseMercator.java

Violation Message Line
Warnings Unable to get class information for ProjectionException. 208
Warnings Unable to get class information for ProjectionException. 310

org/deegree/cs/refs/components/AxisRef.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/refs/components/GeodeticDatumRef.java

Violation Message Line
Warnings Redundant throws: 'ReferenceResolvingException' is unchecked exception. 101

org/deegree/cs/refs/components/VerticalDatumRef.java

Violation Message Line
Warnings Unused import - org.deegree.cs.components.VerticalDatum. 42

org/deegree/cs/refs/coordinatesystem/CRSRef.java

Violation Message Line
Warnings Unused import - org.deegree.cs.persistence.CRSStore. 54
Warnings Redundant throws: 'ReferenceResolvingException' is unchecked exception. 237

org/deegree/cs/refs/coordinatesystem/GeographicCRSRef.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/cs/refs/coordinatesystem/ProjectedCRSRef.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unable to get class information for ProjectionException. 87
Warnings Unable to get class information for ProjectionException. 92

org/deegree/cs/refs/projections/LambertAzimuthalEqualAreaRef.java

Violation Message Line
Warnings Unused import - org.deegree.cs.projections.azimuthal.LambertAzimuthalEqualArea. 43
Warnings Redundant throws: 'ReferenceResolvingException' is unchecked exception. 78

org/deegree/cs/refs/projections/LambertConformalConicRef.java

Violation Message Line
Warnings Redundant throws: 'ReferenceResolvingException' is unchecked exception. 86

org/deegree/cs/refs/projections/MercatorRef.java

Violation Message Line
Warnings Unused import - org.deegree.cs.projections.cylindric.Mercator. 42

org/deegree/cs/refs/projections/ProjectionRef.java

Violation Message Line
Warnings Unused import - org.deegree.cs.projections.Projection. 49
Warnings Unable to get class information for ProjectionException. 75
Warnings Unable to get class information for ProjectionException. 80

org/deegree/cs/refs/projections/StereographicAlternativeRef.java

Violation Message Line
Warnings Unused import - org.deegree.cs.projections.azimuthal.StereographicAlternative. 43
Warnings Redundant throws: 'ReferenceResolvingException' is unchecked exception. 78

org/deegree/cs/refs/projections/StereographicAzimuthalRef.java

Violation Message Line
Warnings Redundant throws: 'ReferenceResolvingException' is unchecked exception. 82

org/deegree/cs/refs/projections/TransverseMercatorRef.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Redundant throws: 'ReferenceResolvingException' is unchecked exception. 90

org/deegree/cs/transformations/AxisFlipTransformation.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 67

org/deegree/cs/transformations/SupportedTransformationParameters.java

Violation Message Line
Errors Cyclomatic Complexity is 21 (max allowed is 10). 100

org/deegree/cs/transformations/SupportedTransformations.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unused import - org.deegree.cs.transformations.coordinate.GeocentricTransform. 41
Warnings Unused import - org.deegree.cs.transformations.helmert.Helmert. 42
Warnings Unused import - org.deegree.cs.transformations.polynomial.PolynomialTransformation. 43
Errors Cyclomatic Complexity is 21 (max allowed is 10). 91

org/deegree/cs/transformations/Transformation.java

Violation Message Line
Errors Class Data Abstraction Coupling is 15 (max allowed is 12) classes [CRSCodeType, CRSIdentifiable, ConcatenatedTransform, GeocentricTransform, Helmert, IdentityTransform, LeastSquareApproximation, LinkedList, MatrixTransform, NTv2Transformation, NotSupportedTransformation, Point3d, ProjectionTransform, StringBuilder, TransformationException]. 84
Warnings Unable to get class information for TransformationException. 126
Errors Cyclomatic Complexity is 17 (max allowed is 10). 176
Errors NPath Complexity is 9,216 (max allowed is 200). 176
Warnings Unable to get class information for TransformationException. 178
Warnings Unable to get class information for TransformationException. 249
Errors Cyclomatic Complexity is 12 (max allowed is 10). 427

org/deegree/cs/transformations/TransformationFactory.java

Violation Message Line
Errors Class Data Abstraction Coupling is 18 (max allowed is 12) classes [ArrayList, AxisFlipTransformation, CRSCodeType, CRSIdentifiable, CompoundCRS, GeocentricCRS, GeocentricTransform, GeographicCRS, Helmert, IdentityTransform, LeastSquareApproximation, Matrix, Matrix4d, MatrixTransform, NTv2Transformation, ProjectionTransform, StringBuilder, TransformationException]. 112
Errors Class Fan-Out Complexity is 34 (max allowed is 20). 112
Warnings Unable to get class information for TransformationException. 202
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 202
Errors Cyclomatic Complexity is 30 (max allowed is 10). 223
Errors NPath Complexity is 22,320 (max allowed is 200). 223
Warnings Unable to get class information for TransformationException. 225
Errors Cyclomatic Complexity is 12 (max allowed is 10). 404
Warnings Unable to get class information for TransformationException. 485
Warnings Unable to get class information for TransformationException. 498
Warnings Unable to get class information for TransformationException. 531
Warnings Unable to get class information for TransformationException. 564
Warnings Unable to get class information for TransformationException. 603
Warnings Unable to get class information for TransformationException. 618
Errors Cyclomatic Complexity is 30 (max allowed is 10). 635
Errors NPath Complexity is 15,210 (max allowed is 200). 635
Warnings Unable to get class information for TransformationException. 636
Errors Cyclomatic Complexity is 27 (max allowed is 10). 810
Errors NPath Complexity is 216 (max allowed is 200). 810
Warnings Unable to get class information for TransformationException. 811
Warnings Unable to get class information for TransformationException. 945
Errors Cyclomatic Complexity is 14 (max allowed is 10). 978
Warnings Unable to get class information for TransformationException. 979
Warnings Unable to get class information for TransformationException. 1108
Warnings Unable to get class information for TransformationException. 1144
Warnings Unable to get class information for TransformationException. 1174
Warnings Unable to get class information for TransformationException. 1203
Errors Cyclomatic Complexity is 17 (max allowed is 10). 1254
Warnings Unable to get class information for TransformationException. 1256

org/deegree/cs/transformations/coordinate/ConcatenatedTransform.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 120
Errors Cyclomatic Complexity is 19 (max allowed is 10). 185
Errors NPath Complexity is 3,456 (max allowed is 200). 185

org/deegree/cs/transformations/coordinate/DirectTransform.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 104

org/deegree/cs/transformations/coordinate/IdentityTransform.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 68

org/deegree/cs/transformations/coordinate/MatrixTransform.java

Violation Message Line
Warnings Unused import - javax.media.jai.PerspectiveTransform. 42
Errors Cyclomatic Complexity is 13 (max allowed is 10). 419
Warnings Unable to get class information for TransformationException. 546
Warnings Unable to get class information for TransformationException. 573

org/deegree/cs/transformations/coordinate/NotSupportedTransformation.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 91

org/deegree/cs/transformations/coordinate/ProjectionTransform.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 134

org/deegree/cs/transformations/helmert/Helmert.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 481

org/deegree/cs/transformations/ntv2/NTv2Transformation.java

Violation Message Line
Errors Class Fan-Out Complexity is 22 (max allowed is 20). 86
Warnings Unable to get class information for TransformationException. 232

org/deegree/cs/transformations/polynomial/LeastSquareApproximation.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 164

org/deegree/cs/transformations/polynomial/PolynomialTransformation.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 119
Warnings Unable to get class information for TransformationException. 137

org/deegree/cs/utilities/MappingUtils.java

Violation Message Line
Warnings Unable to get class information for TransformationException. 129
Warnings Unable to get class information for TransformationException. 153
Errors Cyclomatic Complexity is 22 (max allowed is 10). 190
Errors NPath Complexity is 3,200 (max allowed is 200). 190
Warnings Unable to get class information for TransformationException. 191

org/deegree/cs/utilities/Matrix.java

Violation Message Line
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 124
Warnings Unable to get class information for TransformationException. 282
Warnings Unable to get class information for TransformationException. 310
Warnings Unable to get class information for TransformationException. 358