Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
9905157

Files

FilesInfosWarningsErrors
org/deegree/tools/binding/CityGMLImporterGenerator.java020
org/deegree/tools/binding/FeatureClass.java001
org/deegree/tools/binding/FeatureTypeInstanceWriter.java001
org/deegree/tools/binding/ModelClass.java002
org/deegree/tools/crs/georeferencing/application/ApplicationState.java002
org/deegree/tools/crs/georeferencing/application/Controller.java012
org/deegree/tools/crs/georeferencing/application/TransformationPoints.java013
org/deegree/tools/crs/georeferencing/application/handler/JCheckboxHandler.java002
org/deegree/tools/crs/georeferencing/application/listeners/ButtonListener.java003
org/deegree/tools/crs/georeferencing/application/listeners/FootprintMouseListener.java001
org/deegree/tools/crs/georeferencing/application/listeners/Scene2DMouseListener.java001
org/deegree/tools/crs/georeferencing/application/transformation/Polynomial.java001
org/deegree/tools/crs/georeferencing/communication/DefaultGRViewerGUI.java002
org/deegree/tools/crs/georeferencing/communication/GRViewerGUI.java090
org/deegree/tools/crs/georeferencing/communication/PointTableFrame.java010
org/deegree/tools/crs/georeferencing/communication/dialog/coordinatejump/CoordinateJumperTextfieldDialog.java002
org/deegree/tools/crs/georeferencing/communication/dialog/menuitem/WMSParameterChooser.java010
org/deegree/tools/crs/georeferencing/communication/panel2D/Scene2DPanel.java010
org/deegree/tools/crs/georeferencing/model/points/FootprintPoint.java010
org/deegree/tools/crs/georeferencing/model/points/GeoReferencedPoint.java010
org/deegree/tools/rendering/FlightControls.java001
org/deegree/tools/rendering/InteractiveWPVS.java038
org/deegree/tools/rendering/dem/builder/DEMDatasetGenerator.java012
org/deegree/tools/rendering/dem/builder/PatchManager.java030
org/deegree/tools/rendering/dem/builder/dag/DAGBuilder.java001
org/deegree/tools/rendering/dem/filtering/DEMRasterFilterer.java003
org/deegree/tools/rendering/dem/filtering/filters/DEMFilter.java020
org/deegree/tools/rendering/manager/DataManager.java033
org/deegree/tools/rendering/manager/ModelGeneralizor.java030
org/deegree/tools/rendering/manager/ModelManager.java010
org/deegree/tools/rendering/manager/PrototypeAssigner.java030
org/deegree/tools/rendering/manager/buildings/BuildingManager.java020
org/deegree/tools/rendering/manager/buildings/PrototypeManager.java020
org/deegree/tools/rendering/manager/buildings/importers/CityGMLImporter.java034
org/deegree/tools/rendering/manager/buildings/importers/ModelImporter.java010
org/deegree/tools/rendering/manager/buildings/importers/VRMLImporter.java005
org/deegree/tools/rendering/manager/stage/StageManager.java012
org/deegree/tools/rendering/manager/trees/TreeManager.java011
org/deegree/tools/rendering/viewer/Export3DFile.java002
org/deegree/tools/rendering/viewer/GLViewer.java002
org/deegree/tools/rendering/viewer/J3DExporter.java040

Rules

RulesViolationsSeverity
EmptyStatement0Warnings Warning
CyclomaticComplexity19Errors Error
ClassFanOutComplexity18Errors Error
CovariantEquals0Errors Error
ClassDataAbstractionCoupling
  • max: "12"
13Errors Error
NPathComplexity7Errors Error
RedundantImport0Warnings Warning
UnusedImports9Warnings Warning
RedundantModifier15Warnings Warning
RedundantThrows22Warnings Warning
FileLength0Errors Error
NewlineAtEndOfFile5Warnings Warning

Details

org/deegree/tools/binding/CityGMLImporterGenerator.java

ViolationMessageLine
WarningsUnused import - org.deegree.tools.rendering.manager.buildings.importers.ModelImporter.52
WarningsRedundant throws: 'ClassCastException' is unchecked exception.70

org/deegree/tools/binding/FeatureClass.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 25 (max allowed is 20).82

org/deegree/tools/binding/FeatureTypeInstanceWriter.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 26 (max allowed is 20).97

