org.tigris.gef.persistence
Class PostscriptWriter

java.lang.Object
  extended by java.awt.Graphics
      extended by java.awt.Graphics2D
          extended by org.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
Throws:
java.io.IOException

PostscriptWriter

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

PostscriptWriter

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

PostscriptWriter

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

create

public java.awt.Graphics create()
Specified by:
create in class java.awt.Graphics

create

public java.awt.Graphics create(int x,
                                int y,
                                int width,
                                int height)
Overrides:
create in class java.awt.Graphics

dispose

public void dispose()
Specified by:
dispose in class java.awt.Graphics

setColorConversion

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

getColor

public java.awt.Color getColor()
Specified by:
getColor in class java.awt.Graphics

setColor

public void setColor(java.awt.Color c)
Specified by:
setColor in class java.awt.Graphics

setPaintMode

public void setPaintMode()
Specified by:
setPaintMode in class java.awt.Graphics

setXORMode

public void setXORMode(java.awt.Color otherColor)
Specified by:
setXORMode in class java.awt.Graphics

getFont

public java.awt.Font getFont()
Specified by:
getFont in class java.awt.Graphics

setFont

public void setFont(java.awt.Font font)
Specified by:
setFont in class java.awt.Graphics

getFontMetrics

public java.awt.FontMetrics getFontMetrics()
Overrides:
getFontMetrics in class java.awt.Graphics

getFontMetrics

public java.awt.FontMetrics getFontMetrics(java.awt.Font font)
Specified by:
getFontMetrics in class java.awt.Graphics

getClipBounds

public java.awt.Rectangle getClipBounds()
Specified by:
getClipBounds in class java.awt.Graphics

clipRect

public void clipRect(int x,
                     int y,
                     int w,
                     int h)
Specified by:
clipRect in class java.awt.Graphics

getClip

public java.awt.Shape getClip()
Specified by:
getClip in class java.awt.Graphics

copyArea

public void copyArea(int x,
                     int y,
                     int width,
                     int height,
                     int dx,
                     int dy)
Specified by:
copyArea in class java.awt.Graphics

drawImage

public boolean drawImage(java.awt.Image img,
                         int x,
                         int y,
                         java.awt.image.ImageObserver observer)
Specified by:
drawImage in class java.awt.Graphics

drawImage

public boolean drawImage(java.awt.Image img,
                         int x,
                         int y,
                         int w,
                         int h,
                         java.awt.image.ImageObserver observer)
Specified by:
drawImage in class java.awt.Graphics

drawImage

public boolean drawImage(java.awt.Image img,
                         int x,
                         int y,
                         java.awt.Color bgcolor,
                         java.awt.image.ImageObserver observer)
Specified by:
drawImage in class java.awt.Graphics

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)
Specified by:
drawImage in class java.awt.Graphics

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)
Specified by:
drawImage in class java.awt.Graphics

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)
Specified by:
drawImage in class java.awt.Graphics

drawRect

public void drawRect(int x,
                     int y,
                     int w,
                     int h)
Overrides:
drawRect in class java.awt.Graphics

fillRect

public void fillRect(int x,
                     int y,
                     int w,
                     int h)
Specified by:
fillRect in class java.awt.Graphics

clearRect

public void clearRect(int x,
                      int y,
                      int w,
                      int h)
Specified by:
clearRect in class java.awt.Graphics

drawOval

public void drawOval(int x,
                     int y,
                     int w,
                     int h)
Specified by:
drawOval in class java.awt.Graphics

fillOval

public void fillOval(int x,
                     int y,
                     int w,
                     int h)
Specified by:
fillOval in class java.awt.Graphics

drawArc

public void drawArc(int x,
                    int y,
                    int w,
                    int h,
                    int startAngle,
                    int arcAngle)
Specified by:
drawArc in class java.awt.Graphics

fillArc

public void fillArc(int x,
                    int y,
                    int w,
                    int h,
                    int startAngle,
                    int arcAngle)
Specified by:
fillArc in class java.awt.Graphics

drawRoundRect

public void drawRoundRect(int x,
                          int y,
                          int w,
                          int h,
                          int arcw,
                          int arch)
Specified by:
drawRoundRect in class java.awt.Graphics

fillRoundRect

public void fillRoundRect(int x,
                          int y,
                          int w,
                          int h,
                          int arcw,
                          int arch)
Specified by:
fillRoundRect in class java.awt.Graphics

writePolygonPath

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

drawPolygon

public void drawPolygon(int[] xPoints,
                        int[] yPoints,
                        int nPoints)
Specified by:
drawPolygon in class java.awt.Graphics

drawPolygon

public void drawPolygon(java.awt.Polygon poly)
Overrides:
drawPolygon in class java.awt.Graphics

fillPolygon

public void fillPolygon(int[] xPoints,
                        int[] yPoints,
                        int nPoints)
Specified by:
fillPolygon in class java.awt.Graphics

fillPolygon

public void fillPolygon(java.awt.Polygon poly)
Overrides:
fillPolygon in class java.awt.Graphics

drawPolyline

public void drawPolyline(int[] xPoints,
                         int[] yPoints,
                         int nPoints)
Specified by:
drawPolyline in class java.awt.Graphics

drawLine

public void drawLine(int x1,
                     int y1,
                     int x2,
                     int y2)
Specified by:
drawLine in class java.awt.Graphics

setClip

public void setClip(int x,
                    int y,
                    int w,
                    int h)
