|
SGT Home | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--gov.noaa.pmel.sgt.CartesianRenderer
CartesianRenderer defines an interface to enable data to
be rendered on a CartesianGraph.
CartesianGraph| Constructor Summary | |
CartesianRenderer()
|
|
| Method Summary | |
abstract void |
draw(java.awt.Graphics g)
Render the SGTData object. |
abstract Attribute |
getAttribute()
Get the Attribute associated with the
renderer. |
abstract CartesianGraph |
getCartesianGraph()
Get the CartesianGraph associated with the
renderer. |
AbstractPane |
getPane()
Get parent pane. |
static CartesianRenderer |
getRenderer(CartesianGraph cg,
SGTData dmo,
Attribute attr)
Factory method to create a new Renderer instance given the SGTData object and Attribute. |
void |
modified(java.lang.String mess)
For internal sgt use. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.beans.PropertyChangeListener |
propertyChange |
| Constructor Detail |
public CartesianRenderer()
| Method Detail |
public static CartesianRenderer getRenderer(CartesianGraph cg,
SGTData dmo,
Attribute attr)
SGTData object and Attribute.
For example, a LineCartesianRenderer
is created if SGTData object is a SGTLine.
A renderer is constucted based on the two arguements.
|
SGTData |
Attribute |
CartesianRenderer |
|---|---|---|
| SGTPoint | PontAttribute | PointCartesianRenderer |
| SGTLine | LineAttribute | LineCartesianRenderer |
| SGTGrid | GridAttribute | GridCartesianRenderer |
| Collection | PointAttribute | PointCartesianRenderer |
| Collection | LineAttribute | LineCartesianRenderer |
| SGTVector | VectorAttribute | VectorCartesianRenderer |
| Collection | VectorAttribute | VectorCartesianRenderer |
dmo - DataModel objectpublic abstract void draw(java.awt.Graphics g)
SGTData object. This method should
never be called directly.Pane.draw()public abstract Attribute getAttribute()
Attribute associated with the
renderer.Attributepublic abstract CartesianGraph getCartesianGraph()
CartesianGraph associated with the
renderer.CartesianGraphpublic AbstractPane getPane()
public void modified(java.lang.String mess)
|
SGT Home | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||