Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
1800318117

Files

FilesInfosWarningsErrors
org/deegree/feature/AbstractFeature.java011
org/deegree/feature/Feature.java0130
org/deegree/feature/FeatureCollection.java020
org/deegree/feature/Features.java002
org/deegree/feature/GenericFeature.java010
org/deegree/feature/GenericFeatureCollection.java010
org/deegree/feature/property/ExtraProps.java030
org/deegree/feature/property/GenericProperty.java011
org/deegree/feature/property/SimpleProperty.java010
org/deegree/feature/stream/FeatureInputStream.java050
org/deegree/feature/types/AppSchema.java010
org/deegree/feature/types/FeatureCollectionType.java030
org/deegree/feature/types/FeatureType.java030
org/deegree/feature/types/GenericAppSchema.java013
org/deegree/feature/types/property/ArrayPropertyType.java020
org/deegree/feature/types/property/CodePropertyType.java020
org/deegree/feature/types/property/CustomPropertyType.java010
org/deegree/feature/types/property/EnvelopePropertyType.java010
org/deegree/feature/types/property/FeaturePropertyType.java020
org/deegree/feature/types/property/GeometryPropertyType.java013
org/deegree/feature/types/property/MeasurePropertyType.java010
org/deegree/feature/types/property/ObjectPropertyType.java020
org/deegree/feature/types/property/SimplePropertyType.java010
org/deegree/feature/types/property/StringOrRefPropertyType.java010
org/deegree/feature/utils/DBUtils.java011
org/deegree/feature/xpath/GMLObjectNavigator.java013
org/deegree/feature/xpath/GMLObjectXPath.java020
org/deegree/feature/xpath/TypedObjectNodeXPathEvaluator.java001
org/deegree/feature/xpath/node/PropertyNode.java010
org/deegree/feature/xpath/node/XPathNode.java030
org/deegree/filter/Expression.java0120
org/deegree/filter/Filter.java030
org/deegree/filter/Filters.java016
org/deegree/filter/Operator.java070
org/deegree/filter/XPathEvaluator.java030
org/deegree/filter/comparison/BinaryComparisonOperator.java002
org/deegree/filter/comparison/PropertyIsBetween.java010
org/deegree/filter/comparison/PropertyIsLessThanOrEqualTo.java040
org/deegree/filter/comparison/PropertyIsLike.java002
org/deegree/filter/expression/Function.java010
org/deegree/filter/expression/ValueReference.java011
org/deegree/filter/expression/custom/AbstractCustomExpression.java010
org/deegree/filter/expression/custom/CustomExpression.java060
org/deegree/filter/expression/custom/CustomExpressionManager.java010
org/deegree/filter/function/FunctionManager.java010
org/deegree/filter/function/FunctionProvider.java060
org/deegree/filter/function/ParameterType.java010
org/deegree/filter/logical/And.java010
org/deegree/filter/logical/Or.java010
org/deegree/filter/spatial/BBOX.java010
org/deegree/filter/spatial/Contains.java010
org/deegree/filter/spatial/Intersects.java001
org/deegree/filter/spatial/Within.java010
org/deegree/filter/xml/Filter100XMLDecoder.java034
org/deegree/filter/xml/Filter110XMLDecoder.java025
org/deegree/filter/xml/Filter110XMLEncoder.java014
org/deegree/filter/xml/Filter200XMLDecoder.java035
org/deegree/gml/GMLInputFactory.java030
org/deegree/gml/GMLOutputFactory.java010
org/deegree/gml/GMLStreamReader.java081
org/deegree/gml/GMLStreamWriter.java011
org/deegree/gml/GMLVersion.java001
org/deegree/gml/commons/AbstractGMLObjectReader.java0297
org/deegree/gml/dictionary/Definition.java030
org/deegree/gml/dictionary/Dictionary.java010
org/deegree/gml/dictionary/GMLDictionaryReader.java010
org/deegree/gml/dictionary/GMLDictionaryWriter.java010
org/deegree/gml/feature/GMLFeatureReader.java067
org/deegree/gml/feature/GMLFeatureWriter.java004
org/deegree/gml/feature/StreamFeatureCollection.java032
org/deegree/gml/geometry/GML2GeometryReader.java042
org/deegree/gml/geometry/GML2GeometryWriter.java001
org/deegree/gml/geometry/GML3CurveSegmentReader.java0192
org/deegree/gml/geometry/GML3GeometryBaseReader.java051
org/deegree/gml/geometry/GML3GeometryReader.java04210
org/deegree/gml/geometry/GML3GeometryWriter.java005
org/deegree/gml/geometry/GML3SurfacePatchReader.java070
org/deegree/gml/geometry/GMLGeometryReader.java0110
org/deegree/gml/geometry/GMLGeometryWriter.java0150
org/deegree/gml/props/GMLStdPropsImpl.java040
org/deegree/gml/reference/FeatureReference.java010
org/deegree/gml/reference/GmlDocumentIdContext.java010
org/deegree/gml/reference/GmlXlinkOptions.java010
org/deegree/gml/reference/GmlXlinkStrategy.java060
org/deegree/gml/schema/GMLAppSchemaReader.java033
org/deegree/gml/schema/GMLAppSchemaWriter.java0113
org/deegree/gml/schema/GMLSchemaInfoSet.java038
org/deegree/gml/schema/WellKnownGMLTypes.java020
org/deegree/gml/utils/GMLObjectVisitor.java030
org/deegree/gml/utils/GMLObjectWalker.java003
org/deegree/gml/utils/XMLTransformer.java0121

