diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartColor.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartColor.java index 859d7c31657fc7bdade4471d6dd3cb505665d954..25fd8ee14466926a964fcd58b8bcf7e6dc14573f 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartColor.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartColor.java @@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.spiderchart.gc; +/** + * Represents an abstract color + * + * @author AMIT KUMAR MONDAL + * + */ public abstract class AbstractChartColor { public static final String ALICEBLUE = "ALICEBLUE"; diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartFont.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartFont.java index 09d5d53ab1cc8b78695813371ccb88e03c8bb044..5f97fe63236c9f688d32f8f18777fd5733b8169a 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartFont.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartFont.java @@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.spiderchart.gc; +/** + * Represents an abstract font + * + * @author AMIT KUMAR MONDAL + * + */ public abstract class AbstractChartFont { public static int BOLD = 1; diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartGraphics.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartGraphics.java index 70a2073c98fb8f84fb04b07562a5c4258ac17090..a372d03e62e7bac206b878ce309808b25a75d30d 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartGraphics.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartGraphics.java @@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.spiderchart.gc; +/** + * Represents an abstract graphics to be used in the chart + * + * @author AMIT KUMAR MONDAL + * + */ public abstract class AbstractChartGraphics { /** */ diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartImage.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartImage.java index df9c23c71e9c322ac2f3177ad3a14bbf12b04040..73c238a4ad0e7813bb74bb28e3a0d2d686ec95d6 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartImage.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartImage.java @@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.spiderchart.gc; +/** + * Represents an abstract image to be used in the chart + * + * @author AMIT KUMAR MONDAL + * + */ public abstract class AbstractChartImage { /** disposes the image */ diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractGraphicsSupplier.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractGraphicsSupplier.java index 33b62db7ec91fae7a3b460c4849af1fab6cf9f55..abe3b2389ea7b822be38dda1974e0c11281819cd 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractGraphicsSupplier.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractGraphicsSupplier.java @@ -24,6 +24,12 @@ import org.fortiss.tooling.spiderchart.gc.swt.SpiderChartSwtFont; import org.fortiss.tooling.spiderchart.gc.swt.SpiderChartSwtGraphics; import org.fortiss.tooling.spiderchart.gc.swt.SpiderChartSwtImage; +/** + * Represents an abstract factory for graphics to be used in the chart + * + * @author AMIT KUMAR MONDAL + * + */ public final class AbstractGraphicsSupplier { /** Creates an image */ diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Fonts.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Fonts.java index d3afd9d5ada8227f45884bc2c800a64e04e9c327..f6a35e09e00321c909f6c57a6f5d18e072ff4e61 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Fonts.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Fonts.java @@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.spiderchart.gc; +/** + * Enumeration of the fonts to be used in the chart + * + * @author AMIT KUMAR MONDAL + * + */ public enum Fonts { ARIAL("Arial"), SERIF("Serif"), VERDANA("Verdana"); diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Point.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Point.java index a9bd220bb2ac5079398c4bf937595bf9612ab901..ff8d2246ca88e65b2438ccc76a20e45181c99ec1 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Point.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Point.java @@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.spiderchart.gc; +/** + * Represents a point with the given x and y-coordinate values + * + * @author AMIT KUMAR MONDAL + * + */ public final class Point { /** X coordinate */ diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Polygon.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Polygon.java index 643c571ba1f98622fb88e17b4b92413a7efc1a4e..f478ec3df9c81ad708928f52155ac572851b8137 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Polygon.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Polygon.java @@ -20,6 +20,12 @@ package org.fortiss.tooling.spiderchart.gc; import java.util.ArrayList; import java.util.List; +/** + * Represents a polygon with the given list of points + * + * @author AMIT KUMAR MONDAL + * + */ public final class Polygon { /** list of points to draw the polygon */ @@ -50,7 +56,7 @@ public final class Polygon { || this.getY(j) <= y && y < this.getY(i) && x < (this.getX(j) - this.getX(i)) * (y - this.getY(i)) - / (this.getY(j) - this.getY(i)) + this.getX(i)) { + / (this.getY(j) - this.getY(i)) + this.getX(i)) { c = !c; } } diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtColor.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtColor.java index 50ed650ba11aca5f9bee5735e88e7208b6baf751..50bedf8133eec5c78a1bd8bc3052e91a73a15260 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtColor.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtColor.java @@ -20,6 +20,12 @@ package org.fortiss.tooling.spiderchart.gc.swt; import org.eclipse.swt.graphics.Color; import org.fortiss.tooling.spiderchart.gc.AbstractChartColor; +/** + * Represents a color to be used in SWT + * + * @author AMIT KUMAR MONDAL + * + */ public final class SpiderChartSwtColor extends AbstractChartColor { /** */ diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtFont.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtFont.java index f8954d047aeaa7c14e4d9418bad43e1813a9f46c..5cd56edac66bb16f6bc99800bb3d82dde2d27aaa 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtFont.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtFont.java @@ -20,6 +20,12 @@ package org.fortiss.tooling.spiderchart.gc.swt; import org.eclipse.swt.graphics.Font; import org.fortiss.tooling.spiderchart.gc.AbstractChartFont; +/** + * Represents a font to be used in SWT + * + * @author AMIT KUMAR MONDAL + * + */ public final class SpiderChartSwtFont extends AbstractChartFont { /** name of the font */ diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtGraphics.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtGraphics.java index 9205d2d7ed67047444682d413b8a4f65ce6a933a..3cf7bd878f7c8d5360f231d00c63320bc55ed139 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtGraphics.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtGraphics.java @@ -31,6 +31,12 @@ import org.fortiss.tooling.spiderchart.gc.AbstractChartFont; import org.fortiss.tooling.spiderchart.gc.AbstractChartGraphics; import org.fortiss.tooling.spiderchart.gc.AbstractChartImage; +/** + * Represents a chart graphics to be used in SWT + * + * @author AMIT KUMAR MONDAL + * + */ public final class SpiderChartSwtGraphics extends AbstractChartGraphics { /** */ private float alphaValue = 1.0F; diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtImage.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtImage.java index 9dc61b04d6966c2be935fc6130c2c003c6cf6cbb..154f51800b39b7aa1431241e7efc1e79987d6b2b 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtImage.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtImage.java @@ -29,6 +29,12 @@ import org.fortiss.tooling.spiderchart.gc.AbstractChartColor; import org.fortiss.tooling.spiderchart.gc.AbstractChartGraphics; import org.fortiss.tooling.spiderchart.gc.AbstractChartImage; +/** + * Represents a chart image to be used in SWT + * + * @author AMIT KUMAR MONDAL + * + */ public final class SpiderChartSwtImage extends AbstractChartImage { /** */ diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SwtGraphicsProvider.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SwtGraphicsProvider.java index e5feeb7d1a23959a8223f811e51f937679c76620..3f63a04a134bdbe493bf72cd8bf84bfcb0804687 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SwtGraphicsProvider.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SwtGraphicsProvider.java @@ -20,6 +20,12 @@ package org.fortiss.tooling.spiderchart.gc.swt; import org.eclipse.swt.graphics.Device; import org.eclipse.swt.widgets.Display; +/** + * Represents a factory for useful SWT operations + * + * @author AMIT KUMAR MONDAL + * + */ public final class SwtGraphicsProvider { /** SWT Device object */ diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/label/SpiderChartLabel.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/label/SpiderChartLabel.java index 635b03942cfd4a879dc790acc6185be1e7718c6e..e4fbed6ef0e3c696c7a1242f1edc940b7aa7d682 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/label/SpiderChartLabel.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/label/SpiderChartLabel.java @@ -25,6 +25,12 @@ import org.fortiss.tooling.spiderchart.label.api.IFloatingObject; import org.fortiss.tooling.spiderchart.style.FillStyle; import org.fortiss.tooling.spiderchart.style.LineStyle; +/** + * Represents a label to be used on the spider chart + * + * @author AMIT KUMAR MONDAL + * + */ public final class SpiderChartLabel implements IFloatingObject { /** */ @@ -254,7 +260,7 @@ public final class SpiderChartLabel implements IFloatingObject { if (this.anchorX <= this.positionX) { this.lineToAnchor.draw(graphics, this.anchorX, this.anchorY, this.positionX, this.positionY - + this.requiredHeight - 1); + + this.requiredHeight - 1); } else { this.lineToAnchor.draw(graphics, this.anchorX, this.anchorY, this.positionX + this.requiredWidth, @@ -275,25 +281,25 @@ public final class SpiderChartLabel implements IFloatingObject { if (this.borderShape == BORDER_RECT) { this.background.draw(g, this.positionX, this.positionY, this.positionX + this.requiredWidth - 1, this.positionY - + this.requiredHeight - 1); + + this.requiredHeight - 1); } if (this.borderShape == BORDER_ROUNDRECT) { this.background.drawRoundRect(g, this.positionX, this.positionY, this.positionX + this.requiredWidth - 1, this.positionY - + this.requiredHeight - 1); + + this.requiredHeight - 1); } if (this.borderShape == BORDER_OVAL) { this.background - .drawArc( - g, - (int) (this.positionX - this.requiredWidth * 0.1D), - (int) (this.positionY - this.requiredHeight * 0.1D), - (int) (this.requiredWidth + this.requiredWidth - * 0.2D - 1.0D), + .drawArc( + g, + (int) (this.positionX - this.requiredWidth * 0.1D), + (int) (this.positionY - this.requiredHeight * 0.1D), + (int) (this.requiredWidth + this.requiredWidth + * 0.2D - 1.0D), (int) (this.requiredHeight + this.requiredHeight * 0.3D - 1.0D), - 0, 360); + 0, 360); } g.setColor(c); } @@ -311,24 +317,24 @@ public final class SpiderChartLabel implements IFloatingObject { if (this.borderShape == BORDER_RECT) { this.border.drawRect(g, this.positionX, this.positionY, this.positionX + this.requiredWidth - 1, this.positionY - + this.requiredHeight - 1); + + this.requiredHeight - 1); } if (this.borderShape == BORDER_ROUNDRECT) { this.border.drawRoundRect(g, this.positionX, this.positionY, this.positionX + this.requiredWidth - 1, this.positionY - + this.requiredHeight - 1); + + this.requiredHeight - 1); } if (this.borderShape == BORDER_OVAL) { this.border - .drawArc( - g, - (int) (this.positionX - this.requiredWidth * 0.1D), - (int) (this.positionY - this.requiredHeight * 0.1D), - (int) (this.requiredWidth + this.requiredWidth - * 0.2D - 1.0D), + .drawArc( + g, + (int) (this.positionX - this.requiredWidth * 0.1D), + (int) (this.positionY - this.requiredHeight * 0.1D), + (int) (this.requiredWidth + this.requiredWidth + * 0.2D - 1.0D), (int) (this.requiredHeight + this.requiredHeight * 0.3D - 1.0D), - 0, 360); + 0, 360); } } this.clickableArea = new Polygon(); diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/legend/SpiderChartLegend.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/legend/SpiderChartLegend.java index 689e81205f4c5f128e0f2e6f01c394a1b11366a5..bd08a005a9770c99a9a7fcbd60514c9bd946ec7c 100644 --- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/legend/SpiderChartLegend.java +++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/legend/SpiderChartLegend.java @@ -39,6 +39,12 @@ import org.fortiss.tooling.spiderchart.label.SpiderChartLabel; import org.fortiss.tooling.spiderchart.style.FillStyle; import org.fortiss.tooling.spiderchart.style.LineStyle; +/** + * Represents legend to be used on the spider chart + * + * @author AMIT KUMAR MONDAL + * + */ public final class SpiderChartLegend extends SpiderChartComponent { /** Legend Background Style */ @@ -209,7 +215,7 @@ public final class SpiderChartLegend extends SpiderChartComponent { final FillStyle f = (FillStyle) icon; f.draw(g, toCenterX + this.x + offset, toCenterY + this.y, toCenterX + this.x + offset + sidelentgh, toCenterY - + this.y + sidelentgh); + + this.y + sidelentgh); } offset = offset + iconWidth + iconSeparator + textWidth + textSeparator; @@ -290,8 +296,8 @@ public final class SpiderChartLegend extends SpiderChartComponent { l.draw(g, toCenterX + this.x, toCenterY + this.y + iconHeight / 2 + (i - 1) * itemHeight + this.legendOffset, toCenterX + this.x + iconWidth - 2, toCenterY + this.y - + iconHeight / 2 + (i - 1) * itemHeight - + this.legendOffset); + + iconHeight / 2 + (i - 1) * itemHeight + + this.legendOffset); } } }