Class UGraphicG2d
java.lang.Object
net.sourceforge.plantuml.ugraphic.AbstractCommonUGraphic
net.sourceforge.plantuml.ugraphic.AbstractUGraphic<java.awt.Graphics2D>
net.sourceforge.plantuml.ugraphic.g2d.UGraphicG2d
- All Implemented Interfaces:
EnsureVisible
,UGraphic
-
Constructor Summary
ConstructorsConstructorDescriptionUGraphicG2d
(HColor defaultBackground, ColorMapper colorMapper, StringBounder stringBounder, java.awt.Graphics2D g2d, double dpiFactor) UGraphicG2d
(HColor defaultBackground, ColorMapper colorMapper, StringBounder stringBounder, java.awt.Graphics2D g2d, double dpiFactor, AffineTransformation affineTransform, double dx, double dy) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
closeUrl()
protected AbstractCommonUGraphic
double
void
ensureVisible
(double x, double y) final java.util.Set<Url>
java.awt.image.BufferedImage
protected final double
java.awt.Graphics2D
void
setBufferedImage
(java.awt.image.BufferedImage bufferedImage) void
void
writeToStream
(java.io.OutputStream os, java.lang.String metadata, int dpi) Methods inherited from class net.sourceforge.plantuml.ugraphic.AbstractUGraphic
afterDraw, draw, drawComment, getGraphicObject, ignoreShape, manageHiddenAutomatically, registerDriver
Methods inherited from class net.sourceforge.plantuml.ugraphic.AbstractCommonUGraphic
closeGroup, enlargeClip, flushUg, getClip, getColorMapper, getDefaultBackground, getParam, getStringBounder, getTranslateX, getTranslateY, matchesProperty, startGroup
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UGraphicG2d
public UGraphicG2d(HColor defaultBackground, ColorMapper colorMapper, StringBounder stringBounder, java.awt.Graphics2D g2d, double dpiFactor) -
UGraphicG2d
public UGraphicG2d(HColor defaultBackground, ColorMapper colorMapper, StringBounder stringBounder, java.awt.Graphics2D g2d, double dpiFactor, AffineTransformation affineTransform, double dx, double dy)
-
-
Method Details
-
getAllUrlsEncountered
-
apply
- Specified by:
apply
in interfaceUGraphic
- Overrides:
apply
in classAbstractCommonUGraphic
-
copyUGraphic
- Specified by:
copyUGraphic
in classAbstractCommonUGraphic
-
beforeDraw
protected void beforeDraw()- Overrides:
beforeDraw
in classAbstractUGraphic<java.awt.Graphics2D>
-
getDpiFactor
protected final double getDpiFactor() -
startUrl
- Specified by:
startUrl
in interfaceUGraphic
- Overrides:
startUrl
in classAbstractCommonUGraphic
-
closeUrl
public void closeUrl()- Specified by:
closeUrl
in interfaceUGraphic
- Overrides:
closeUrl
in classAbstractCommonUGraphic
-
ensureVisible
public void ensureVisible(double x, double y) - Specified by:
ensureVisible
in interfaceEnsureVisible
-
getBufferedImage
public java.awt.image.BufferedImage getBufferedImage() -
setBufferedImage
public void setBufferedImage(java.awt.image.BufferedImage bufferedImage) -
getGraphics2D
public java.awt.Graphics2D getGraphics2D() -
writeToStream
public void writeToStream(java.io.OutputStream os, java.lang.String metadata, int dpi) throws java.io.IOException - Specified by:
writeToStream
in interfaceUGraphic
- Throws:
java.io.IOException
-
dpiFactor
public double dpiFactor()- Overrides:
dpiFactor
in classAbstractCommonUGraphic
-