Rules

RulesViolationsSeverity
EmptyStatement0Warnings Warning
CyclomaticComplexity68Errors Error
ClassFanOutComplexity24Errors Error
CovariantEquals0Errors Error
ClassDataAbstractionCoupling
  • max: "12"
8Errors Error
NPathComplexity16Errors Error
RedundantImport0Warnings Warning
UnusedImports54Warnings Warning
RedundantModifier78Warnings Warning
RedundantThrows156Warnings Warning
FileLength1Errors Error
NewlineAtEndOfFile30Warnings Warning

Details

org/deegree/feature/AbstractFeature.java

ViolationMessageLine
WarningsFile does not end with a newline.0
ErrorsCyclomatic Complexity is 11 (max allowed is 10).134

org/deegree/feature/Feature.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.Geometry.48
WarningsRedundant 'public' modifier.81
WarningsRedundant 'public' modifier.91
WarningsRedundant 'public' modifier.98
WarningsRedundant 'public' modifier.108
WarningsRedundant 'public' modifier.116
WarningsRedundant 'public' modifier.124
WarningsRedundant 'public' modifier.131
WarningsRedundant 'public' modifier.146
WarningsRedundant 'public' modifier.155
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.156
WarningsRedundant 'public' modifier.167
WarningsRedundant 'public' modifier.169

org/deegree/feature/FeatureCollection.java

ViolationMessageLine
WarningsRedundant 'public' modifier.68
WarningsRedundant 'public' modifier.81

org/deegree/feature/Features.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 28 (max allowed is 20).72
ErrorsCyclomatic Complexity is 19 (max allowed is 10).209

org/deegree/feature/GenericFeature.java

ViolationMessageLine
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.92

org/deegree/feature/GenericFeatureCollection.java

ViolationMessageLine
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.144

org/deegree/feature/property/ExtraProps.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.feature.Feature.42
WarningsUnused import - org.deegree.feature.types.FeatureType.43

org/deegree/feature/property/GenericProperty.java

ViolationMessageLine
WarningsFile does not end with a newline.0
ErrorsCyclomatic Complexity is 12 (max allowed is 10).177

org/deegree/feature/property/SimpleProperty.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/feature/stream/FeatureInputStream.java

ViolationMessageLine
WarningsUnused import - java.sql.ResultSet.38
WarningsUnused import - java.util.Iterator.39
WarningsRedundant 'public' modifier.87
WarningsRedundant 'public' modifier.99
WarningsRedundant 'public' modifier.106

org/deegree/feature/types/AppSchema.java

ViolationMessageLine
WarningsUnused import - org.apache.xerces.xs.XSWildcard.12

org/deegree/feature/types/FeatureCollectionType.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsRedundant 'public' modifier.64
WarningsRedundant 'public' modifier.71

org/deegree/feature/types/FeatureType.java

