public class AnnotationComponentFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.logging.Logger |
logger |
| Modifier and Type | Method and Description |
|---|---|
static AbstractAnnotationComponent |
buildAnnotationComponent(org.icepdf.core.pobjects.annotations.Annotation annotation,
DocumentViewController documentViewController,
AbstractPageViewComponent pageViewComponent,
DocumentViewModel documentViewModel)
Creates an annotation component for the given annotation object subtype.
|
public static AbstractAnnotationComponent buildAnnotationComponent(org.icepdf.core.pobjects.annotations.Annotation annotation, DocumentViewController documentViewController, AbstractPageViewComponent pageViewComponent, DocumentViewModel documentViewModel)
annotation - annotation to encapsulate with a component instancedocumentViewController - document view controllerpageViewComponent - parent pageViewComponentdocumentViewModel - document view model.