org.infolayer.templates.html
Class SvgGraphics

java.lang.Object
  extended byjava.awt.Graphics
      extended byjava.awt.Graphics2D
          extended byorg.infolayer.templates.html.SvgGraphics

public class SvgGraphics
extends java.awt.Graphics2D


Constructor Summary
SvgGraphics(java.io.Writer w, int vw, int vh)
           
 
Method Summary
 void addRenderingHints(java.util.Map map)
           
 void clearRect(int x, int y, int width, int height)
           
 void clip(java.awt.Shape shape)
           
 void clipRect(int x, int y, int width, int height)
           
 void copyArea(int x, int y, int width, int height, int dx, int dy)
           
 java.awt.Graphics create()
           
 void dispose()
           
 void draw(java.awt.Shape shape)
           
 void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
           
 void drawGlyphVector(java.awt.font.GlyphVector gv, float x, float y)
           
 void drawImage(java.awt.image.BufferedImage img, java.awt.image.BufferedImageOp op, int x, int y)
           
 boolean drawImage(java.awt.Image img, java.awt.geom.AffineTransform transform, java.awt.image.ImageObserver observer)
           
 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 width, int height, 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)
          not yet implemented
 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)
          not yet implemented
 void drawLine(int x1, int y1, int x2, int y2)
           
 void drawOval(int x, int y, int width, int height)
           
 void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
           
 void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
           
 void drawRect(int x, int y, int width, int height)
           
 void drawRenderableImage(java.awt.image.renderable.RenderableImage image, java.awt.geom.AffineTransform transform)
           
 void drawRenderedImage(java.awt.image.RenderedImage image, java.awt.geom.AffineTransform transform)
           
 void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
           
 void drawString(java.text.AttributedCharacterIterator iterator, float x, float y)
           
 void drawString(java.text.AttributedCharacterIterator iterator, int x, int y)
           
 void drawString(java.lang.String str, float x, float y)
           
 void drawString(java.lang.String str, int x, int y)
           
static java.lang.String encode(java.lang.String text)
           
 void fill(java.awt.Shape shape)
           
 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[] xPoints, int[] yPoints, int nPoints)
           
 void fillRect(int x, int y, int width, int height)
           
 void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
           
 java.awt.Color getBackground()
           
 java.awt.Shape getClip()
           
 java.awt.Rectangle getClipBounds()
           
 java.awt.Color getColor()
           
 java.awt.Composite getComposite()
           
 java.awt.GraphicsConfiguration getDeviceConfiguration()
           
 java.awt.Font getFont()
           
 java.awt.FontMetrics getFontMetrics(java.awt.Font f)
           
 java.awt.font.FontRenderContext getFontRenderContext()
           
 java.awt.Paint getPaint()
           
 java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)
           
 java.awt.RenderingHints getRenderingHints()
           
 java.awt.Stroke getStroke()
           
 java.awt.geom.AffineTransform getTransform()
           
 boolean hit(java.awt.Rectangle rectangle, java.awt.Shape shape, boolean whatever)
           
 void rotate(double ang)
           
 void rotate(double theta, double x, double y)
           
 void scale(double sx, double sy)
           
 void setBackground(java.awt.Color color)
           
 void setClip(int x, int y, int width, int height)
           
 void setClip(java.awt.Shape clip)
           
 void setColor(java.awt.Color c)
           
 void setComposite(java.awt.Composite composite)
           
 void setFont(java.awt.Font font)
           
 void setHref(java.lang.String url)
           
 void setPaint(java.awt.Paint paint)
           
 void setPaintMode()
           
 void setRenderingHint(java.awt.RenderingHints.Key key, java.lang.Object object)
           
 void setRenderingHints(java.util.Map map)
           
 void setStroke(java.awt.Stroke stroke)
           
 void setTransform(java.awt.geom.AffineTransform transform)
           
 void setXORMode(java.awt.Color c1)
           
 void shear(double shx, double shy)
           
 void transform(java.awt.geom.AffineTransform transform)
           
 void translate(double tx, double ty)
           
 void translate(int x, int y)
           
 void write(java.lang.String s)
           
 
Methods inherited from class java.awt.Graphics2D
draw3DRect, fill3DRect
 
Methods inherited from class java.awt.Graphics
create, drawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipBounds, getClipRect, getFontMetrics, hitClip, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SvgGraphics

public SvgGraphics(java.io.Writer w,
                   int vw,
                   int vh)
Method Detail

addRenderingHints

public void addRenderingHints(java.util.Map map)

clearRect

public void clearRect(int x,
                      int y,
                      int width,
                      int height)

clip

public void clip(java.awt.Shape shape)

clipRect

public void clipRect(int x,
                     int y,
                     int width,
                     int height)

copyArea

public void copyArea(int x,
                     int y,
                     int width,
                     int height,
                     int dx,
                     int dy)

create

public java.awt.Graphics create()

dispose

public void dispose()

draw

public void draw(java.awt.Shape shape)