ViolationMessageLine
WarningsRedundant 'public' modifier.61
WarningsRedundant 'public' modifier.74
WarningsRedundant 'public' modifier.81

org/deegree/feature/types/GenericAppSchema.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 28 (max allowed is 20).77
ErrorsCyclomatic Complexity is 34 (max allowed is 10).134
ErrorsNPath Complexity is 279,936 (max allowed is 200).134
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.137

org/deegree/feature/types/property/ArrayPropertyType.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.commons.tom.array.TypedObjectNodeArray.44

org/deegree/feature/types/property/CodePropertyType.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.commons.tom.ows.CodeType.44

org/deegree/feature/types/property/CustomPropertyType.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/feature/types/property/EnvelopePropertyType.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.Envelope.44

org/deegree/feature/types/property/FeaturePropertyType.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.feature.Feature.45

org/deegree/feature/types/property/GeometryPropertyType.java

ViolationMessageLine
WarningsFile does not end with a newline.0
ErrorsClass Fan-Out Complexity is 28 (max allowed is 20).86
ErrorsCyclomatic Complexity is 27 (max allowed is 10).194
ErrorsCyclomatic Complexity is 27 (max allowed is 10).273

org/deegree/feature/types/property/MeasurePropertyType.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.uom.Measure.44

org/deegree/feature/types/property/ObjectPropertyType.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.commons.tom.Object.44

org/deegree/feature/types/property/SimplePropertyType.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/feature/types/property/StringOrRefPropertyType.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.tom.ows.StringOrRef.44

org/deegree/feature/utils/DBUtils.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.jdbc.ConnectionManager.getConnection.50
ErrorsCyclomatic Complexity is 18 (max allowed is 10).102

org/deegree/feature/xpath/GMLObjectNavigator.java

ViolationMessageLine
WarningsUnused import - org.deegree.feature.Feature.57
ErrorsClass Fan-Out Complexity is 27 (max allowed is 20).80
ErrorsCyclomatic Complexity is 12 (max allowed is 10).106
ErrorsCyclomatic Complexity is 17 (max allowed is 10).228

org/deegree/feature/xpath/GMLObjectXPath.java

ViolationMessageLine
WarningsUnused import - org.deegree.feature.FeatureCollection.40
WarningsUnused import - org.deegree.feature.xpath.node.GMLObjectNode.41

org/deegree/feature/xpath/TypedObjectNodeXPathEvaluator.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 13 (max allowed is 10).99

org/deegree/feature/xpath/node/PropertyNode.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.tom.gml.GMLObject.39

org/deegree/feature/xpath/node/XPathNode.java

ViolationMessageLine
WarningsRedundant 'public' modifier.55
WarningsRedundant 'public' modifier.60
WarningsRedundant 'public' modifier.62

org/deegree/filter/Expression.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.filter.expression.Add.39
WarningsUnused import - org.deegree.filter.expression.Div.40
WarningsUnused import - org.deegree.filter.expression.Function.41
WarningsUnused import - org.deegree.filter.expression.Literal.42
WarningsUnused import - org.deegree.filter.expression.Mul.43
WarningsUnused import - org.deegree.filter.expression.Sub.44
WarningsUnused import - org.deegree.filter.expression.ValueReference.45
WarningsRedundant 'public' modifier.99
WarningsRedundant 'public' modifier.118
WarningsRedundant 'public' modifier.126
WarningsRedundant 'public' modifier.128

org/deegree/filter/Filter.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsRedundant 'public' modifier.76
WarningsRedundant 'public' modifier.91

org/deegree/filter/Filters.java