org/deegree/tools/binding/ModelClass.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 11 (max allowed is 10).373
ErrorsCyclomatic Complexity is 51 (max allowed is 10).558

org/deegree/tools/crs/georeferencing/application/ApplicationState.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 20 (max allowed is 12) classes [AffineTransformation, ArrayList, FeatureLayer, Footprint, FootprintMouseListener, FootprintMouseModel, GeoReferencedMouseModel, GeometryFactory, Helmert4Transform, LinkedList, MapService, MouseAdapter, PointsList, Polynomial, Rectangle, RequestableLayer, Scene2DMouseListener, Scene2DMouseMotionListener, Scene2DMouseWheelListener, StreamSource].104
ErrorsClass Fan-Out Complexity is 54 (max allowed is 20).104

org/deegree/tools/crs/georeferencing/application/Controller.java

ViolationMessageLine
WarningsUnused import - javax.swing.JFrame.48
ErrorsClass Data Abstraction Coupling is 13 (max allowed is 12) classes [ButtonListener, CheckBoxListModel, CheckboxListTransformation, ControllerModel, FootprintPoint, GeoReferencedPoint, GeometryFactory, HoleWindowListener, OptionDialogModel, Point4Values, PointTableFrame, Scene2DValues, TableChangedEventListener].80
ErrorsClass Fan-Out Complexity is 23 (max allowed is 20).80

org/deegree/tools/crs/georeferencing/application/TransformationPoints.java

ViolationMessageLine
WarningsUnused import - org.deegree.gml.GMLVersion.GML_31.40
ErrorsClass Data Abstraction Coupling is 24 (max allowed is 12) classes [ActionEvent, ArrayList, ByteArrayInputStream, DefaultPoint, FeatureLayer, FileInputHandler, FootprintPoint, GenericFeatureCollection, GenericProperty, GeometryFactory, HashMap, HashSet, IdFilter, LinkedList, Not, OperatorFilter, Point4Values, PropertyIsNull, RequestableLayer, ScaleDenominatorsType, Triple, ValueReference, Vector, VectorTransformer].98
ErrorsClass Fan-Out Complexity is 46 (max allowed is 20).98
ErrorsCyclomatic Complexity is 13 (max allowed is 10).239

org/deegree/tools/crs/georeferencing/application/handler/JCheckboxHandler.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 12 (max allowed is 10).57
ErrorsNPath Complexity is 768 (max allowed is 200).57

org/deegree/tools/crs/georeferencing/application/listeners/ButtonListener.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 25 (max allowed is 12) classes [ArrayList, Color, DefaultMutableTreeNode, ErrorDialog, FeatureLayer, File, FileChooser, FileOutputHandler, FileOutputStream, GeometryTransformer, HashMap, JCheckboxHandler, LayerOptions, LinkedList, MapController, NavigationTreeSelectionListener, OpenWMS, OptionDialog, Pair, RemoteWMSLayer, RemoteWMSStore, Style, TransformationPoints, WMSParameterChooser, XMLTransformer].111
ErrorsClass Fan-Out Complexity is 50 (max allowed is 20).111
ErrorsCyclomatic Complexity is 67 (max allowed is 10).130

org/deegree/tools/crs/georeferencing/application/listeners/FootprintMouseListener.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 20 (max allowed is 10).91

org/deegree/tools/crs/georeferencing/application/listeners/Scene2DMouseListener.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 18 (max allowed is 10).88

org/deegree/tools/crs/georeferencing/application/transformation/Polynomial.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 23 (max allowed is 20).69

org/deegree/tools/crs/georeferencing/communication/DefaultGRViewerGUI.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 19 (max allowed is 12) classes [BuildingFootprintPanel, ButtonGroup, Dimension, GLCanvas, GLCapabilities, GridBagLayout, ImageIcon, Insets, JButton, JMenu, JMenuBar, JMenuItem, JPanel, JSplitPane, JToggleButton, JToolBar, OpenGLEventHandler, Scene2DPanel, ToolbarListener].83
ErrorsClass Fan-Out Complexity is 28 (max allowed is 20).83

org/deegree/tools/crs/georeferencing/communication/GRViewerGUI.java

