IAnnotationVisitor

public interface IAnnotationVisitor

Defines Visitor for visiting different document annotations.

Methods

MethodDescription
visit(LinkAnnotation link)Visit/select link annotation.
visit(FileAttachmentAnnotation attachment)Visit/select attachment annotation.
visit(TextAnnotation text)Visit/select text annotation.
visit(FreeTextAnnotation freetext)Visit/select freetext annotation.
visit(HighlightAnnotation highlight)Visit/select highlight annotation.
visit(UnderlineAnnotation underline)Visit/select underline annotation.
visit(StrikeOutAnnotation strikeOut)Visit/select strikeOut annotation.
visit(SquigglyAnnotation squiggly)Visit/select squiggly annotation.
visit(PopupAnnotation popup)Visit/select popup annotation.
visit(LineAnnotation line)Visit/select line annotation.
visit(CircleAnnotation circle)Visit/select circle annotation.
visit(SquareAnnotation square)Visit/select square annotation.
visit(InkAnnotation ink)Visit/select ink annotation.
visit(PolylineAnnotation polyline)Visit/select polyline annotation.
visit(PolygonAnnotation polygon)Visit/select polygon annotation.
visit(CaretAnnotation caret)Visit/select caret annotation.
visit(StampAnnotation stamp)Visit/select stamp annotation.
visit(WidgetAnnotation widget)Visit/select widget annotation.
visit(MovieAnnotation movie)Visit/select movie annotation.
visit(ScreenAnnotation screen)Visit/select screen annotation.

visit(LinkAnnotation link)

public abstract void visit(LinkAnnotation link)

Visit/select link annotation.

Parameters:

ParameterTypeDescription
linkLinkAnnotationLinkAnnotation object example/template.

visit(FileAttachmentAnnotation attachment)

public abstract void visit(FileAttachmentAnnotation attachment)

Visit/select attachment annotation.

Parameters:

ParameterTypeDescription
attachmentFileAttachmentAnnotationFileAttachmentAnnotation object example/template.

visit(TextAnnotation text)

public abstract void visit(TextAnnotation text)

Visit/select text annotation.

Parameters:

ParameterTypeDescription
textTextAnnotationTextAnnotation object example/template.

visit(FreeTextAnnotation freetext)

public abstract void visit(FreeTextAnnotation freetext)

Visit/select freetext annotation.

Parameters:

ParameterTypeDescription
freetextFreeTextAnnotationFreeTextAnnotation object example/template.

visit(HighlightAnnotation highlight)

public abstract void visit(HighlightAnnotation highlight)

Visit/select highlight annotation.

Parameters:

ParameterTypeDescription
highlightHighlightAnnotationHighlightAnnotation object example/template.

visit(UnderlineAnnotation underline)

public abstract void visit(UnderlineAnnotation underline)

Visit/select underline annotation.

Parameters:

ParameterTypeDescription
underlineUnderlineAnnotationUnderlineAnnotation object example/template.

visit(StrikeOutAnnotation strikeOut)

public abstract void visit(StrikeOutAnnotation strikeOut)

Visit/select strikeOut annotation.

Parameters:

ParameterTypeDescription
strikeOutStrikeOutAnnotationStrikeOutAnnotation object example/template.

visit(SquigglyAnnotation squiggly)

public abstract void visit(SquigglyAnnotation squiggly)

Visit/select squiggly annotation.

Parameters:

ParameterTypeDescription
squigglySquigglyAnnotationSquigglyAnnotation object example/template.

visit(PopupAnnotation popup)

public abstract void visit(PopupAnnotation popup)

Visit/select popup annotation.

Parameters:

ParameterTypeDescription
popupPopupAnnotationPopupAnnotation object example/template.

visit(LineAnnotation line)

public abstract void visit(LineAnnotation line)

Visit/select line annotation.

Parameters:

ParameterTypeDescription
lineLineAnnotationLineAnnotation object example/template.

visit(CircleAnnotation circle)

public abstract void visit(CircleAnnotation circle)

Visit/select circle annotation.

Parameters:

ParameterTypeDescription
circleCircleAnnotationCircleAnnotation object example/template.

visit(SquareAnnotation square)

public abstract void visit(SquareAnnotation square)

Visit/select square annotation.

Parameters:

ParameterTypeDescription
squareSquareAnnotationSquareAnnotation object example/template.

visit(InkAnnotation ink)

public abstract void visit(InkAnnotation ink)

Visit/select ink annotation.

Parameters:

ParameterTypeDescription
inkInkAnnotationInkAnnotation object example/template.

visit(PolylineAnnotation polyline)

public abstract void visit(PolylineAnnotation polyline)

Visit/select polyline annotation.

Parameters:

ParameterTypeDescription
polylinePolylineAnnotationPolylineAnnotation object example/template.

visit(PolygonAnnotation polygon)

public abstract void visit(PolygonAnnotation polygon)

Visit/select polygon annotation.

Parameters:

ParameterTypeDescription
polygonPolygonAnnotationPolygonAnnotation object example/template.

visit(CaretAnnotation caret)

public abstract void visit(CaretAnnotation caret)

Visit/select caret annotation.

Parameters:

ParameterTypeDescription
caretCaretAnnotationCaretAnnotation object example/template.

visit(StampAnnotation stamp)

public abstract void visit(StampAnnotation stamp)

Visit/select stamp annotation.

Parameters:

ParameterTypeDescription
stampStampAnnotationStampAnnotation object example/template.

visit(WidgetAnnotation widget)

public abstract void visit(WidgetAnnotation widget)

Visit/select widget annotation.

Parameters:

ParameterTypeDescription
widgetWidgetAnnotationWidgetAnnotation object example/template.

visit(MovieAnnotation movie)

public abstract void visit(MovieAnnotation movie)

Visit/select movie annotation.

Parameters:

ParameterTypeDescription
movieMovieAnnotationMovieAnnotation object example/template.

visit(ScreenAnnotation screen)

public abstract void visit(ScreenAnnotation screen)

Visit/select screen annotation.

Parameters:

ParameterTypeDescription
screenScreenAnnotationScreenAnnotation object example/template.