org.tigris.gef.persistence
Class SVGWriter
java.lang.Object
java.awt.Graphics
org.tigris.gef.persistence.SVGWriter
- public class SVGWriter
- extends java.awt.Graphics
Constructor Summary |
SVGWriter(java.io.OutputStream stream,
java.awt.Rectangle drawingArea)
|
Method Summary |
void |
clearRect(int x,
int y,
int w,
int h)
|
void |
clipRect(int x,
int y,
int w,
int h)
|
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
|
java.awt.Graphics |
create()
|
java.awt.Graphics |
create(int x,
int y,
int width,
int height)
|
void |
dispose()
|
void |
drawArc(int x,
int y,
int w,
int h,
int startAngle,
int arcAngle)
|
boolean |
drawImage(java.awt.Image img,
int x,
int y,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int x,
int y,
int w,
int h,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer)
|
void |
drawLine(int x1,
int y1,
int x2,
int y2)
|
void |
drawOval(int x,
int y,
int w,
int h)
|
void |
drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
|
void |
drawPolygon(java.awt.Polygon poly)
|
void |
drawPolyline(int[] xPoints,
int[] yPoints,
int nPoints)
|
void |
drawRect(int x,
int y,
int w,
int h)
|
void |
drawRoundRect(int x,
int y,
int w,
int h,
int arcw,
int arch)
|
void |
drawString(java.text.AttributedCharacterIterator aci,
int i1,
int i2)
|
void |
drawString(java.text.CharacterIterator aci,
int i1,
int i2)
|
void |
drawString(java.lang.String t,
int x,
int y)
Draw a string at a given position. |
void |
fillArc(int x,
int y,
int w,
int h,
int startAngle,
int arcAngle)
|
void |
fillOval(int x,
int y,
int w,
int h)
|
void |
fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
|
void |
fillPolygon(java.awt.Polygon poly)
|
void |
fillRect(int x,
int y,
int w,
int h)
|
void |
fillRoundRect(int x,
int y,
int w,
int h,
int arcw,
int arch)
|
java.awt.Shape |
getClip()
|
java.awt.Rectangle |
getClipBounds()
|
java.awt.Color |
getColor()
Get the current color for drawing operations. |
java.awt.Font |
getFont()
|
java.awt.FontMetrics |
getFontMetrics()
|
java.awt.FontMetrics |
getFontMetrics(java.awt.Font font)
|
void |
printDOMTree(org.w3c.dom.Node node)
|
void |
scale(double xscale,
double yscale)
|
void |
setClip(int x,
int y,
int w,
int h)
|
void |
setClip(java.awt.Shape clip)
|
void |
setColor(java.awt.Color c)
Set the current color for drawing operations. |
void |
setFont(java.awt.Font font)
|
void |
setPaintMode()
|
void |
setXORMode(java.awt.Color otherColor)
|
void |
translate(int x,
int y)
|
Methods inherited from class java.awt.Graphics |
draw3DRect, drawBytes, drawChars, fill3DRect, finalize, getClipBounds, getClipRect, hitClip, toString |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SVGWriter
public SVGWriter(java.io.OutputStream stream,
java.awt.Rectangle drawingArea)
throws java.io.IOException,
java.lang.Exception
create
public java.awt.Graphics create()
create
public java.awt.Graphics create(int x,
int y,
int width,
int height)
dispose
public void dispose()
printDOMTree
public void printDOMTree(org.w3c.dom.Node node)
getColor
public java.awt.Color getColor()
- Get the current color for drawing operations.
- Returns:
- The current color for drawing operations.
setColor
public void setColor(java.awt.Color c)
- Set the current color for drawing operations.
- Parameters:
c
- The new color for drawing operations.
setPaintMode
public void setPaintMode()
setXORMode
public void setXORMode(java.awt.Color otherColor)
getFont
public java.awt.Font getFont()
setFont
public void setFont(java.awt.Font font)
getFontMetrics
public java.awt.FontMetrics getFontMetrics()
getFontMetrics
public java.awt.FontMetrics getFontMetrics(java.awt.Font font)
copyArea
public void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
drawImage
public boolean drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer)
drawImage
public boolean drawImage(java.awt.Image img,
int x,
int y,
int w,
int h,
java.awt.image.ImageObserver observer)
drawImage
public boolean drawImage(java.awt.Image img,
int x,
int y,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
drawImage
public boolean drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
drawImage
public boolean drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer)
drawImage
public boolean drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
drawRect
public void drawRect(int x,
int y,
int w,
int h)
fillRect
public void fillRect(int x,
int y,
int w,
int h)
clearRect
public void clearRect(int x,
int y,
int w,
int h)
drawOval
public void drawOval(int x,
int y,
int w,
int h)
fillOval
public void fillOval(int x,
int y,
int w,
int h)
drawArc
public void drawArc(int x,
int y,
int w,
int h,
int startAngle,
int arcAngle)
fillArc
public void fillArc(int x,
int y,
int w,
int h,
int startAngle,
int arcAngle)
drawRoundRect
public void drawRoundRect(int x,
int y,
int w,
int h,
int arcw,
int arch)
fillRoundRect
public void fillRoundRect(int x,
int y,
int w,
int h,
int arcw,
int arch)
drawPolygon
public void drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
drawPolygon
public void drawPolygon(java.awt.Polygon poly)
fillPolygon
public void fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
fillPolygon
public void fillPolygon(java.awt.Polygon poly)
drawPolyline
public void drawPolyline(int[] xPoints,
int[] yPoints,
int nPoints)
drawLine
public void drawLine(int x1,
int y1,
int x2,
int y2)
setClip
public void setClip(int x,
int y,
int w,
int h)
setClip
public void setClip(java.awt.Shape clip)
getClipBounds
public java.awt.Rectangle getClipBounds()
clipRect
public void clipRect(int x,
int y,
int w,
int h)
getClip
public java.awt.Shape getClip()
translate
public void translate(int x,
int y)
scale
public void scale(double xscale,
double yscale)
drawString
public void drawString(java.lang.String t,
int x,
int y)
- Draw a string at a given position.
- Parameters:
t
- The string to draw.x
- The horizontal position of the text.y
- The vertical position of the text.
drawString
public void drawString(java.text.AttributedCharacterIterator aci,
int i1,
int i2)
drawString
public void drawString(java.text.CharacterIterator aci,
int i1,
int i2)