From 6b1dd633ea3f9547f7ca0cde8620affaacc6f799 Mon Sep 17 00:00:00 2001 From: timmolter <tim.molter@gmail.com> Date: Wed, 12 Sep 2012 10:08:54 +0200 Subject: [PATCH] fixed some Sonar violations --- src/main/java/com/xeiam/xchart/AxisPair.java | 6 ++---- src/main/java/com/xeiam/xchart/BitmapEncoder.java | 11 ++++++++++- src/main/java/com/xeiam/xchart/ServletEncoder.java | 11 ++++++++++- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/xeiam/xchart/AxisPair.java b/src/main/java/com/xeiam/xchart/AxisPair.java index fa6b6f35..94e9c4d4 100644 --- a/src/main/java/com/xeiam/xchart/AxisPair.java +++ b/src/main/java/com/xeiam/xchart/AxisPair.java @@ -130,15 +130,13 @@ public class AxisPair implements IChartPart { protected static int getTickSpace(int workingSpace) { - int tickSpace = (int) (workingSpace * 0.95); - return tickSpace; + return (int) (workingSpace * 0.95); } protected static int getMargin(int workingSpace, int tickSpace) { int marginSpace = workingSpace - tickSpace; - int margin = (int) (marginSpace / 2.0); - return margin; + return (int) (marginSpace / 2.0); } @Override diff --git a/src/main/java/com/xeiam/xchart/BitmapEncoder.java b/src/main/java/com/xeiam/xchart/BitmapEncoder.java index cf043a26..39c1fa5b 100644 --- a/src/main/java/com/xeiam/xchart/BitmapEncoder.java +++ b/src/main/java/com/xeiam/xchart/BitmapEncoder.java @@ -18,6 +18,7 @@ package com.xeiam.xchart; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.FileOutputStream; +import java.io.IOException; import java.io.OutputStream; import javax.imageio.ImageIO; @@ -27,13 +28,21 @@ import javax.imageio.ImageIO; */ public class BitmapEncoder { + /** + * Constructor - Private constructor to prevent instantiation + */ + private BitmapEncoder() { + + } + /** * Saves a chart as a PNG file * * @param chart * @param pFileName + * @throws IOException */ - public static void savePNG(Chart chart, String pFileName) throws Exception { + public static void savePNG(Chart chart, String pFileName) throws IOException { BufferedImage lBufferedImage = new BufferedImage(chart.width, chart.height, BufferedImage.TYPE_INT_RGB); Graphics2D lGraphics2D = lBufferedImage.createGraphics(); diff --git a/src/main/java/com/xeiam/xchart/ServletEncoder.java b/src/main/java/com/xeiam/xchart/ServletEncoder.java index fd2c4b66..d4d6e810 100644 --- a/src/main/java/com/xeiam/xchart/ServletEncoder.java +++ b/src/main/java/com/xeiam/xchart/ServletEncoder.java @@ -17,6 +17,7 @@ package com.xeiam.xchart; import java.awt.Graphics2D; import java.awt.image.BufferedImage; +import java.io.IOException; import javax.imageio.ImageIO; import javax.servlet.ServletOutputStream; @@ -26,13 +27,21 @@ import javax.servlet.ServletOutputStream; */ public class ServletEncoder { + /** + * Constructor - Private constructor to prevent instantiation + */ + private ServletEncoder() { + + } + /** * Streams a chart as a PNG file * * @param out * @param chart + * @throws IOException */ - public static void streamPNG(ServletOutputStream out, Chart chart) throws Exception { + public static void streamPNG(ServletOutputStream out, Chart chart) throws IOException { BufferedImage lBufferedImage = new BufferedImage(chart.width, chart.height, BufferedImage.TYPE_INT_RGB); Graphics2D lGraphics2D = lBufferedImage.createGraphics(); -- GitLab