Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.graph
Interface IGraphShape  view IGraphShape download IGraphShape.java

All Superinterfaces:
java.lang.Cloneable, java.awt.Shape

public interface IGraphShape
extends java.awt.Shape, java.lang.Cloneable

Graph shape interface. . A wrapper of a java.awt.Shape together with an enclosed unit square.


Method Summary
 java.lang.Object clone()
           
 double getBaseX()
           
 double getBaseY()
           
 java.awt.geom.Rectangle2D getClientRect()
           
 java.lang.String getName()
           
 java.awt.geom.Point2D getOrigin()
           
 java.awt.Shape getShape()
           
 java.awt.Shape getTemplateShape()
           
 boolean isKeepRatio()
           
 void render(java.awt.Graphics2D g2d)
           
 void reshape(double xscale, double yscale, java.awt.geom.Point2D neworigin, double textwidth, double textheight)
           
 void setOrigin(java.awt.geom.Point2D pt)
           
 void update(java.awt.Graphics2D g2d, java.lang.String label, java.awt.geom.Point2D pos, int minwidth, int minheight, java.awt.Font font, IGraphStroke stroke, java.awt.Color fontcolor, java.awt.Color bordercolor, java.awt.Color fillcolor, int exclude)
           
 
Methods inherited from interface java.awt.Shape
contains, contains, contains, contains, getBounds, getBounds2D, getPathIterator, getPathIterator, intersects, intersects
 

Method Detail

getName

public java.lang.String getName()

getShape

public java.awt.Shape getShape()

getTemplateShape

public java.awt.Shape getTemplateShape()

getClientRect

public java.awt.geom.Rectangle2D getClientRect()

isKeepRatio

public boolean isKeepRatio()

getOrigin

public java.awt.geom.Point2D getOrigin()

getBaseX

public double getBaseX()

getBaseY

public double getBaseY()

setOrigin

public void setOrigin(java.awt.geom.Point2D pt)

update

public void update(java.awt.Graphics2D g2d,
                   java.lang.String label,
                   java.awt.geom.Point2D pos,
                   int minwidth,
                   int minheight,
                   java.awt.Font font,
                   IGraphStroke stroke,
                   java.awt.Color fontcolor,
                   java.awt.Color bordercolor,
                   java.awt.Color fillcolor,
                   int exclude)

render

public void render(java.awt.Graphics2D g2d)

reshape

public void reshape(double xscale,
                    double yscale,
                    java.awt.geom.Point2D neworigin,
                    double textwidth,
                    double textheight)

clone

public java.lang.Object clone()