org.jgraph.graph.PortRenderer Class Reference

Inheritance diagram for org.jgraph.graph.PortRenderer:

org.jgraph.graph.CellViewRenderer List of all members.

Public Member Functions

 PortRenderer ()
Component getRendererComponent (JGraph graph, CellView view, boolean sel, boolean focus, boolean preview)
void paint (Graphics g)
void validate ()
void revalidate ()
void repaint (long tm, int x, int y, int width, int height)
void repaint (Rectangle r)
void firePropertyChange (String propertyName, byte oldValue, byte newValue)
void firePropertyChange (String propertyName, char oldValue, char newValue)
void firePropertyChange (String propertyName, short oldValue, short newValue)
void firePropertyChange (String propertyName, int oldValue, int newValue)
void firePropertyChange (String propertyName, long oldValue, long newValue)
void firePropertyChange (String propertyName, float oldValue, float newValue)
void firePropertyChange (String propertyName, double oldValue, double newValue)
void firePropertyChange (String propertyName, boolean oldValue, boolean newValue)

Protected Member Functions

void firePropertyChange (String propertyName, Object oldValue, Object newValue)

Protected Attributes

transient PortView view
Color graphBackground = Color.white
transient boolean hasFocus
transient boolean selected
transient boolean preview

Detailed Description

This renderer displays entries that implement the CellView interface and supports the following attributes: GraphConstants.OFFSET GraphConstants.ABSOLUTE </li

Version:
1.0 28/11/01
Author:
Gaudenz Alder


Constructor & Destructor Documentation

org.jgraph.graph.PortRenderer.PortRenderer  ) 
 

Constructs a renderer that may be used to render ports.


Member Function Documentation

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
boolean  oldValue,
boolean  newValue
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
double  oldValue,
double  newValue
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
float  oldValue,
float  newValue
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
long  oldValue,
long  newValue
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
int  oldValue,
int  newValue
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
short  oldValue,
short  newValue
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
char  oldValue,
char  newValue
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
byte  oldValue,
byte  newValue
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.firePropertyChange String  propertyName,
Object  oldValue,
Object  newValue
[protected]
 

Overridden for performance reasons. See the Implementation Note for more information.

Component org.jgraph.graph.PortRenderer.getRendererComponent JGraph  graph,
CellView  view,
boolean  sel,
boolean  focus,
boolean  preview
 

Configure and return the renderer based on the passed in components. The value is typically set from messaging the graph with convertValueToString.

Parameters:
graph the graph that that defines the rendering context.
view the cell view that should be rendered.
sel whether the object is selected.
focus whether the object has the focus.
preview whether we are drawing a preview.
Returns:
the component used to render the value.

Implements org.jgraph.graph.CellViewRenderer.

void org.jgraph.graph.PortRenderer.paint Graphics  g  ) 
 

Paint the renderer. Overrides superclass paint to add specific painting. Note: The preview flag is interpreted as "highlight" in this context. (This is used to highlight the port if the mouse is over it.)

void org.jgraph.graph.PortRenderer.repaint Rectangle  r  ) 
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.repaint long  tm,
int  x,
int  y,
int  width,
int  height
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.revalidate  ) 
 

Overridden for performance reasons. See the Implementation Note for more information.

void org.jgraph.graph.PortRenderer.validate  ) 
 

Overridden for performance reasons. See the Implementation Note for more information.


Member Data Documentation

Color org.jgraph.graph.PortRenderer.graphBackground = Color.white [protected]
 

Cache the current graph background.

transient boolean org.jgraph.graph.PortRenderer.hasFocus [protected]
 

Cached hasFocus and selected value.

transient boolean org.jgraph.graph.PortRenderer.preview [protected]
 

transient boolean org.jgraph.graph.PortRenderer.selected [protected]
 

transient PortView org.jgraph.graph.PortRenderer.view [protected]
 

Cache the current edgeview for drawing.


The documentation for this class was generated from the following file:
Generated on Sun May 28 19:13:17 2006 for Digimod by  doxygen 1.4.6-NO