org.jgraph.graph

Interface Edge.Routing

All Superinterfaces:
Serializable
Known Implementing Classes:
DefaultEdge.DefaultRouting, DefaultEdge.LoopRouting, ParallelEdgeRouter

public static interface Edge.Routing
extends Serializable

Field Summary

static int
NO_PREFERENCE

Method Summary

int
getPreferredLineStyle(EdgeView edge)
Returns the preferred line style for this routing.
List
route(GraphLayoutCache cache, EdgeView edge)
Returns the points to be used for the edge.

Field Details

NO_PREFERENCE

public static final int NO_PREFERENCE
Field Value:
-1

Method Details

getPreferredLineStyle

public int getPreferredLineStyle(EdgeView edge)
Returns the preferred line style for this routing. A return value of NO_PREFERENCE means no preference.

route

public List route(GraphLayoutCache cache,
                  EdgeView edge)
Returns the points to be used for the edge.
Parameters:
cache - TODO
edge - The edge view to route the points for.

Copyright (C) 2001-2008 Gaudenz Alder. All rights reserved.