public abstract class AbstractAnnotationLayout extends Object implements AnnotationLayoutManager
Modifier and Type | Field and Description |
---|---|
protected PickSupport |
pickSupport |
protected OGLStackHandler |
stackHandler |
Modifier | Constructor and Description |
---|---|
protected |
AbstractAnnotationLayout() |
Modifier and Type | Method and Description |
---|---|
void |
beginDrawAnnotations(DrawContext dc,
Rectangle bounds) |
protected void |
drawAnnotation(DrawContext dc,
Annotation annotation,
int width,
int height,
double opacity,
Position pickPosition) |
void |
endDrawAnnotations(DrawContext dc) |
protected Dimension |
getAnnotationSize(DrawContext dc,
Annotation annotation) |
PickSupport |
getPickSupport() |
void |
setPickSupport(PickSupport pickSupport) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
drawAnnotations, getPreferredSize
protected PickSupport pickSupport
protected OGLStackHandler stackHandler
public void beginDrawAnnotations(DrawContext dc, Rectangle bounds)
beginDrawAnnotations
in interface AnnotationLayoutManager
protected void drawAnnotation(DrawContext dc, Annotation annotation, int width, int height, double opacity, Position pickPosition)
public void endDrawAnnotations(DrawContext dc)
endDrawAnnotations
in interface AnnotationLayoutManager
protected Dimension getAnnotationSize(DrawContext dc, Annotation annotation)
public PickSupport getPickSupport()
getPickSupport
in interface AnnotationLayoutManager
public void setPickSupport(PickSupport pickSupport)
setPickSupport
in interface AnnotationLayoutManager