ViolationMessageLine
WarningsUnused import - org.deegree.cs.coordinatesystems.CRS.51
ErrorsClass Data Abstraction Coupling is 47 (max allowed is 12) classes [Add, After, And, AnyInteracts, BBOX, Before, Begins, BegunBy, Beyond, Contains, Crosses, DWithin, Disjoint, Div, During, EndedBy, Equals, Geometry, HashMap, Intersects, LinkedList, Meets, MetBy, Mul, Not, OperatorFilter, Or, OverlappedBy, Overlaps, Pair, PropertyIsBetween, PropertyIsEqualTo, PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo, PropertyIsLessThan, PropertyIsLessThanOrEqualTo, PropertyIsLike, PropertyIsNil, PropertyIsNotEqualTo, PropertyIsNull, Sub, TContains, TEquals, TOverlaps, Touches, ValueReference, Within].116
ErrorsClass Fan-Out Complexity is 66 (max allowed is 20).116
ErrorsCyclomatic Complexity is 12 (max allowed is 10).434
ErrorsCyclomatic Complexity is 12 (max allowed is 10).482
ErrorsCyclomatic Complexity is 14 (max allowed is 10).532
ErrorsCyclomatic Complexity is 14 (max allowed is 10).568

org/deegree/filter/Operator.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.filter.comparison.ComparisonOperator.38
WarningsUnused import - org.deegree.filter.logical.LogicalOperator.39
WarningsUnused import - org.deegree.filter.spatial.SpatialOperator.40
WarningsRedundant 'public' modifier.73
WarningsRedundant 'public' modifier.88
WarningsRedundant 'public' modifier.91

org/deegree/filter/XPathEvaluator.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.tom.gml.GMLObject.40
WarningsRedundant 'public' modifier.68
WarningsRedundant 'public' modifier.78

org/deegree/filter/comparison/BinaryComparisonOperator.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 25 (max allowed is 10).79
ErrorsNPath Complexity is 5,378 (max allowed is 200).79

org/deegree/filter/comparison/PropertyIsBetween.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/filter/comparison/PropertyIsLessThanOrEqualTo.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.tom.TypedObjectNode.38
WarningsUnused import - org.deegree.commons.utils.Pair.40
WarningsUnused import - org.deegree.filter.FilterEvaluationException.42
WarningsUnused import - org.deegree.filter.XPathEvaluator.44

org/deegree/filter/comparison/PropertyIsLike.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 21 (max allowed is 10).161
ErrorsNPath Complexity is 480 (max allowed is 200).161

org/deegree/filter/expression/Function.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/filter/expression/ValueReference.java

ViolationMessageLine
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.93
ErrorsCyclomatic Complexity is 11 (max allowed is 10).116

org/deegree/filter/expression/custom/AbstractCustomExpression.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/filter/expression/custom/CustomExpression.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.commons.xml.XMLParsingException.42
WarningsRedundant 'public' modifier.61
WarningsRedundant 'public' modifier.81
WarningsRedundant 'public' modifier.102
WarningsRedundant 'public' modifier.123

org/deegree/filter/expression/custom/CustomExpressionManager.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/filter/function/FunctionManager.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/filter/function/FunctionProvider.java

ViolationMessageLine
WarningsRedundant 'public' modifier.63
WarningsRedundant 'public' modifier.69
WarningsRedundant 'public' modifier.76
WarningsRedundant 'public' modifier.83
WarningsRedundant 'public' modifier.90
WarningsRedundant 'public' modifier.99

org/deegree/filter/function/ParameterType.java

ViolationMessageLine
WarningsUnused import - org.deegree.filter.expression.Function.51

org/deegree/filter/logical/And.java

ViolationMessageLine
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.67

org/deegree/filter/logical/Or.java

ViolationMessageLine
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.67

org/deegree/filter/spatial/BBOX.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/filter/spatial/Contains.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/filter/spatial/Intersects.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 15 (max allowed is 10).74

org/deegree/filter/spatial/Within.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/filter/xml/Filter100XMLDecoder.java

ViolationMessageLine
WarningsFile does not end with a newline.0
ErrorsClass Data Abstraction Coupling is 45 (max allowed is 12) classes [Add, And, ArrayList, BBOX, Beyond, Contains, Crosses, DWithin, Disjoint, Div, Equals, Function, GenericXMLElement, HashMap, HashSet, IdFilter, Intersects, LinkedHashMap, LinkedList, Literal, Measure, Mul, NamespaceBindings, Not, Operator, OperatorFilter, Or, Overlaps, PrimitiveValue, PropertyIsBetween, PropertyIsEqualTo, PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo, PropertyIsLessThan, PropertyIsLessThanOrEqualTo, PropertyIsLike, PropertyIsNotEqualTo, PropertyIsNull, QName, Sub, Touches, ValueReference, Within, XMLParsingException, XMLStreamReaderWrapper].136
ErrorsClass Fan-Out Complexity is 73 (max allowed is 20).136
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.263
ErrorsCyclomatic Complexity is 11 (max allowed is 10).494
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.654
ErrorsCyclomatic Complexity is 14 (max allowed is 10).797

