Package com.macrofocus.treemap.tagcloud
Class SwingTextShape
- java.lang.Object
-
- com.macrofocus.treemap.tagcloud.SwingTextShape
-
-
Constructor Summary
Constructors Constructor Description SwingTextShape(java.lang.String text, java.awt.geom.GeneralPath shape)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SwingTextShape
clone()
boolean
contains(double x, double y)
boolean
contains(double x, double y, double w, double h)
boolean
contains(java.awt.geom.Point2D p)
boolean
contains(java.awt.geom.Rectangle2D r)
java.awt.Shape
createTransformedShape(java.awt.geom.AffineTransform at)
java.awt.Rectangle
getBounds()
java.awt.geom.Rectangle2D
getBounds2D()
com.macrofocus.igraphics.CPFont
getFont()
java.awt.geom.PathIterator
getPathIterator(java.awt.geom.AffineTransform at)
java.awt.geom.PathIterator
getPathIterator(java.awt.geom.AffineTransform at, double flatness)
java.lang.String
getText()
boolean
intersects(double x, double y, double w, double h)
boolean
intersects(java.awt.geom.Rectangle2D r)
boolean
isTextOutline()
void
transform(java.awt.geom.AffineTransform at)
-
-
-
Method Detail
-
getFont
public com.macrofocus.igraphics.CPFont getFont()
-
isTextOutline
public boolean isTextOutline()
- Specified by:
isTextOutline
in interfaceTextShape
-
getBounds
public java.awt.Rectangle getBounds()
- Specified by:
getBounds
in interfacejava.awt.Shape
-
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D()
- Specified by:
getBounds2D
in interfacejava.awt.Shape
-
contains
public boolean contains(double x, double y)
- Specified by:
contains
in interfacejava.awt.Shape
-
contains
public boolean contains(java.awt.geom.Point2D p)
- Specified by:
contains
in interfacejava.awt.Shape
-
intersects
public boolean intersects(double x, double y, double w, double h)
- Specified by:
intersects
in interfacejava.awt.Shape
-
intersects
public boolean intersects(java.awt.geom.Rectangle2D r)
- Specified by:
intersects
in interfacejava.awt.Shape
-
contains
public boolean contains(double x, double y, double w, double h)
- Specified by:
contains
in interfacejava.awt.Shape
-
contains
public boolean contains(java.awt.geom.Rectangle2D r)
- Specified by:
contains
in interfacejava.awt.Shape
-
getPathIterator
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
- Specified by:
getPathIterator
in interfacejava.awt.Shape
-
getPathIterator
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at, double flatness)
- Specified by:
getPathIterator
in interfacejava.awt.Shape
-
createTransformedShape
public final java.awt.Shape createTransformedShape(java.awt.geom.AffineTransform at)
- Specified by:
createTransformedShape
in interfaceTextShape
-
transform
public final void transform(java.awt.geom.AffineTransform at)
-
clone
public final SwingTextShape clone()
- Overrides:
clone
in classjava.lang.Object
-
-