ViolationMessageLine
WarningsRedundant 'public' modifier.60
WarningsRedundant 'public' modifier.67
WarningsRedundant 'public' modifier.73
WarningsRedundant 'public' modifier.75
WarningsRedundant 'public' modifier.77
WarningsRedundant 'public' modifier.79
WarningsRedundant 'public' modifier.87
WarningsRedundant 'public' modifier.89
WarningsRedundant 'public' modifier.91

org/deegree/tools/crs/georeferencing/communication/PointTableFrame.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/tools/crs/georeferencing/communication/dialog/coordinatejump/CoordinateJumperTextfieldDialog.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 15 (max allowed is 10).113
ErrorsNPath Complexity is 579 (max allowed is 200).113

org/deegree/tools/crs/georeferencing/communication/dialog/menuitem/WMSParameterChooser.java

ViolationMessageLine
WarningsRedundant throws: 'NullPointerException' is unchecked exception.95

org/deegree/tools/crs/georeferencing/communication/panel2D/Scene2DPanel.java

ViolationMessageLine
WarningsUnused import - javax.swing.JPanel.48

org/deegree/tools/crs/georeferencing/model/points/FootprintPoint.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/tools/crs/georeferencing/model/points/GeoReferencedPoint.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/tools/rendering/FlightControls.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 17 (max allowed is 10).82

org/deegree/tools/rendering/InteractiveWPVS.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 24 (max allowed is 12) classes [ArrayList, ConfiguredOpenGLInitValues, Dimension, File, FileNotFoundException, FlightControls, GLU, GLUT, GregorianCalendar, HashMap, JFrame, LODAnalyzer, Option, Options, Pair, Point3d, PosixParser, RenderContext, ServiceInitException, StringBuilder, SunInfo, TextureManager, Vector3d, ViewParams].123
ErrorsClass Fan-Out Complexity is 56 (max allowed is 20).123
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.217
ErrorsCyclomatic Complexity is 15 (max allowed is 10).321
ErrorsNPath Complexity is 768 (max allowed is 200).321
ErrorsCyclomatic Complexity is 45 (max allowed is 10).641
ErrorsNPath Complexity is 2,480,061 (max allowed is 200).641
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.847
ErrorsCyclomatic Complexity is 13 (max allowed is 10).900
ErrorsNPath Complexity is 576 (max allowed is 200).900
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.901

org/deegree/tools/rendering/dem/builder/DEMDatasetGenerator.java

ViolationMessageLine
WarningsFile does not end with a newline.0
ErrorsClass Data Abstraction Coupling is 13 (max allowed is 12) classes [DAGBuilder, File, FileBlob, GridFileReader, GridWriter, Option, Options, PatchManager, Point2f, PosixParser, RasterGeoReference, RasterRect, Worker].96
ErrorsClass Fan-Out Complexity is 29 (max allowed is 20).96

org/deegree/tools/rendering/dem/builder/PatchManager.java

ViolationMessageLine
WarningsUnused import - org.deegree.rendering.r3d.multiresolution.MultiresolutionMesh.50
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.118
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.125

org/deegree/tools/rendering/dem/builder/dag/DAGBuilder.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 16 (max allowed is 10).418

org/deegree/tools/rendering/dem/filtering/DEMRasterFilterer.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 15 (max allowed is 12) classes [File, FilteredResultWiter, GridFileReader, GridWriter, IOException, Option, Options, PosixParser, RasterComparator, RasterFilterer, RasterIOOptions, RasterRect, Stack, StringBuilder, Thread].90
ErrorsClass Fan-Out Complexity is 31 (max allowed is 20).90
ErrorsCyclomatic Complexity is 11 (max allowed is 10).161

org/deegree/tools/rendering/dem/filtering/filters/DEMFilter.java

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

org/deegree/tools/rendering/manager/DataManager.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 23 (max allowed is 20).81
ErrorsCyclomatic Complexity is 16 (max allowed is 10).219
ErrorsNPath Complexity is 240 (max allowed is 200).219
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.220
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.220
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.301

org/deegree/tools/rendering/manager/ModelGeneralizor.java

ViolationMessageLine
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.127
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.127
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.198

org/deegree/tools/rendering/manager/ModelManager.java

ViolationMessageLine
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.136

org/deegree/tools/rendering/manager/PrototypeAssigner.java