org/deegree/filter/xml/Filter110XMLDecoder.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 46 (max allowed is 12) classes [Add, And, ArrayList, BBOX, Beyond, Contains, Crosses, DWithin, Disjoint, Div, Equals, Function, GenericXMLElement, HashMap, HashSet, IdFilter, Intersects, LinkedHashMap, LinkedList, Literal, Measure, Mul, NamespaceBindings, Not, Operator, OperatorFilter, Or, Overlaps, PrimitiveValue, PropertyIsBetween, PropertyIsEqualTo, PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo, PropertyIsLessThan, PropertyIsLessThanOrEqualTo, PropertyIsLike, PropertyIsNotEqualTo, PropertyIsNull, QName, Sub, Touches, ValueReference, Within, XMLParsingException, XMLStreamException, XMLStreamReaderWrapper].137
ErrorsClass Fan-Out Complexity is 73 (max allowed is 20).137
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.266
ErrorsCyclomatic Complexity is 11 (max allowed is 10).494
ErrorsCyclomatic Complexity is 12 (max allowed is 10).563
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.677
ErrorsCyclomatic Complexity is 15 (max allowed is 10).826

org/deegree/filter/xml/Filter110XMLEncoder.java

ViolationMessageLine
WarningsFile does not end with a newline.0
ErrorsClass Fan-Out Complexity is 56 (max allowed is 20).106
ErrorsCyclomatic Complexity is 11 (max allowed is 10).301
ErrorsCyclomatic Complexity is 14 (max allowed is 10).372
ErrorsCyclomatic Complexity is 13 (max allowed is 10).469

org/deegree/filter/xml/Filter200XMLDecoder.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 42 (max allowed is 12) classes [And, ArrayList, BBOX, Beyond, Contains, Crosses, DWithin, Disjoint, Equals, Function, GenericXMLElement, HashMap, IdFilter, Intersects, LinkedHashMap, LinkedList, Literal, Measure, NamespaceBindings, Not, Operator, OperatorFilter, Or, Overlaps, PrimitiveValue, PropertyIsBetween, PropertyIsEqualTo, PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo, PropertyIsLessThan, PropertyIsLessThanOrEqualTo, PropertyIsLike, PropertyIsNil, PropertyIsNotEqualTo, PropertyIsNull, QName, ResourceId, Touches, ValueReference, Within, XMLParsingException, XMLStreamReaderWrapper].138
ErrorsClass Fan-Out Complexity is 73 (max allowed is 20).138
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.299
ErrorsCyclomatic Complexity is 12 (max allowed is 10).489
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.685
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.806
ErrorsCyclomatic Complexity is 24 (max allowed is 10).989
ErrorsNPath Complexity is 4,098 (max allowed is 200).989

org/deegree/gml/GMLInputFactory.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.commons.tom.gml.GMLObject.49
WarningsRedundant throws: 'FactoryConfigurationError' is unchecked exception.105

org/deegree/gml/GMLOutputFactory.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.tom.gml.GMLObject.41

org/deegree/gml/GMLStreamReader.java

ViolationMessageLine
WarningsUnused import - javax.xml.stream.XMLStreamConstants.39
WarningsUnused import - org.deegree.commons.tom.gml.GMLReference.44
ErrorsClass Fan-Out Complexity is 24 (max allowed is 20).124
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.262
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.285
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.303
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.321
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.335
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.349

org/deegree/gml/GMLStreamWriter.java

ViolationMessageLine
WarningsUnused import - org.deegree.feature.property.ExtraProps.60
ErrorsClass Fan-Out Complexity is 22 (max allowed is 20).91

org/deegree/gml/GMLVersion.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 12 (max allowed is 10).116

