Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

diva.graph.layout
Class ProxyIncrLayout

java.lang.Object
 extended bydiva.graph.layout.ProxyIncrLayout
All Implemented Interfaces:
GlobalLayout, IncrementalLayout

public class ProxyIncrLayout
extends java.lang.Object
implements IncrementalLayout

A proxy layout which forwards all events to a given incremental layout delegate. This class implements the proxy design pattern, hence its name. It is a useful base class for building layouts that know how to do a certain specific task, but want to delegate work to a more general layout for the cases that it doesn't know how to deal with.

Version:
$Id: ProxyIncrLayout.java,v 1.11 2005年07月08日 19:55:05 cxh Exp $
Author:
Michael Shilman
Accepted Rating:
Red

Constructor Summary
ProxyIncrLayout(IncrementalLayout delegate)
Construct the proxy with the given target.
Method Summary
void edgeDrawn(java.lang.Object edge)
Called in response to the given edge being given a figure.
void edgeRouted(java.lang.Object edge)
Called in response to the connector representing the given edge being rereouted.
LayoutTarget getLayoutTarget()
Return the layout target.
void layout(java.lang.Object composite)
Layout the graph model in the viewport specified by the layout target environment.
void nodeDrawn(java.lang.Object node)
Called in response to the given node being given a figure.
void nodeMoved(java.lang.Object node)
Called in response to the figure representing the given node being moved.
void setLayoutTarget(LayoutTarget target)
Set the layout target.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

ProxyIncrLayout

public ProxyIncrLayout(IncrementalLayout delegate)
Construct the proxy with the given target.

Method Detail

edgeDrawn

public void edgeDrawn(java.lang.Object edge)
Called in response to the given edge being given a figure.

Specified by:
edgeDrawn in interface IncrementalLayout

edgeRouted

public void edgeRouted(java.lang.Object edge)
Called in response to the connector representing the given edge being rereouted.

Specified by:
edgeRouted in interface IncrementalLayout

nodeDrawn

public void nodeDrawn(java.lang.Object node)
Called in response to the given node being given a figure.

Specified by:
nodeDrawn in interface IncrementalLayout

nodeMoved

public void nodeMoved(java.lang.Object node)
Called in response to the figure representing the given node being moved.

Specified by:
nodeMoved in interface IncrementalLayout

getLayoutTarget

public LayoutTarget getLayoutTarget()
Return the layout target.

Specified by:
getLayoutTarget in interface GlobalLayout

setLayoutTarget

public void setLayoutTarget(LayoutTarget target)
Set the layout target.

Specified by:
setLayoutTarget in interface GlobalLayout

layout

public void layout(java.lang.Object composite)
Layout the graph model in the viewport specified by the layout target environment.

Specified by:
layout in interface GlobalLayout

Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

AltStyle によって変換されたページ (->オリジナル) /