org.jfree.ui
Class Size2D

java.lang.Object
  extended by org.jfree.ui.Size2D
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, PublicCloneable

public class Size2D
extends java.lang.Object
implements java.lang.Cloneable, PublicCloneable, java.io.Serializable

A simple class for representing the dimensions of an object. It would be better to use Dimension2D, but this class is broken on various JDK releases (particularly JDK 1.3.1, refer to bugs 4189446 and 4976448 on the Java bug parade).

Author:
David Gilbert
See Also:
Serialized Form

Field Summary
 double height
          The height.
 double width
          The width.
 
Constructor Summary
Size2D()
          Creates a new instance with zero width and height.
Size2D(double width, double height)
          Creates a new instance with the specified width and height.
 
Method Summary
 java.lang.Object clone()
          Returns a clone of this object.
 boolean equals(java.lang.Object obj)
          Compares this instance for equality with an arbitrary object.
 double getHeight()
          Returns the height.
 double getWidth()
          Returns the width.
 void setHeight(double height)
          Sets the height.
 void setWidth(double width)
          Sets the width.
 java.lang.String toString()
          Returns a string representation of this instance, mostly used for debugging purposes.
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

width

public double width
The width.


height

public double height
The height.

Constructor Detail

Size2D

public Size2D()
Creates a new instance with zero width and height.


Size2D

public Size2D(double width,
              double height)
Creates a new instance with the specified width and height.

Parameters:
width - the width.
height - the height.
Method Detail

getWidth

public double getWidth()
Returns the width.

Returns:
The width.

setWidth

public void setWidth(double width)
Sets the width.

Parameters:
width - the width.

getHeight

public double getHeight()
Returns the height.

Returns:
The height.

setHeight

public void setHeight(double height)
Sets the height.

Parameters:
height - the height.

toString

public java.lang.String toString()
Returns a string representation of this instance, mostly used for debugging purposes.

Overrides:
toString in class java.lang.Object
Returns:
A string.

equals

public boolean equals(java.lang.Object obj)
Compares this instance for equality with an arbitrary object.

Overrides:
equals in class java.lang.Object
Parameters:
obj - the object (null permitted).
Returns:
A boolean.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Returns a clone of this object.

Specified by:
clone in interface PublicCloneable
Overrides:
clone in class java.lang.Object
Returns:
A clone.
Throws:
java.lang.CloneNotSupportedException - if the object cannot be cloned.