drawArc

public void drawArc(int x,
                    int y,
                    int width,
                    int height,
                    int startAngle,
                    int arcAngle)

drawGlyphVector

public void drawGlyphVector(java.awt.font.GlyphVector gv,
                            float x,
                            float y)

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,
                         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 x,
                         int y,
                         int width,
                         int height,
                         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)
not yet implemented


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)
not yet implemented


drawImage

public boolean drawImage(java.awt.Image img,
                         java.awt.geom.AffineTransform transform,
                         java.awt.image.ImageObserver observer)

drawImage

public void drawImage(java.awt.image.BufferedImage img,
                      java.awt.image.BufferedImageOp op,
                      int x,
                      int y)

drawLine

public void drawLine(int x1,
                     int y1,
                     int x2,
                     int y2)

drawOval

public void drawOval(int x,
                     int y,
                     int width,
                     int height)

drawPolygon

public void drawPolygon(int[] xPoints,
                        int[] yPoints,
                        int nPoints)

drawRenderableImage

public void drawRenderableImage(java.awt.image.renderable.RenderableImage image,
                                java.awt.geom.AffineTransform transform)

drawRenderedImage

public void drawRenderedImage(java.awt.image.RenderedImage image,
                              java.awt.geom.AffineTransform transform)

fill

public void fill(java.awt.Shape shape)

getComposite

public java.awt.Composite getComposite()

getBackground

public java.awt.Color getBackground()

getFontRenderContext

public java.awt.font.FontRenderContext getFontRenderContext()

getDeviceConfiguration

public java.awt.GraphicsConfiguration getDeviceConfiguration()

getPaint

public java.awt.Paint getPaint()

getRenderingHints

public java.awt.RenderingHints getRenderingHints()

getRenderingHint

public java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)

getStroke

public java.awt.Stroke getStroke()

getTransform

public java.awt.geom.AffineTransform getTransform()

hit

public boolean hit(java.awt.Rectangle rectangle,
                   java.awt.Shape shape,
                   boolean whatever)

transform

public void transform(java.awt.geom.AffineTransform transform)

drawPolyline

public void drawPolyline(int[] xPoints,
                         int[] yPoints,
                         int nPoints)

rotate

public void rotate(double ang)

rotate

public void rotate(double theta,
                   double x,
                   double y)

scale

public void scale(double sx,
                  double sy)

setComposite

public void setComposite(java.awt.Composite composite)

setPaint

public void setPaint(java.awt.Paint paint)

setRenderingHint

public void setRenderingHint(java.awt.RenderingHints.Key key,
                             java.lang.Object object)

setHref

public void setHref(java.lang.String url)

setStroke

public void setStroke(java.awt.Stroke stroke)

setTransform

public void setTransform(java.awt.geom.AffineTransform transform)

shear

public void shear(double shx,
                  double shy)

translate

public void translate(double tx,
                      double ty)

drawRect

public void drawRect(int x,
                     int y,
                     int width,
                     int height)

drawRoundRect

public void drawRoundRect(int x,
                          int y,
                          int width,
                          int height,
                          int arcWidth,
                          int arcHeight)

drawString

public void drawString(java.text.AttributedCharacterIterator iterator,
                       int x,
                       int y)

drawString

public void drawString(java.text.AttributedCharacterIterator iterator,
                       float x,
                       float y)

drawString

public void drawString(java.lang.String str,
                       int x,
                       int y)

drawString

public void drawString(java.lang.String str,
                       float x,
                       float y)

encode

public static java.lang.String encode(java.lang.String text)

fillArc

public void fillArc(int x,
                    int y,
                    int width,
                    int height,
                    int startAngle,
                    int arcAngle)

fillOval

public void fillOval(int x,
                     int y,
                     int width,
                     int height)

fillPolygon

public void fillPolygon(int[] xPoints,
                        int[] yPoints,
                        int nPoints)

fillRect

public void fillRect(int x,
                     int y,
                     int width,
                     int height)

fillRoundRect

public void fillRoundRect(int x,
                          int y,
                          int width,
                          int height,
                          int arcWidth,
                          int arcHeight)

getClip

public java.awt.Shape getClip()

getClipBounds

public java.awt.Rectangle getClipBounds()

getColor

public java.awt.Color getColor()

getFont

public java.awt.Font getFont()

getFontMetrics

public java.awt.FontMetrics getFontMetrics(java.awt.Font f)

setBackground

public void setBackground(java.awt.Color color)

setClip

public void setClip(int x,
                    int y,
                    int width,
                    int height)

setClip

public void setClip(java.awt.Shape clip)

setColor

public void setColor(java.awt.Color c)

setFont

public void setFont(java.awt.Font font)

setPaintMode

public void setPaintMode()

setRenderingHints

public void setRenderingHints(java.util.Map map)

setXORMode

public void setXORMode(java.awt.Color c1)

translate

public void translate(int x,
                      int y)

write

public void write(java.lang.String s)