org/deegree/gml/commons/AbstractGMLObjectReader.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.tom.gml.GMLObjectCategory.75
WarningsUnused import - org.deegree.gml.feature.GMLFeatureReader.113
ErrorsClass Data Abstraction Coupling is 17 (max allowed is 12) classes [ArrayList, CodeType, Feature, FeatureReference, GenericProperty, GenericXMLElement, GeometryReference, HashMap, LinkedHashMap, Measure, PrimitiveType, PrimitiveValue, QName, SimpleProperty, StringOrRef, TypedObjectNodeArray, XMLParsingException].131
ErrorsClass Fan-Out Complexity is 55 (max allowed is 20).131
ErrorsCyclomatic Complexity is 12 (max allowed is 10).181
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.182
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.234
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.234
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.251
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.251
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.298
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.298
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.345
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.345
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.369
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.369
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.381
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.381
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.392
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.392
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.403
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.403
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.421
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.421
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.445
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.445
ErrorsCyclomatic Complexity is 24 (max allowed is 10).485
ErrorsNPath Complexity is 723 (max allowed is 200).485
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.487
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.487
WarningsRedundant throws: 'NoSuchElementException' is unchecked exception.579
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.579
ErrorsCyclomatic Complexity is 11 (max allowed is 10).609
ErrorsCyclomatic Complexity is 15 (max allowed is 10).665
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.741
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.767

org/deegree/gml/dictionary/Definition.java

ViolationMessageLine
WarningsRedundant 'public' modifier.60
WarningsRedundant 'public' modifier.67
WarningsRedundant 'public' modifier.74

org/deegree/gml/dictionary/Dictionary.java

ViolationMessageLine
WarningsRedundant 'public' modifier.55

org/deegree/gml/dictionary/GMLDictionaryReader.java

ViolationMessageLine
WarningsUnused import - org.deegree.gml.GMLStreamReader.52

org/deegree/gml/dictionary/GMLDictionaryWriter.java

ViolationMessageLine
WarningsUnused import - org.deegree.gml.GMLStreamWriter.41

org/deegree/gml/feature/GMLFeatureReader.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 15 (max allowed is 12) classes [ArrayList, DynamicAppSchema, ExtraProps, FeatureReference, GMLAppSchemaReader, GenericProperty, GeometryPropertyType, PrimitiveType, PrimitiveValue, Property, QName, SimplePropertyType, StreamFeatureCollection, URL, XMLParsingException].99
ErrorsClass Fan-Out Complexity is 33 (max allowed is 20).99
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.136
ErrorsCyclomatic Complexity is 13 (max allowed is 10).148
ErrorsNPath Complexity is 204 (max allowed is 200).148
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.149
ErrorsCyclomatic Complexity is 14 (max allowed is 10).217
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.219
ErrorsCyclomatic Complexity is 25 (max allowed is 10).284
ErrorsNPath Complexity is 9,624 (max allowed is 200).284
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.285
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.426
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.480

org/deegree/gml/feature/GMLFeatureWriter.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 53 (max allowed is 20).113
ErrorsCyclomatic Complexity is 52 (max allowed is 10).239
ErrorsNPath Complexity is 1,420 (max allowed is 200).239
ErrorsCyclomatic Complexity is 15 (max allowed is 10).482

org/deegree/gml/feature/StreamFeatureCollection.java

ViolationMessageLine
WarningsUnused import - org.deegree.gml.GMLStreamReader.67
ErrorsClass Fan-Out Complexity is 21 (max allowed is 20).79
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.147
ErrorsCyclomatic Complexity is 18 (max allowed is 10).160
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.161

org/deegree/gml/geometry/GML2GeometryReader.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 34 (max allowed is 20).101
ErrorsCyclomatic Complexity is 11 (max allowed is 10).214
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.262
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.276
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.290
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.297

org/deegree/gml/geometry/GML2GeometryWriter.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 37 (max allowed is 20).89

org/deegree/gml/geometry/GML3CurveSegmentReader.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 33 (max allowed is 20).105
ErrorsCyclomatic Complexity is 17 (max allowed is 10).158
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.159
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.227
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.259
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.301
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.353
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.384
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.436
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.491
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.559
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.592
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.654
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.689
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.755
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.792
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.845
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.900
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.930
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.988
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1025

org/deegree/gml/geometry/GML3GeometryBaseReader.java

