com.levigo.jadice.annotation
Class AnnotationRenderer<T extends Annotation>

java.lang.Object
  extended by com.levigo.jadice.document.internal.model.Container
      extended by com.levigo.jadice.annotation.AnnotationRenderer<T>
All Implemented Interfaces:
com.levigo.jadice.document.internal.model.ModelElement, com.levigo.jadice.document.internal.model.RenderElement, MetadataProvider, Iterable<com.levigo.jadice.document.internal.model.ModelElement>

Deprecated. This class is an instance of an internal model class. As such this class can and should not be used like other public classes. Therefore this class is marked as deprecated and it is recommended not to use this class in any direct way. With the next major release this class will become part of the internal API.

@Deprecated
public abstract class AnnotationRenderer<T extends Annotation>
extends com.levigo.jadice.document.internal.model.Container


Field Summary
 
Fields inherited from class com.levigo.jadice.document.internal.model.Container
ALPHA_MAX
 
Fields inherited from interface com.levigo.jadice.document.internal.model.RenderElement
IDENTITY_TRANSFORM
 
Constructor Summary
AnnotationRenderer()
          Deprecated.  
 
Method Summary
static float deviceToBaseFactor()
          Deprecated.  
 T getAnnotation()
          Deprecated. Returns initial annotation set via setAnnotation(Annotation) method.
 T getAnnotationToRender()
          Deprecated. Returns cloned annotation object to be displayed / rendered, may be modified by an AnnotationRenderer implementation depending on annotation format
 Rectangle2D getLogicalBoundingBox()
          Deprecated.  
 void incrementModCount()
          Deprecated. Every change of the annotation causes an updated rendering.
 Iterator<com.levigo.jadice.document.internal.model.ModelElement> iterator()
          Deprecated.  
 void setAnnotation(T annotation)
          Deprecated.  
protected abstract  void updateRendering()
          Deprecated.  
 
Methods inherited from class com.levigo.jadice.document.internal.model.Container
add, addAll, getBlendMode, getBoundingBox, getClipPath, getDefaultTransformation, getDescription, getMetadata, getNonStrokingAlpha, getNonStrokingPaint, getParent, getStroke, getStrokingAlpha, getStrokingPaint, getTransformation, getTransparencyMode, indexOf, insertAt, isEmpty, isFormatPush, isMutable, iteratorReversed, remove, removeAll, seal, setBlendMode, setClipPath, setDefaultTransformation, setFormatPush, setMetadata, setNonStrokingAlpha, setNonStrokingPaint, setPaints, setParent, setStroke, setStrokingAlpha, setStrokingPaint, setTransformation, setTransparencyMode, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationRenderer

public AnnotationRenderer()
Deprecated. 
Method Detail

getAnnotationToRender

public T getAnnotationToRender()
Deprecated. 
Returns cloned annotation object to be displayed / rendered, may be modified by an AnnotationRenderer implementation depending on annotation format

Returns:
Cloned annotation object for rendering step

updateRendering

protected abstract void updateRendering()
Deprecated. 

deviceToBaseFactor

public static final float deviceToBaseFactor()
Deprecated. 

iterator

public Iterator<com.levigo.jadice.document.internal.model.ModelElement> iterator()
Deprecated. 
Specified by:
iterator in interface Iterable<com.levigo.jadice.document.internal.model.ModelElement>
Overrides:
iterator in class com.levigo.jadice.document.internal.model.Container

getLogicalBoundingBox

public Rectangle2D getLogicalBoundingBox()
Deprecated. 

setAnnotation

public void setAnnotation(T annotation)
Deprecated. 

getAnnotation

public final T getAnnotation()
Deprecated. 
Returns initial annotation set via setAnnotation(Annotation) method.

Returns:
Annotation

incrementModCount

@Deprecated
public void incrementModCount()
Deprecated. Every change of the annotation causes an updated rendering.



Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.