public class DummyGraphics2D extends AbstractVectorGraphicsIO
CLIP, EMIT_ERRORS, EMIT_WARNINGS, TEXT_AS_SHAPESNUMBER_OF_HORIZ_ALIGNMENTS, NUMBER_OF_SYMBOLS, NUMBER_OF_VERTICAL_ALIGNMENTS, SYMBOL_BOX, SYMBOL_CIRCLE, SYMBOL_CROSS, SYMBOL_DIAMOND, SYMBOL_DN_TRIANGLE, SYMBOL_HLINE, SYMBOL_PLUS, SYMBOL_STAR, SYMBOL_UP_TRIANGLE, SYMBOL_VLINE, TEXT_BASELINE, TEXT_BOTTOM, TEXT_CENTER, TEXT_LEFT, TEXT_RIGHT, TEXT_TOP| Modifier | Constructor and Description |
|---|---|
protected |
DummyGraphics2D(AbstractVectorGraphicsIO graphics,
boolean doRestoreOnDispose) |
|
DummyGraphics2D(Dimension size,
boolean doRestoreOnDispose) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeStream()
Called to close the stream you are writing to.
|
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy) |
Graphics |
create() |
Graphics |
create(double x,
double y,
double width,
double height) |
void |
draw(Shape shape) |
void |
fill(Shape shape) |
void |
fillAndDraw(Shape shape,
Color fillColor) |
GraphicsConfiguration |
getDeviceConfiguration() |
boolean |
hit(Rectangle rect,
Shape s,
boolean onStroke)
Checks whether or not the specified
Shape intersects
the specified Rectangle, which is in device
space. |
void |
setPaintMode() |
void |
setXORMode(Color c1) |
String |
toString() |
void |
writeBackground() |
protected void |
writeCap(int cap)
Writes out the cap of the stroke.
|
protected void |
writeClip(Shape s)
Write out Shape clip.
|
void |
writeComment(String comment)
Called to Write out a comment.
|
protected void |
writeDash(float[] dash,
float phase)
Writes out the dash of the stroke.
|
protected void |
writeFont(Font font)
Writes the font
|
protected void |
writeGraphicsRestore()
Writes out the restore of a graphics context.
|
protected void |
writeGraphicsSave()
Writes out the save of a graphics context for a later restore.
|
void |
writeHeader()
Called to write the header part of the output.
|
protected void |
writeImage(RenderedImage image,
AffineTransform xform,
Color bkg) |
protected void |
writeJoin(int join)
Writes out the join of the stroke.
|
protected void |
writeMiterLimit(float limit)
Writes out the miter limit of the stroke.
|
protected void |
writePaint(Color p)
Writes out paint as the given color.
|
protected void |
writePaint(GradientPaint p)
Writes out paint as the given gradient.
|
protected void |
writePaint(Paint p)
Writes out paint.
|
protected void |
writePaint(TexturePaint p)
Writes out paint as the given texture.
|
protected void |
writeSetClip(Shape s)
Write out Shape clip.
|
protected void |
writeSetTransform(AffineTransform t)
Clears any existing transformation and sets the a new one.
|
protected void |
writeString(String string,
double x,
double y) |
void |
writeTrailer()
Called to write the trailing part of the output.
|
protected void |
writeTransform(AffineTransform t)
Writes out the transform as it needs to be concatenated to the internal
transform of the output format.
|
protected void |
writeWidth(float width)
Writes out the width of the stroke.
|
addRenderingHints, clearRect, clip, clipRect, clipRect, createShape, dispose, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawRenderableImage, drawRenderedImage, drawString, drawString, endExport, getClip, getClipBounds, getClipBounds, getComponent, getComposite, getFontMetrics, getFontRenderContext, getRenderingHint, getRenderingHints, getSize, getStroke, getTransform, handleException, overLine, printComment, resetClip, rotate, scale, setClip, setClip, setClip, setColor, setComposite, setFont, setPaint, setRenderingHint, setRenderingHints, setStroke, setTransform, shear, startExport, transform, translate, writeDash, writeError, writeGraphicsState, writeStroke, writeWarning, writeWarningcopyResourceTo, copyResourceToclearRect, createShape, drawArc, drawArc, drawLine, drawLine, drawOval, drawOval, drawPolygon, drawPolygon, drawPolyline, drawPolyline, drawRect, drawRect, drawRoundRect, drawRoundRect, drawString, drawString, drawString, drawString, drawString, drawString, drawString, drawString, drawSymbol, drawSymbol, drawSymbol, fillAndDrawSymbol, fillAndDrawSymbol, fillArc, fillArc, fillOval, fillOval, fillPolygon, fillPolygon, fillRect, fillRect, fillRoundRect, fillRoundRect, fillSymbol, fillSymbol, fillSymbol, getBackground, getColor, getColorMode, getCreator, getFont, getPaint, getPrintColor, getProperties, getProperty, getPropertyColor, getPropertyDimension, getPropertyDouble, getPropertyInsets, getPropertyInt, getPropertyRectangle, initProperties, isDeviceIndependent, isProperty, rotate, setBackground, setColorMode, setCreator, setDeviceIndependent, setLineWidth, setLineWidth, setProperties, translatecreate, create, fill, getSymbol, getTextAlignment, getXalignment, getYalignmentdraw3DRect, fill3DRectdrawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipRect, getFontMetrics, hitClippublic DummyGraphics2D(Dimension size, boolean doRestoreOnDispose)
protected DummyGraphics2D(AbstractVectorGraphicsIO graphics, boolean doRestoreOnDispose)
public void writeHeader()
throws IOException
AbstractVectorGraphicsIOwriteHeader in class AbstractVectorGraphicsIOIOExceptionpublic void writeBackground()
throws IOException
writeBackground in class AbstractVectorGraphicsIOIOExceptionpublic void writeTrailer()
throws IOException
AbstractVectorGraphicsIOwriteTrailer in class AbstractVectorGraphicsIOIOExceptionpublic void closeStream()
throws IOException
AbstractVectorGraphicsIOcloseStream in class AbstractVectorGraphicsIOIOExceptionpublic Graphics create()
create in class VectorGraphicspublic Graphics create(double x, double y, double width, double height)
create in class VectorGraphicsprotected void writeGraphicsSave()
throws IOException
AbstractVectorGraphicsIOwriteGraphicsSave in class AbstractVectorGraphicsIOIOExceptionprotected void writeGraphicsRestore()
throws IOException
AbstractVectorGraphicsIOwriteGraphicsRestore in class AbstractVectorGraphicsIOIOExceptionpublic void draw(Shape shape)
draw in class VectorGraphicspublic void fill(Shape shape)
fill in class VectorGraphicspublic void fillAndDraw(Shape shape, Color fillColor)
fillAndDraw in class AbstractVectorGraphicspublic void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
copyArea in class VectorGraphicsprotected void writeImage(RenderedImage image, AffineTransform xform, Color bkg) throws IOException
writeImage in class AbstractVectorGraphicsIOIOExceptionprotected void writeString(String string, double x, double y) throws IOException
writeString in class AbstractVectorGraphicsIOIOExceptionprotected void writeTransform(AffineTransform t) throws IOException
AbstractVectorGraphicsIOwriteTransform in class AbstractVectorGraphicsIOt - to be writtenIOExceptionprotected void writeSetTransform(AffineTransform t) throws IOException
AbstractVectorGraphicsIOwriteSetTransform in class AbstractVectorGraphicsIOt - to be writtenIOExceptionprotected void writeClip(Shape s) throws IOException
AbstractVectorGraphicsIOwriteClip in class AbstractVectorGraphicsIOs - to be used for clippingIOExceptionprotected void writeSetClip(Shape s) throws IOException
AbstractVectorGraphicsIOwriteSetClip in class AbstractVectorGraphicsIOs - to be used for clippingIOExceptionprotected void writeWidth(float width)
throws IOException
AbstractVectorGraphicsIOwriteWidth in class AbstractVectorGraphicsIOwidth - of the strokeIOExceptionprotected void writeCap(int cap)
throws IOException
AbstractVectorGraphicsIOwriteCap in class AbstractVectorGraphicsIOcap - of the strokeIOExceptionprotected void writeJoin(int join)
throws IOException
AbstractVectorGraphicsIOwriteJoin in class AbstractVectorGraphicsIOjoin - of the strokeIOExceptionprotected void writeMiterLimit(float limit)
throws IOException
AbstractVectorGraphicsIOwriteMiterLimit in class AbstractVectorGraphicsIOlimit - miter limit of the strokeIOExceptionprotected void writeDash(float[] dash,
float phase)
throws IOException
AbstractVectorGraphicsIOwriteDash in class AbstractVectorGraphicsIOdash - dash pattern, empty array is solid linephase - of the dash patternIOExceptionpublic void setPaintMode()
setPaintMode in class VectorGraphicspublic void setXORMode(Color c1)
setXORMode in class VectorGraphicsprotected void writePaint(Color p) throws IOException
AbstractVectorGraphicsIOwritePaint in class AbstractVectorGraphicsIOp - to be writtenIOExceptionprotected void writePaint(GradientPaint p) throws IOException
AbstractVectorGraphicsIOwritePaint in class AbstractVectorGraphicsIOp - to be writtenIOExceptionprotected void writePaint(TexturePaint p) throws IOException
AbstractVectorGraphicsIOwritePaint in class AbstractVectorGraphicsIOp - to be writtenIOExceptionprotected void writePaint(Paint p) throws IOException
AbstractVectorGraphicsIOwritePaint in class AbstractVectorGraphicsIOp - to be writtenIOExceptionprotected void writeFont(Font font) throws IOException
AbstractVectorGraphicsIOwriteFont in class AbstractVectorGraphicsIOfont - to be writtenIOExceptionpublic GraphicsConfiguration getDeviceConfiguration()
getDeviceConfiguration in class VectorGraphicspublic boolean hit(Rectangle rect, Shape s, boolean onStroke)
AbstractVectorGraphicsShape intersects
the specified Rectangle, which is in device
space.hit in class AbstractVectorGraphicsrect - the area in device space to check for a hits - the Shape to check for a hitonStroke - flag used to choose between testing the stroked or the filled shape.Graphics2D.hit(Rectangle, Shape, boolean)public void writeComment(String comment) throws IOException
AbstractVectorGraphicsIOwriteComment in class AbstractVectorGraphicsIOcomment - to be writtenIOExceptionpublic String toString()
toString in class VectorGraphicsCopyright © 2014. All rights reserved.