ViolationMessageLine
WarningsUnused import - org.deegree.cs.coordinatesystems.CRS.53
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.95
ErrorsCyclomatic Complexity is 11 (max allowed is 10).118
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.119
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.171
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.330

org/deegree/gml/geometry/GML3GeometryReader.java

ViolationMessageLine
ErrorsFile length is 2,981 lines (max allowed is 2,000).1
ErrorsClass Data Abstraction Coupling is 15 (max allowed is 12) classes [ArrayList, CurveReference, CurveSegment, GML3CurveSegmentReader, GML3SurfacePatchReader, GeometricPrimitiveReference, GeometryReference, HashSet, LineStringReference, LinkedList, PointReference, PolygonReference, SolidReference, SurfaceReference, XMLParsingException].162
ErrorsClass Fan-Out Complexity is 63 (max allowed is 20).162
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.338
ErrorsCyclomatic Complexity is 14 (max allowed is 10).371
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.372
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.450
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.479
ErrorsCyclomatic Complexity is 12 (max allowed is 10).527
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.528
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.605
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.673
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.728
ErrorsCyclomatic Complexity is 13 (max allowed is 10).776
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.777
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.864
ErrorsCyclomatic Complexity is 14 (max allowed is 10).925
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.926
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1022
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1077
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1147
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1220
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1304
ErrorsCyclomatic Complexity is 11 (max allowed is 10).1392
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1393
ErrorsCyclomatic Complexity is 14 (max allowed is 10).1633
ErrorsNPath Complexity is 384 (max allowed is 200).1633
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1634
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1743
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1785
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1889
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1933
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.1977
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2022
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2082
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2141
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2193
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2252
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2304
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2363
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2418
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2438
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2519
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2568
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2617
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2661
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2710
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2754
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2803
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2847
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2927
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.2963

org/deegree/gml/geometry/GML3GeometryWriter.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 71 (max allowed is 20).132
ErrorsCyclomatic Complexity is 51 (max allowed is 10).239
ErrorsNPath Complexity is 28,225 (max allowed is 200).239
ErrorsCyclomatic Complexity is 16 (max allowed is 10).1109
ErrorsCyclomatic Complexity is 13 (max allowed is 10).1484

org/deegree/gml/geometry/GML3SurfacePatchReader.java

ViolationMessageLine
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.126
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.175
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.237
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.299
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.361
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.421
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.465

org/deegree/gml/geometry/GMLGeometryReader.java

ViolationMessageLine
WarningsUnused import - javax.xml.stream.XMLStreamConstants.37
WarningsRedundant 'public' modifier.67
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.68
WarningsRedundant 'public' modifier.78
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.79
WarningsRedundant 'public' modifier.88
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.89
WarningsRedundant 'public' modifier.96
WarningsRedundant 'public' modifier.103
WarningsRedundant 'public' modifier.114
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.115

org/deegree/gml/geometry/GMLGeometryWriter.java

ViolationMessageLine
WarningsRedundant 'public' modifier.78
WarningsRedundant 'public' modifier.87
WarningsRedundant 'public' modifier.96
WarningsRedundant 'public' modifier.105
WarningsRedundant 'public' modifier.114
WarningsRedundant 'public' modifier.123
WarningsRedundant 'public' modifier.132
WarningsRedundant 'public' modifier.141
WarningsRedundant 'public' modifier.150
WarningsRedundant 'public' modifier.159
WarningsRedundant 'public' modifier.168
WarningsRedundant 'public' modifier.177
WarningsRedundant 'public' modifier.186
WarningsRedundant 'public' modifier.195
WarningsRedundant 'public' modifier.204

org/deegree/gml/props/GMLStdPropsImpl.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.commons.tom.gml.GMLObject.46
WarningsUnused import - org.deegree.feature.Feature.50
WarningsUnused import - org.deegree.geometry.Geometry.55

org/deegree/gml/reference/FeatureReference.java

ViolationMessageLine
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.123

org/deegree/gml/reference/GmlDocumentIdContext.java

ViolationMessageLine
WarningsRedundant throws: 'ReferenceResolvingException' is unchecked exception.203

org/deegree/gml/reference/GmlXlinkOptions.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.tom.gml.GMLObject.44

