package plots;

import java.awt.Graphics;
import java.awt.Color;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Image;
import java.awt.Shape;
import java.awt.Polygon;
import java.awt.image.ImageObserver;

public class PSGraphics extends Graphics {
	StringBuffer sb;
	public PSGraphics() {
		sb = new StringBuffer();
	}

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

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

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

	public Graphics create() {
		return(null);
	}

	public Graphics create(int x, int y, int width, int height) {
		return(null);
	}

	public void draw3DRect(int x, int y, int width, int height, boolean raised) {
		
	}

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

	public void drawBytes(byte[] data, int offset, int length, int x, int y) {
		
	}

	public void drawChars(char[] data, int offset, int length, int x, int y) {
		
	}

	public boolean drawImage(Image img, int x, int y, ImageObserver o) {
		return(true);
	}

	public boolean drawImage(Image img, int x, int y, int h, int w, ImageObserver o) {
		return(true);
	}

	public boolean drawImage(Image img, int x, int y, Color bgcolor, ImageObserver o) {
		return(true);
	}

	public boolean drawImage(Image img, int x, int y, int h, int w, Color bgcolor, ImageObserver o) {
		return(true);
	}

	public boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, 
					int sx1, int sy1, int sx2, int sy2, ImageObserver o) {
		return(true);
	}

	public boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, 
					int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver o) {
		return(true);
	}

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

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

	public void drawPolygon(int[] xp, int[] yp, int n) {
		
	}

	public void drawPolygon(Polygon p) {
		
	}

	public void drawPolyline(int[] xp, int[] yp, int n) {
		
	}

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

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

	public void drawString(String s, int x, int y) {
		
	}

	public void fill3DRect(int x, int y, int width, int height, boolean raised) {
		
	}

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

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

	public void fillPolygon(int[] xp, int[] yp, int n) {
		
	}

	public void fillPolygon(Polygon p) {
		
	}

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

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

	public void finalize() {

	}

	public Shape getClip() {
		return(null);
	} 

	public Rectangle getClipBounds() {
		return(null);
	}

	public Rectangle getClipRect() {
		return(null);
	}

	public Color getColor() {
		return(null);
	}

	public Font getFont() {
		return(null);
	}

	public FontMetrics getFontMetrics() {
		return(null);
	}

	public FontMetrics getFontMetrics(Font f) {
		return(null);
	}

	public void setClip(int x, int y, int w, int h) {

	}

	public void setClip(Shape s) {

	}

	public void setColor(Color c) {

	}

	public void setFont(Font f) {

	}

	public void setPaintMode() {

	}

	public void setXORMode(Color c) {

	}

	public String toString() {
		return(null);
	}

	public void translate(int x, int y) {

	}

	public void dispose() {

	}

}