From 9e11a324099621f69af38ae0e8e03630744dffa8 Mon Sep 17 00:00:00 2001 From: mdb Date: Sun, 18 Nov 2001 04:01:08 +0000 Subject: [PATCH] Added support for toString()ing points and dimensions. git-svn-id: https://samskivert.googlecode.com/svn/trunk@457 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/util/StringUtil.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java index 4f35a92e..953ed537 100644 --- a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java +++ b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java @@ -1,5 +1,5 @@ // -// $Id: StringUtil.java,v 1.12 2001/10/18 21:50:18 mdb Exp $ +// $Id: StringUtil.java,v 1.13 2001/11/18 04:01:08 mdb Exp $ // // samskivert library - useful routines for java programs // Copyright (C) 2001 Michael Bayne @@ -20,6 +20,9 @@ package com.samskivert.util; +import java.awt.geom.Dimension2D; +import java.awt.geom.Point2D; + import java.util.Enumeration; import java.util.Iterator; import java.util.StringTokenizer; @@ -178,6 +181,16 @@ public class StringUtil } buf.append(")"); + } else if (val instanceof Point2D) { + Point2D p = (Point2D)val; + buf.append("[+").append(p.getX()); + buf.append("+").append(p.getY()).append("]"); + + } else if (val instanceof Dimension2D) { + Dimension2D d = (Dimension2D)val; + buf.append("[").append(d.getWidth()).append("x"); + buf.append(d.getHeight()).append("]"); + } else { buf.append(val); }