Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
9905160

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.java034
org/deegree/tools/rendering/manager/ModelGeneralizor.java031
org/deegree/tools/rendering/manager/ModelManager.java010
org/deegree/tools/rendering/manager/PrototypeAssigner.java031
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
ClassFanOutComplexity20Errors Error
CovariantEquals0Errors Error
ClassDataAbstractionCoupling
  • max: "12"
14Errors 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 25 (max allowed is 12) classes [ArrayList, ConfiguredOpenGLInitValues, DefaultJDBCParams, Dimension, File, FileNotFoundException, FlightControls, GLU, GLUT, GregorianCalendar, HashMap, JFrame, LODAnalyzer, Option, Options, Pair, Point3d, PosixParser, RenderContext, ServiceInitException, StringBuilder, SunInfo, TextureManager, Vector3d, ViewParams].125
ErrorsClass Fan-Out Complexity is 59 (max allowed is 20).125
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.219
ErrorsCyclomatic Complexity is 15 (max allowed is 10).323
ErrorsNPath Complexity is 768 (max allowed is 200).323
ErrorsCyclomatic Complexity is 45 (max allowed is 10).643
ErrorsNPath Complexity is 2,480,061 (max allowed is 200).643
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.849
ErrorsCyclomatic Complexity is 15 (max allowed is 10).894
ErrorsNPath Complexity is 1,152 (max allowed is 200).894
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.895

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 Data Abstraction Coupling is 13 (max allowed is 12) classes [BuildingManager, DefaultJDBCParams, File, FileBackend, MissingFormatArgumentException, NumberFormatException, Option, Options, PosixParser, PrototypeManager, StageManager, StringBuilder, TreeManager].84
ErrorsClass Fan-Out Complexity is 27 (max allowed is 20).84
ErrorsCyclomatic Complexity is 16 (max allowed is 10).226
ErrorsNPath Complexity is 240 (max allowed is 200).226
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.227
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.227
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.308

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

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 21 (max allowed is 20).75
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.132
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.132
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.203

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

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

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

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 22 (max allowed is 20).76
WarningsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.146
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.146
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.217

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