org.tigris.gef.persistence
Class PostscriptWriter

java.lang.Object
  extended byjava.awt.Graphics
      extended byjava.awt.Graphics2D
          extended byorg.tigris.gef.persistence.PostscriptWriter

public class PostscriptWriter
extends java.awt.Graphics2D


Constructor Summary
PostscriptWriter(java.io.OutputStream stream)
           
PostscriptWriter(java.io.OutputStream stream, java.awt.Rectangle bb)
           
PostscriptWriter(java.lang.String filename)
           
PostscriptWriter(java.lang.String filename, java.awt.Rectangle boundingBox)
           
 
Method Summary
 void addRenderingHints(java.util.Map map)
           
 void clearRect(int x, int y, int w, int h)
           
 void clip(java.awt.Shape shape)
           
 void clipRect(int x, int y, int w, int h)
           
 void comment(java.lang.String cmt)
           
 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 draw(java.awt.Shape shape)
           
 void drawArc(int x, int y, int w, int h, int startAngle, int arcAngle)
           
 void drawGlyphVector(java.awt.font.GlyphVector glyphVector, float param, float param2)
           
 void drawImage(java.awt.image.BufferedImage bufferedImage, java.awt.image.BufferedImageOp bufferedImageOp, int param, int param3)
           
 boolean drawImage(java.awt.Image image, java.awt.geom.AffineTransform affineTransform, java.awt.image.ImageObserver imageObserver)
           
 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 drawRenderableImage(java.awt.image.renderable.RenderableImage renderableImage, java.awt.geom.AffineTransform affineTransform)
           
 void drawRenderedImage(java.awt.image.RenderedImage renderedImage, java.awt.geom.AffineTransform affineTransform)
           
 void drawRoundRect(int x, int y, int w, int h, int arcw, int arch)
           
 void drawString(java.text.AttributedCharacterIterator attributedCharacterIterator, float param, float param2)
           
 void drawString(java.text.AttributedCharacterIterator iterator, int i, int j)
           
 void drawString(java.lang.String str, float param, float param2)
           
 void drawString(java.lang.String text, int x, int y)
           
 void fill(java.awt.Shape shape)
           
 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.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.FontMetrics getFontMetrics(java.awt.Font font)
           
 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 param)
           
 void rotate(double param)
           
 void rotate(double param, double param1, double param2)
           
 void scale(double xscale, double yscale)
           
 void setBackground(java.awt.Color color)
           
 void setClip(int x, int y, int w, int h)
           
 void setClip(java.awt.Shape clip)
           
 void setColor(java.awt.Color c)
           
 void setColorConversion(java.awt.Color source, java.awt.Color target)
           
 void setComposite(java.awt.Composite composite)
           
 void setFont(java.awt.Font font)
           
 void setPaint(java.awt.Paint paint)
           
 void setPaintMode()
           
 void setRenderingHint(java.awt.RenderingHints.Key key, java.lang.Object obj)
           
 void setRenderingHints(java.util.Map map)
           
 void setStroke(java.awt.Stroke stroke)
           
 void setTransform(java.awt.geom.AffineTransform affineTransform)
           
 void setXORMode(java.awt.Color otherColor)
           
 void shear(double param, double param1)
           
 void transform(java.awt.geom.AffineTransform affineTransform)
           
 void translate(double param, double param1)
           
 void translate(int x, int y)
           
 void writePolygonPath(int[] xPoints, int[] yPoints, int nPoints)
           
 
Methods inherited from class java.awt.Graphics2D
draw3DRect, fill3DRect
 
Methods inherited from class java.awt.Graphics
drawBytes, drawChars, finalize, getClipBounds, getClipRect, hitClip, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PostscriptWriter

public PostscriptWriter(java.lang.String filename)
                 throws java.io.IOException

PostscriptWriter

public PostscriptWriter(java.lang.String filename,
                        java.awt.Rectangle boundingBox)
                 throws java.io.IOException

PostscriptWriter

public PostscriptWriter(java.io.OutputStream stream)
                 throws java.io.IOException

PostscriptWriter

public PostscriptWriter(java.io.OutputStream stream,
                        java.awt.Rectangle bb)
                 throws java.io.IOException
Method Detail

create

public java.awt.Graphics create()

create

public java.awt.Graphics create(int x,
                                int y,
                                int width,
                                int height)

dispose

public void dispose()

setColorConversion

public void setColorConversion(java.awt.Color source,
                               java.awt.Color target)

getColor

public java.awt.Color getColor()

setColor

public void setColor(java.awt.Color c)

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)

getClipBounds

public java.awt.Rectangle getClipBounds()

clipRect

public void clipRect(int x,
                     int y,
                     int w,
                     int h)

getClip

public java.awt.Shape getClip()

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)

writePolygonPath

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

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)

translate

public void translate(int x,
                      int y)

scale

public void scale(double xscale,
                  double yscale)

drawString

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

comment

public void comment(java.lang.String cmt)

drawString

public void drawString(java.text.AttributedCharacterIterator iterator,
                       int i,
                       int j)

addRenderingHints

public void addRenderingHints(java.util.Map map)

clip

public void clip(java.awt.Shape shape)

draw

public void draw(java.awt.Shape shape)

drawGlyphVector

public void drawGlyphVector(java.awt.font.GlyphVector glyphVector,
                            float param,
                            float param2)

drawImage

public boolean drawImage(java.awt.Image image,
                         java.awt.geom.AffineTransform affineTransform,
                         java.awt.image.ImageObserver imageObserver)

drawImage

public void drawImage(java.awt.image.BufferedImage bufferedImage,
                      java.awt.image.BufferedImageOp bufferedImageOp,
                      int param,
                      int param3)

drawRenderableImage

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

drawRenderedImage

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

drawString

public void drawString(java.text.AttributedCharacterIterator attributedCharacterIterator,
                       float param,
                       float param2)

drawString

public void drawString(java.lang.String str,
                       float param,
                       float param2)

fill

public void fill(java.awt.Shape shape)

getBackground

public java.awt.Color getBackground()

getComposite

public java.awt.Composite getComposite()

getDeviceConfiguration

public java.awt.GraphicsConfiguration getDeviceConfiguration()

getFontRenderContext

public java.awt.font.FontRenderContext getFontRenderContext()

getPaint

public java.awt.Paint getPaint()

getRenderingHint

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

getRenderingHints

public java.awt.RenderingHints getRenderingHints()

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 param)

rotate

public void rotate(double param)

rotate

public void rotate(double param,
                   double param1,
                   double param2)

setBackground

public void setBackground(java.awt.Color color)

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 obj)

setRenderingHints

public void setRenderingHints(java.util.Map map)

setStroke

public void setStroke(java.awt.Stroke stroke)

setTransform

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

shear

public void shear(double param,
                  double param1)

transform

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

translate

public void translate(double param,
                      double param1)