ViolationMessageLine
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.139
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.139
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.210

org/deegree/tools/rendering/manager/buildings/BuildingManager.java

ViolationMessageLine
WarningsUnused import - java.sql.SQLException.43
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.119

org/deegree/tools/rendering/manager/buildings/PrototypeManager.java

ViolationMessageLine
WarningsUnused import - java.sql.SQLException.43
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.86

org/deegree/tools/rendering/manager/buildings/importers/CityGMLImporter.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 18 (max allowed is 12) classes [ArrayList, File, GMLAppSchemaReader, GeometryFactory, GeometryQualityModel, HashMap, IOException, LinkedList, NamespaceBindings, QName, SimpleAccessGeometry, SimpleGeometryStyle, Tesselator, Timestamp, TypedObjectNodeXPathEvaluator, URL, ValueReference, WorldRenderableObject].109
ErrorsClass Fan-Out Complexity is 49 (max allowed is 20).109
ErrorsCyclomatic Complexity is 12 (max allowed is 10).151
ErrorsNPath Complexity is 576 (max allowed is 200).151
WarningsRedundant throws: 'FactoryConfigurationError' is unchecked exception.226
WarningsRedundant throws: 'XMLParsingException' is unchecked exception.226
WarningsRedundant throws: 'ReferenceResolvingException' is unchecked exception.227

org/deegree/tools/rendering/manager/buildings/importers/ModelImporter.java

ViolationMessageLine
WarningsRedundant 'public' modifier.65

org/deegree/tools/rendering/manager/buildings/importers/VRMLImporter.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 24 (max allowed is 12) classes [AffineTransform, ArrayList, AxisAngle4d, BufferedImage, Color3f, File, GeometryFactory, GeometryInfo, HashMap, IOException, LinkedList, Matrix3d, NormalGenerator, Pair, Point3d, RenderableGeometry, RenderableQualityModel, RenderableTexturedGeometry, SimpleGeometryStyle, Timestamp, Transform3D, Vector3d, VrmlLoader, WorldRenderableObject].114
ErrorsClass Fan-Out Complexity is 55 (max allowed is 20).114
ErrorsCyclomatic Complexity is 11 (max allowed is 10).180
ErrorsCyclomatic Complexity is 14 (max allowed is 10).253
ErrorsCyclomatic Complexity is 16 (max allowed is 10).461

org/deegree/tools/rendering/manager/stage/StageManager.java

ViolationMessageLine
WarningsUnused import - java.sql.SQLException.44
ErrorsClass Data Abstraction Coupling is 14 (max allowed is 12) classes [CSVReader, DataObjectInfo, File, FileNotFoundException, FileReader, FileWriter, GeometryFactory, HashMap, HashSet, LinkedList, PrototypeReference, RenderableQualityModel, StringBuilder, WorldRenderableObject].75
ErrorsClass Fan-Out Complexity is 25 (max allowed is 20).75

org/deegree/tools/rendering/manager/trees/TreeManager.java

ViolationMessageLine
WarningsUnused import - java.sql.SQLException.43
ErrorsClass Fan-Out Complexity is 22 (max allowed is 20).72

org/deegree/tools/rendering/viewer/Export3DFile.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 14 (max allowed is 12) classes [ActionListener, ButtonGroup, FlowLayout, GridBagConstraints, GridBagLayout, HashMap, JButton, JCheckBox, JDialog, JLabel, JPanel, JRadioButton, JTextField, StringBuilder].72
ErrorsClass Fan-Out Complexity is 23 (max allowed is 20).72

org/deegree/tools/rendering/viewer/GLViewer.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 17 (max allowed is 12) classes [ActionListener, ArrayList, BorderLayout, Dimension, File, GLCanvas, GLCapabilities, GridBagConstraints, GridBagLayout, Insets, JButton, JFileChooser, JLabel, JPanel, JRadioButton, OpenGLEventHandler, ViewerFileFilter].80
ErrorsClass Fan-Out Complexity is 24 (max allowed is 20).80

org/deegree/tools/rendering/viewer/J3DExporter.java

ViolationMessageLine
WarningsRedundant 'public' modifier.64
WarningsRedundant 'public' modifier.69
WarningsRedundant 'public' modifier.74
WarningsRedundant 'public' modifier.83