org.tigris.gef.presentation
Class NodeAnnotationStrategy

java.lang.Object
  extended by org.tigris.gef.presentation.AnnotationStrategy
      extended by org.tigris.gef.presentation.NodeAnnotationStrategy

public class NodeAnnotationStrategy
extends AnnotationStrategy


Constructor Summary
NodeAnnotationStrategy()
           
 
Method Summary
 void drawConnectingLine(Fig annotation)
           
 java.awt.Point restoreAnnotationPosition(Fig annotation)
           
 void storeAnnotationPosition(Fig annotation)
           
 void translateAnnotations(Fig owner)
           
 
Methods inherited from class org.tigris.gef.presentation.AnnotationStrategy
addAnnotation, getAllAnnotations, getAnnotationProperties, getAnnotationsVector, lineIsVisible, numOfAnnotations, removeAllAnnotations, removeAllConnectingLines, removeAnnotation, replaceAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeAnnotationStrategy

public NodeAnnotationStrategy()
Method Detail

restoreAnnotationPosition

public java.awt.Point restoreAnnotationPosition(Fig annotation)
Overrides:
restoreAnnotationPosition in class AnnotationStrategy

storeAnnotationPosition

public void storeAnnotationPosition(Fig annotation)
Specified by:
storeAnnotationPosition in class AnnotationStrategy

drawConnectingLine

public void drawConnectingLine(Fig annotation)

translateAnnotations

public void translateAnnotations(Fig owner)
Specified by:
translateAnnotations in class AnnotationStrategy