Specified by:
setClip in class java.awt.Graphics

setClip

public void setClip(java.awt.Shape clip)
Specified by:
setClip in class java.awt.Graphics

translate

public void translate(int x,
                      int y)
Specified by:
translate in class java.awt.Graphics2D

scale

public void scale(double xscale,
                  double yscale)
Specified by:
scale in class java.awt.Graphics2D

drawString

public void drawString(java.lang.String text,
                       int x,
                       int y)
Specified by:
drawString in class java.awt.Graphics2D

comment

public void comment(java.lang.String cmt)

drawString

public void drawString(java.text.AttributedCharacterIterator iterator,
                       int i,
                       int j)
Specified by:
drawString in class java.awt.Graphics2D

addRenderingHints

public void addRenderingHints(java.util.Map map)
Specified by:
addRenderingHints in class java.awt.Graphics2D

clip

public void clip(java.awt.Shape shape)
Specified by:
clip in class java.awt.Graphics2D

draw

public void draw(java.awt.Shape shape)
Specified by:
draw in class java.awt.Graphics2D

drawGlyphVector

public void drawGlyphVector(java.awt.font.GlyphVector glyphVector,
                            float param,
                            float param2)
Specified by:
drawGlyphVector in class java.awt.Graphics2D

drawImage

public boolean drawImage(java.awt.Image image,
                         java.awt.geom.AffineTransform affineTransform,
                         java.awt.image.ImageObserver imageObserver)
Specified by:
drawImage in class java.awt.Graphics2D

drawImage

public void drawImage(java.awt.image.BufferedImage bufferedImage,
                      java.awt.image.BufferedImageOp bufferedImageOp,
                      int param,
                      int param3)
Specified by:
drawImage in class java.awt.Graphics2D

drawRenderableImage

public void drawRenderableImage(java.awt.image.renderable.RenderableImage renderableImage,
                                java.awt.geom.AffineTransform affineTransform)
Specified by:
drawRenderableImage in class java.awt.Graphics2D

drawRenderedImage

public void drawRenderedImage(java.awt.image.RenderedImage renderedImage,
                              java.awt.geom.AffineTransform affineTransform)
Specified by:
drawRenderedImage in class java.awt.Graphics2D

drawString

public void drawString(java.text.AttributedCharacterIterator attributedCharacterIterator,
                       float param,
                       float param2)
Specified by:
drawString in class java.awt.Graphics2D

drawString

public void drawString(java.lang.String str,
                       float param,
                       float param2)
Specified by:
drawString in class java.awt.Graphics2D

fill

public void fill(java.awt.Shape shape)
Specified by:
fill in class java.awt.Graphics2D

getBackground

public java.awt.Color getBackground()
Specified by:
getBackground in class java.awt.Graphics2D

getComposite

public java.awt.Composite getComposite()
Specified by:
getComposite in class java.awt.Graphics2D

getDeviceConfiguration

public java.awt.GraphicsConfiguration getDeviceConfiguration()
Specified by:
getDeviceConfiguration in class java.awt.Graphics2D

getFontRenderContext

public java.awt.font.FontRenderContext getFontRenderContext()
Specified by:
getFontRenderContext in class java.awt.Graphics2D

getPaint

public java.awt.Paint getPaint()
Specified by:
getPaint in class java.awt.Graphics2D

getRenderingHint

public java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)
Specified by:
getRenderingHint in class java.awt.Graphics2D

getRenderingHints

public java.awt.RenderingHints getRenderingHints()
Specified by:
getRenderingHints in class java.awt.Graphics2D

getStroke

public java.awt.Stroke getStroke()
Specified by:
getStroke in class java.awt.Graphics2D

getTransform

public java.awt.geom.AffineTransform getTransform()
Specified by:
getTransform in class java.awt.Graphics2D

hit

public boolean hit(java.awt.Rectangle rectangle,
                   java.awt.Shape shape,
                   boolean param)
Specified by:
hit in class java.awt.Graphics2D

rotate

public void rotate(double param)
Specified by:
rotate in class java.awt.Graphics2D

rotate

public void rotate(double param,
                   double param1,
                   double param2)
Specified by:
rotate in class java.awt.Graphics2D

setBackground

public void setBackground(java.awt.Color color)
Specified by:
setBackground in class java.awt.Graphics2D

setComposite

public void setComposite(java.awt.Composite composite)
Specified by:
setComposite in class java.awt.Graphics2D

setPaint

public void setPaint(java.awt.Paint paint)
Specified by:
setPaint in class java.awt.Graphics2D

setRenderingHint

public void setRenderingHint(java.awt.RenderingHints.Key key,
                             java.lang.Object obj)
Specified by:
setRenderingHint in class java.awt.Graphics2D

setRenderingHints

public void setRenderingHints(java.util.Map map)
Specified by:
setRenderingHints in class java.awt.Graphics2D

setStroke

public void setStroke(java.awt.Stroke stroke)
Specified by:
setStroke in class java.awt.Graphics2D

setTransform

public void setTransform(java.awt.geom.AffineTransform affineTransform)
Specified by:
setTransform in class java.awt.Graphics2D

shear

public void shear(double param,
                  double param1)
Specified by:
shear in class java.awt.Graphics2D

transform

public void transform(java.awt.geom.AffineTransform affineTransform)
Specified by:
transform in class java.awt.Graphics2D

translate

public void translate(double param,
                      double param1)
Specified by:
translate in class java.awt.Graphics2D