org/deegree/gml/reference/GmlXlinkStrategy.java

ViolationMessageLine
WarningsUnused import - org.deegree.commons.tom.gml.GMLObject.38
WarningsRedundant 'public' modifier.56
WarningsRedundant 'public' modifier.58
WarningsRedundant 'public' modifier.67
WarningsRedundant 'public' modifier.78
WarningsRedundant 'public' modifier.88

org/deegree/gml/schema/GMLAppSchemaReader.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 19 (max allowed is 12) classes [ArrayList, ArrayPropertyType, CustomPropertyType, EnvelopePropertyType, FeatureType, FilenameFilter, GMLSchemaInfoSet, GenericAppSchema, GenericFeatureCollectionType, GenericFeatureType, HashMap, HashSet, NamespaceBindings, QName, SimplePropertyType, StringReader, URL, XMLAdapter, XPath].98
ErrorsClass Fan-Out Complexity is 48 (max allowed is 20).98
WarningsRedundant throws: 'ClassCastException' is unchecked exception.149
WarningsRedundant throws: 'ClassCastException' is unchecked exception.215
WarningsRedundant throws: 'ClassCastException' is unchecked exception.278
ErrorsCyclomatic Complexity is 11 (max allowed is 10).346

org/deegree/gml/schema/GMLAppSchemaWriter.java

ViolationMessageLine
WarningsFile does not end with a newline.0
ErrorsClass Fan-Out Complexity is 42 (max allowed is 20).134
ErrorsCyclomatic Complexity is 12 (max allowed is 10).186
ErrorsCyclomatic Complexity is 19 (max allowed is 10).297
ErrorsNPath Complexity is 612 (max allowed is 200).297
ErrorsCyclomatic Complexity is 14 (max allowed is 10).398
ErrorsNPath Complexity is 864 (max allowed is 200).398
ErrorsCyclomatic Complexity is 11 (max allowed is 10).456
ErrorsCyclomatic Complexity is 13 (max allowed is 10).559
ErrorsCyclomatic Complexity is 62 (max allowed is 10).645
ErrorsCyclomatic Complexity is 23 (max allowed is 10).874
ErrorsNPath Complexity is 1,680 (max allowed is 200).874
ErrorsCyclomatic Complexity is 15 (max allowed is 10).985
ErrorsCyclomatic Complexity is 14 (max allowed is 10).1068

org/deegree/gml/schema/GMLSchemaInfoSet.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 36 (max allowed is 20).125
WarningsRedundant throws: 'ClassCastException' is unchecked exception.187
WarningsRedundant throws: 'ClassCastException' is unchecked exception.205
ErrorsCyclomatic Complexity is 18 (max allowed is 10).211
ErrorsNPath Complexity is 624 (max allowed is 200).211
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.319
ErrorsCyclomatic Complexity is 22 (max allowed is 10).664
ErrorsNPath Complexity is 270 (max allowed is 200).664
ErrorsCyclomatic Complexity is 33 (max allowed is 10).869
ErrorsNPath Complexity is 8,115 (max allowed is 200).869
ErrorsCyclomatic Complexity is 12 (max allowed is 10).1176

org/deegree/gml/schema/WellKnownGMLTypes.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.feature.types.FeatureType.49

org/deegree/gml/utils/GMLObjectVisitor.java

ViolationMessageLine
WarningsRedundant 'public' modifier.59
WarningsRedundant 'public' modifier.68
WarningsRedundant 'public' modifier.77

org/deegree/gml/utils/GMLObjectWalker.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 36 (max allowed is 20).83
ErrorsCyclomatic Complexity is 11 (max allowed is 10).106
ErrorsCyclomatic Complexity is 16 (max allowed is 10).226

org/deegree/gml/utils/XMLTransformer.java

ViolationMessageLine
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.86
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.95
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.103
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.135
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.135
WarningsRedundant throws: 'OutsideCRSDomainException' is unchecked exception.136
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.170
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.170
WarningsRedundant throws: 'OutsideCRSDomainException' is unchecked exception.171
ErrorsCyclomatic Complexity is 19 (max allowed is 10).175
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.177
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.178
WarningsRedundant throws: 'OutsideCRSDomainException' is unchecked exception.178