org.geotools.test
Class TestGraphics
Object
Graphics
Graphics2D
TestGraphics
public class TestGraphics
- extends Graphics2D
Utility class you can use in test cases to ensure a renderer is doing what you expected.
Originally made to check up on SLD settings; adding to support data in case it is of general
utility. Please be advised it is very hard to write cross platform tests for things
- Author:
- Jody Garnett
Method Summary |
void |
addRenderingHints(Map<?,?> toAdd)
|
void |
clearRect(int x,
int y,
int width,
int height)
|
void |
clip(Shape s)
|
void |
clipRect(int x,
int y,
int width,
int height)
|
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
|
Graphics |
create()
|
void |
dispose()
|
void |
draw(Shape s)
|
void |
drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
|
void |
drawGlyphVector(GlyphVector g,
float x,
float y)
|
void |
drawImage(BufferedImage img,
BufferedImageOp op,
int x,
int y)
|
boolean |
drawImage(Image img,
AffineTransform xform,
ImageObserver obs)
|
boolean |
drawImage(Image img,
int x,
int y,
Color bgcolor,
ImageObserver observer)
|
boolean |
drawImage(Image img,
int x,
int y,
ImageObserver observer)
|
boolean |
drawImage(Image img,
int x,
int y,
int width,
int height,
Color bgcolor,
ImageObserver observer)
|
boolean |
drawImage(Image img,
int x,
int y,
int width,
int height,
ImageObserver observer)
|
boolean |
drawImage(Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
Color bgcolor,
ImageObserver observer)
|
boolean |
drawImage(Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
ImageObserver observer)
|
void |
drawLine(int x1,
int y1,
int x2,
int y2)
|
void |
drawOval(int x,
int y,
int width,
int height)
|
void |
drawPolygon(int[] points,
int[] points2,
int points3)
|
void |
drawPolyline(int[] points,
int[] points2,
int points3)
|
void |
drawRenderableImage(RenderableImage img,
AffineTransform xform)
|
void |
drawRenderedImage(RenderedImage img,
AffineTransform xform)
|
void |
drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
|
void |
drawString(AttributedCharacterIterator iterator,
float x,
float y)
|
void |
drawString(AttributedCharacterIterator iterator,
int x,
int y)
|
void |
drawString(String s,
float x,
float y)
|
void |
drawString(String str,
int x,
int y)
|
void |
fill(Shape s)
|
void |
fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
|
void |
fillOval(int x,
int y,
int width,
int height)
|
void |
fillPolygon(int[] points,
int[] points2,
int points3)
|
void |
fillRect(int x,
int y,
int width,
int height)
|
void |
fillRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
|
Color |
getBackground()
|
Shape |
getClip()
|
Rectangle |
getClipBounds()
|
Color |
getColor()
|
Composite |
getComposite()
|
GraphicsConfiguration |
getDeviceConfiguration()
|
Font |
getFont()
|
FontMetrics |
getFontMetrics(Font f)
|
FontRenderContext |
getFontRenderContext()
|
Paint |
getPaint()
|
Object |
getRenderingHint(RenderingHints.Key hintKey)
|
RenderingHints |
getRenderingHints()
|
Stroke |
getStroke()
|
AffineTransform |
getTransform()
|
boolean |
hit(Rectangle rect,
Shape s,
boolean onStroke)
|
void |
rotate(double theta)
|
void |
rotate(double theta,
double x,
double y)
|
void |
scale(double sx,
double sy)
|
void |
setBackground(Color color)
|
void |
setClip(int x,
int y,
int width,
int height)
|
void |
setClip(Shape clip)
|
void |
setColor(Color c)
|
void |
setComposite(Composite comp)
|
void |
setFont(Font font)
|
void |
setPaint(Paint paint)
|
void |
setPaintMode()
|
void |
setRenderingHint(RenderingHints.Key hintKey,
Object hintValue)
|
void |
setRenderingHints(Map<?,?> hints)
|
void |
setStroke(Stroke s)
|
void |
setTransform(AffineTransform Tx)
|
void |
setXORMode(Color c1)
|
void |
shear(double shx,
double shy)
|
void |
transform(AffineTransform Tx)
|
void |
translate(double tx,
double ty)
|
void |
translate(int x,
int y)
|
Methods inherited from class Graphics |
create, drawBytes, drawChars, drawPolygon, drawRect, fillPolygon, finalize, getClipBounds, getClipRect, getFontMetrics, hitClip, toString |
hints
public Map<RenderingHints.Key,?> hints
clip
public Shape clip
draw
public Shape draw
glyphs
public GlyphVector glyphs
y
public float y
x
public float x
image
public Object image
observer
public ImageObserver observer
transform
public AffineTransform transform
op
public BufferedImageOp op
string
public String string
background
public Color background
fill
public boolean fill
composite
public Composite composite
paint
public Paint paint
font
public Font font
TestGraphics
public TestGraphics()
addRenderingHints
public void addRenderingHints(Map<?,?> toAdd)
- Specified by:
addRenderingHints
in class Graphics2D
clip
public void clip(Shape s)
- Specified by:
clip
in class Graphics2D
draw
public void draw(Shape s)
- Specified by:
draw
in class Graphics2D
drawGlyphVector
public void drawGlyphVector(GlyphVector g,
float x,
float y)
- Specified by:
drawGlyphVector
in class Graphics2D
drawImage
public boolean drawImage(Image img,
AffineTransform xform,
ImageObserver obs)
- Specified by:
drawImage
in class Graphics2D
drawImage
public void drawImage(BufferedImage img,
BufferedImageOp op,
int x,
int y)
- Specified by:
drawImage
in class Graphics2D
drawRenderableImage
public void drawRenderableImage(RenderableImage img,
AffineTransform xform)
- Specified by:
drawRenderableImage
in class Graphics2D
drawRenderedImage
public void drawRenderedImage(RenderedImage img,
AffineTransform xform)
- Specified by:
drawRenderedImage
in class Graphics2D
drawString
public void drawString(String str,
int x,
int y)
- Specified by:
drawString
in class Graphics2D
drawString
public void drawString(String s,
float x,
float y)
- Specified by:
drawString
in class Graphics2D
drawString
public void drawString(AttributedCharacterIterator iterator,
int x,
int y)
- Specified by:
drawString
in class Graphics2D
drawString
public void drawString(AttributedCharacterIterator iterator,
float x,
float y)
- Specified by:
drawString
in class Graphics2D
fill
public void fill(Shape s)
- Specified by:
fill
in class Graphics2D
getBackground
public Color getBackground()
- Specified by:
getBackground
in class Graphics2D
getComposite
public Composite getComposite()
- Specified by:
getComposite
in class Graphics2D
getDeviceConfiguration
public GraphicsConfiguration getDeviceConfiguration()
- Specified by:
getDeviceConfiguration
in class Graphics2D
getFontRenderContext
public FontRenderContext getFontRenderContext()
- Specified by:
getFontRenderContext
in class Graphics2D
getPaint
public Paint getPaint()
- Specified by:
getPaint
in class Graphics2D
getRenderingHint
public Object getRenderingHint(RenderingHints.Key hintKey)
- Specified by:
getRenderingHint
in class Graphics2D
getRenderingHints
public RenderingHints getRenderingHints()
- Specified by:
getRenderingHints
in class Graphics2D
getStroke
public Stroke getStroke()
- Specified by:
getStroke
in class Graphics2D
getTransform
public AffineTransform getTransform()
- Specified by:
getTransform
in class Graphics2D
hit
public boolean hit(Rectangle rect,
Shape s,
boolean onStroke)
- Specified by:
hit
in class Graphics2D
rotate
public void rotate(double theta)
- Specified by:
rotate
in class Graphics2D
rotate
public void rotate(double theta,
double x,
double y)
- Specified by:
rotate
in class Graphics2D
scale
public void scale(double sx,
double sy)
- Specified by:
scale
in class Graphics2D
setBackground
public void setBackground(Color color)
- Specified by:
setBackground
in class Graphics2D
setComposite
public void setComposite(Composite comp)
- Specified by:
setComposite
in class Graphics2D
setPaint
public void setPaint(Paint paint)
- Specified by:
setPaint
in class Graphics2D
setRenderingHint
public void setRenderingHint(RenderingHints.Key hintKey,
Object hintValue)
- Specified by:
setRenderingHint
in class Graphics2D
setRenderingHints
public void setRenderingHints(Map<?,?> hints)
- Specified by:
setRenderingHints
in class Graphics2D
setStroke
public void setStroke(Stroke s)
- Specified by:
setStroke
in class Graphics2D
setTransform
public void setTransform(AffineTransform Tx)
- Specified by:
setTransform
in class Graphics2D
shear
public void shear(double shx,
double shy)
- Specified by:
shear
in class Graphics2D
transform
public void transform(AffineTransform Tx)
- Specified by:
transform
in class Graphics2D
translate
public void translate(int x,
int y)
- Specified by:
translate
in class Graphics2D
translate
public void translate(double tx,
double ty)
- Specified by:
translate
in class Graphics2D
clearRect
public void clearRect(int x,
int y,
int width,
int height)
- Specified by:
clearRect
in class Graphics
clipRect
public void clipRect(int x,
int y,
int width,
int height)
- Specified by:
clipRect
in class Graphics
copyArea
public void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
- Specified by:
copyArea
in class Graphics
create
public Graphics create()
- Specified by:
create
in class Graphics
dispose
public void dispose()
- Specified by:
dispose
in class Graphics
drawArc
public void drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
- Specified by:
drawArc
in class Graphics
drawImage
public boolean drawImage(Image img,
int x,
int y,
ImageObserver observer)
- Specified by:
drawImage
in class Graphics
drawImage
public boolean drawImage(Image img,
int x,
int y,
Color bgcolor,
ImageObserver observer)
- Specified by:
drawImage
in class Graphics
drawImage
public boolean drawImage(Image img,
int x,
int y,
int width,
int height,
ImageObserver observer)
- Specified by:
drawImage
in class Graphics
drawImage
public boolean drawImage(Image img,
int x,
int y,
int width,
int height,
Color bgcolor,
ImageObserver observer)
- Specified by:
drawImage
in class Graphics
drawImage
public boolean drawImage(Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
ImageObserver observer)
- Specified by:
drawImage
in class Graphics
drawImage
public boolean drawImage(Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
Color bgcolor,
ImageObserver observer)
- Specified by:
drawImage
in class Graphics
drawLine
public void drawLine(int x1,
int y1,
int x2,
int y2)
- Specified by:
drawLine
in class Graphics
drawOval
public void drawOval(int x,
int y,
int width,
int height)
- Specified by:
drawOval
in class Graphics
drawPolygon
public void drawPolygon(int[] points,
int[] points2,
int points3)
- Specified by:
drawPolygon
in class Graphics
drawPolyline
public void drawPolyline(int[] points,
int[] points2,
int points3)
- Specified by:
drawPolyline
in class Graphics
drawRoundRect
public void drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
- Specified by:
drawRoundRect
in class Graphics
fillArc
public void fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
- Specified by:
fillArc
in class Graphics
fillOval
public void fillOval(int x,
int y,
int width,
int height)
- Specified by:
fillOval
in class Graphics
fillPolygon
public void fillPolygon(int[] points,
int[] points2,
int points3)
- Specified by:
fillPolygon
in class Graphics
fillRect
public void fillRect(int x,
int y,
int width,
int height)
- Specified by:
fillRect
in class Graphics
fillRoundRect
public void fillRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
- Specified by:
fillRoundRect
in class Graphics
getClip
public Shape getClip()
- Specified by:
getClip
in class Graphics
getClipBounds
public Rectangle getClipBounds()
- Specified by:
getClipBounds
in class Graphics
getColor
public Color getColor()
- Specified by:
getColor
in class Graphics
getFont
public Font getFont()
- Specified by:
getFont
in class Graphics
getFontMetrics
public FontMetrics getFontMetrics(Font f)
- Specified by:
getFontMetrics
in class Graphics
setClip
public void setClip(Shape clip)
- Specified by:
setClip
in class Graphics
setClip
public void setClip(int x,
int y,
int width,
int height)
- Specified by:
setClip
in class Graphics
setColor
public void setColor(Color c)
- Specified by:
setColor
in class Graphics
setFont
public void setFont(Font font)
- Specified by:
setFont
in class Graphics
setPaintMode
public void setPaintMode()
- Specified by:
setPaintMode
in class Graphics
setXORMode
public void setXORMode(Color c1)
- Specified by:
setXORMode
in class Graphics
Copyright © 1996-2014 Geotools. All Rights Reserved.