From: <mu...@us...> - 2007-07-06 14:13:46
|
Revision: 106 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=106&view=rev Author: mungady Date: 2007-07-06 07:13:40 -0700 (Fri, 06 Jul 2007) Log Message: ----------- 2007-07-06 David Gilbert <dav...@ob...> * source/org/jfree/chart/entity/AxisLabelEntity.java (AxisLabelEntity): Assign axis argument, (toString): New method override. Modified Paths: -------------- trunk/ChangeLog trunk/source/org/jfree/chart/entity/AxisLabelEntity.java Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2007-07-06 14:11:06 UTC (rev 105) +++ trunk/ChangeLog 2007-07-06 14:13:40 UTC (rev 106) @@ -1,5 +1,11 @@ 2007-07-06 David Gilbert <dav...@ob...> + * source/org/jfree/chart/entity/AxisLabelEntity.java + (AxisLabelEntity): Assign axis argument, + (toString): New method override. + +2007-07-06 David Gilbert <dav...@ob...> + * source/org/jfree/chart/JFreeChart.java (DEFAULT_BACKGROUND_PAINT): Changed to Color.WHITE, * source/org/jfree/chart/plot/CategoryPlot.java Modified: trunk/source/org/jfree/chart/entity/AxisLabelEntity.java =================================================================== --- trunk/source/org/jfree/chart/entity/AxisLabelEntity.java 2007-07-06 14:11:06 UTC (rev 105) +++ trunk/source/org/jfree/chart/entity/AxisLabelEntity.java 2007-07-06 14:13:40 UTC (rev 106) @@ -37,6 +37,7 @@ * Changes * ------- * 02-Jul-2007 : Version 1 (DG); + * 06-Jul-2007 : Assign axis in constructor, override toString() (DG); * */ @@ -67,6 +68,10 @@ public AxisLabelEntity(Axis axis, Shape hotspot, String toolTipText, String url) { super(hotspot, toolTipText, url); + if (axis == null) { + throw new IllegalArgumentException("Null 'axis' argument."); + } + this.axis = axis; } /** @@ -77,5 +82,19 @@ public Axis getAxis() { return this.axis; } + + /** + * Returns a string representation of the chart entity, useful for + * debugging. + * + * @return A string. + */ + public String toString() { + StringBuffer buf = new StringBuffer("AxisLabelEntity: "); + buf.append("label = "); + buf.append(this.axis.getLabel()); + return buf.toString(); + } + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |