GraphLab Project

graphlab.graph.old
Class ArrowHandler

java.lang.Object
  extended by graphlab.graph.old.ArrowHandler
All Implemented Interfaces:
FromStringProvider<Arrow>, StorableOnExit, UserDefinedEligiblity

public class ArrowHandler
extends java.lang.Object
implements StorableOnExit, UserDefinedEligiblity, FromStringProvider<Arrow>


Field Summary
static java.lang.Integer arrowSize
           
static PolygonArrow defaultArrow
           
static java.util.Vector<Arrow> knownArrows
           
 
Fields inherited from interface graphlab.platform.preferences.lastsettings.StorableOnExit
SETTINGS
 
Constructor Summary
ArrowHandler()
           
 
Method Summary
 java.util.HashMap<java.lang.Object,ArrayX> defineEligibleValuesForSettings(java.util.HashMap<java.lang.Object,ArrayX> objectValues)
           
 Arrow fromString(java.lang.String toString)
           
 GraphPreferences GraphPrefFactory()
           
static void paint(java.awt.Graphics _g, EdgeModel e, double zoomFactor)
          draws the arrow of the edge on the graphics
static void registerArrow(Arrow arrow)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

arrowSize

public static java.lang.Integer arrowSize

defaultArrow

public static PolygonArrow defaultArrow

knownArrows

public static java.util.Vector<Arrow> knownArrows
Constructor Detail

ArrowHandler

public ArrowHandler()
Method Detail

paint

public static void paint(java.awt.Graphics _g,
                         EdgeModel e,
                         double zoomFactor)
draws the arrow of the edge on the graphics

Parameters:
zoomFactor - the zoom factor of Graph Model

registerArrow

public static void registerArrow(Arrow arrow)

GraphPrefFactory

public GraphPreferences GraphPrefFactory()
Specified by:
GraphPrefFactory in interface UserDefinedEligiblity

defineEligibleValuesForSettings

public java.util.HashMap<java.lang.Object,ArrayX> defineEligibleValuesForSettings(java.util.HashMap<java.lang.Object,ArrayX> objectValues)
Specified by:
defineEligibleValuesForSettings in interface UserDefinedEligiblity

fromString

public Arrow fromString(java.lang.String toString)
Specified by:
fromString in interface FromStringProvider<Arrow>

GraphLab Project