Uses of Class
com.levigo.jadice.annotation.Annotation
Package
Description
-
Uses of Annotation in com.levigo.jadice.annotation
Modifier and TypeClassDescriptionclass
An annotation looking like an arrow.class
A sub type of a TextAnnotation which has a text box and a callout arrow line which points to a specific point in the document.class
An Annotation consisting of 0-n checkbox elements.class
An annotation looking like an circle or ellipse.class
class
A sub type of a RectangleAnnotation whose content is an image.class
class
An annotation looking like a line.class
An annotation mostly drawn using the mouse pointer.class
An annotation looking like an rectangle.class
An abstract base class for visual shape based annotations.class
An annotation looking like a stamp.class
An annotation looking like a piece of text.class
Annotation implementation to highlight / underscore / strike through text content.Modifier and TypeMethodDescriptionAnnotation.clone()
PathAnnotation.copy()
AnnotationPageSegmentEvent.getAnnotation()
Gets the annotation concerned.Modifier and TypeMethodDescriptionprotected void
Annotation.copyAttributesTo
(Annotation annotation) protected void
ArrowAnnotation.copyAttributesTo
(Annotation annotation) protected void
CalloutAnnotation.copyAttributesTo
(Annotation annotation) protected void
ChecklistAnnotation.copyAttributesTo
(Annotation annotation) protected void
EllipseAnnotation.copyAttributesTo
(Annotation annotation) protected void
HistoryAnnotation.copyAttributesTo
(Annotation annotation) protected void
JWTImageAnnotation.copyAttributesTo
(Annotation annotation) protected void
LineAnnotation.copyAttributesTo
(Annotation annotation) protected void
PathAnnotation.copyAttributesTo
(Annotation annotation) protected void
RectangleAnnotation.copyAttributesTo
(Annotation annotation) protected void
ShapeBasedAnnotation.copyAttributesTo
(Annotation annotation) protected void
StampAnnotation.copyAttributesTo
(Annotation annotation) protected void
TextAnnotation.copyAttributesTo
(Annotation annotation) protected void
TextHighlightAnnotation.copyAttributesTo
(Annotation annotation) void
AnnotationCustomizer.customize
(Annotation a) Customize given annotation instance.protected void
Annotation.fireAnnotationChange
(Annotation previousState, AnnotationPageSegmentEvent.EventType eventType, Object oldValue, Object newValue) Handle an annotation changeAnnotation_TypeResolver.getTypeId
(Annotation instance) abstract boolean
AnnotationWrangler.isSelectionPoint
(Annotation annotation, Point2D mousePoint, int tolerance, boolean b, int lineWidthFactor) void
Annotation_TypeResolver.setTypeId
(Annotation instance, String typeId) boolean
AnnotationInitializer.tryInitialize
(Annotation annotation, Page page) -
Uses of Annotation in com.levigo.jadice.annotation.auth
Modifier and TypeMethodDescriptionstatic final boolean
Permission.isChangeAllowed
(Annotation a) static final boolean
Permission.isRemoveAllowed
(Annotation a) static final boolean
Permission.isShowAllowed
(Annotation a) -
Uses of Annotation in com.levigo.jadice.annotation.auth.web
Modifier and TypeMethodDescriptionstatic boolean
AnnotationPermissions.isChangeAllowed
(Annotation annotation) Determines if the given annotation may be changed.Only individual annotation permissions are taken into account.static boolean
AnnotationPermissions.isChangeAllowed
(Document document, Annotation... annotations) Determines if the given annotations may be changed on the given document.static boolean
AnnotationPermissions.isRemoveAllowed
(Annotation annotation) Determines if the annotations may be removed from a document.static boolean
AnnotationPermissions.isRemoveAllowed
(Document document, Annotation... annotations) Determines if the given annotations may be removed from the given document.static boolean
AnnotationPermissions.isShowAllowed
(Annotation annotation) Determines if the annotations have sufficient permissions to be shown in a viewer.static boolean
AnnotationPermissions.isShowAllowed
(Document document, Annotation... annotations) Determines if the given annotations are allowed to be shown in a viewer or a printout.IndividualAnnotationPermission.vote
(Annotation domain, Intent intent) -
Uses of Annotation in com.levigo.jadice.annotation.profiles
Modifier and TypeMethodDescriptionabstract Annotation
AnnotationFactory.createNewInstance()
AnnotationTemplate.createNewInstance()
AnnotationType.createNewInstance()
Modifier and TypeMethodDescriptionClass
<? extends Annotation> AnnotationType.getAnnotationClass()
List
<ToolkitBasedFactory<com.levigo.jadice.annotation.internal.renderer.AnnotationRenderer<? extends Annotation>>> AnnotationType.getRendererFactories()
Deprecated.This method is for XML umarshalling use onlyorg.jadice.util.base.Factory
<com.levigo.jadice.annotation.internal.renderer.AnnotationRenderer<? extends Annotation>, RuntimeException> AnnotationType.getRendererFactory()
Return the renderer factory for the current toolkit set viaAnnotationFactory.setToolkitType(String)
.org.jadice.util.base.Factory
<com.levigo.jadice.annotation.internal.renderer.AnnotationRenderer<? extends Annotation>, RuntimeException> AnnotationType.getRendererFactory
(String toolkitType) Modifier and TypeMethodDescriptionvoid
AnnotationType.setAnnotationClass
(Class<? extends Annotation> annotationClass) -
Uses of Annotation in com.levigo.jadice.web.client.annotation
Modifier and TypeMethodDescription<T extends Annotation>
TAnnotationProfiles.createAnnotation
(AnnotationProfile profile, String typeName) -
Uses of Annotation in com.levigo.jadice.web.client.commands
Modifier and TypeMethodDescriptionprotected Annotation
CreateAnnotationViaApiCommand.createAnnotation
(AnnotationProfile profile, String annoType, com.levigo.jadice.web.shared.model.annotation.internal.AnnotationPageSegment aps) Creates anAnnotation
that is not yet attached to theDocument
structure.Modifier and TypeMethodDescriptionabstract void
CreateAnnotationViaApiCommand.configure
(com.levigo.jadice.web.shared.model.annotation.internal.AnnotationPageSegment aps, Annotation annotation) Fine-tunes the newly createdAnnotation
. -
Uses of Annotation in com.levigo.jadice.web.client.grid
Modifier and TypeMethodDescriptionstatic void
SnapToMappings.add
(Class<? extends Annotation> annoClass, Grid.SnapTo snapTo) Adds a new mapping between anAnnotation
class and aGrid.SnapTo
location.static Grid.SnapTo
SnapToMappings.getFor
(Class<? extends Annotation> annoClass) Returns theGrid.SnapTo
of a previously added mapping. -
Uses of Annotation in com.levigo.jadice.web.client.internal.annotation
Modifier and TypeClassDescriptionclass
AbstractWranglerGesture<A extends Annotation>
class
Wrangler<Type extends Annotation>
Base class of all wranglers.Modifier and TypeMethodDescription<T extends Annotation>
TAnnotationProfileHelper.createAnnotation
(AnnotationProfile profile, String typeName) <T extends Annotation>
TAnnotationProfileHelper.createAnnotation
(AnnotationProfile profile, String typeName, com.levigo.jadice.web.shared.model.annotation.internal.AnnotationPageSegment pageSegment) <T extends Annotation>
com.levigo.jadice.annotation.internal.renderer.AnnotationRenderer<T> AnnotationProfileHelper.createRenderer
(AnnotationProfile profile, String typeName, T a) Modifier and TypeMethodDescriptionabstract String
Wrangler.getCursor
(Annotation a, Document d, AnnotationSelection s) Returns the css-value for the cursor to be used when hovering the Annotation this wrangler is attached to.boolean
AnnotationSelection.isSelected
(Annotation a) static void
AnnotationProfileHelper.runCustomizers
(Annotation a) This method executes allAnnotationCustomizer
implementations with the given annotation object.void
CreateModeEditor.updateButtons
(Document document, Annotation annotation) Modifier and TypeMethodDescriptionabstract void
Wrangler.contribute
(ContributionContext cc, MenuBuilder builder, List<? extends Annotation> selected) Contributes to the annotation toolbar. -
Uses of Annotation in com.levigo.jadice.web.client.internal.annotation.initializer
Modifier and TypeMethodDescriptionboolean
CMAnnotationInitializer.tryInitialize
(Annotation annotation, Page page) boolean
FNP8AnnotationInitializer.tryInitialize
(Annotation annotation, Page page) -
Uses of Annotation in com.levigo.jadice.web.client.internal.annotation.wrangler
Modifier and TypeClassDescriptionclass
DefaultWrangler<T extends Annotation>
Wrangler used for any Type without a special WranglerModifier and TypeMethodDescriptionDefaultWrangler.getCursor
(Annotation a, Document d, AnnotationSelection s) Returns the css-value for the cursor to be used when hovering the Annotation this wrangler is attached to.boolean
CalloutAnnotationWrangler.isSelectionPoint
(Annotation annotation, Point2D mousePoint, int tolerance, boolean b, int lineWidthFactor) boolean
DefaultWrangler.isSelectionPoint
(Annotation annotation, Point2D mousePoint, int tolerance, boolean b, int lineWidthFactor) boolean
EllipseAnnotationWrangler.isSelectionPoint
(Annotation annotation, Point2D mousePoint, int tolerance, boolean b, int lineWidthFactor) boolean
IconWrangler.isSelectionPoint
(Annotation annotation, Point2D mousePoint, int tolerance, boolean b, int lineWidthFactor) boolean
JWTImageAnnotationWrangler.isSelectionPoint
(Annotation annotation, Point2D mousePoint, int tolerance, boolean b, int lineWidthFactor) boolean
StampAnnotationWrangler.isSelectionPoint
(Annotation annotation, Point2D mousePoint, int tolerance, boolean b, int lineWidthFactor) boolean
TextAnnotationWrangler.isSelectionPoint
(Annotation annotation, Point2D mousePoint, int tolerance, boolean b, int lineWidthFactor) boolean
DefaultWrangler.isSelectionTouchPoint
(Annotation annotation, Point2D touchPoint) Modifier and TypeMethodDescriptionvoid
DefaultWrangler.contribute
(ContributionContext cc, MenuBuilder builder, List<? extends Annotation> selected) void
TextAnnotationWrangler.contribute
(ContributionContext cc, MenuBuilder builder, List<? extends Annotation> selected) Contributes an icon to open the text editor popup.com.google.gwt.dom.client.Style.Cursor
ResizeAnnotationsGesture.ResizeType.getCursor
(BaseRenderSettings settings, int index, List<? extends Annotation> annotations) Calculates the cursor for annotations.MultiWrangler.getHandles
(PageView pageView, Page page, Collection<? extends Annotation> annotations) ResizeAnnotationsGesture.getHandles
(PageView pageView, Page page, Collection<? extends Annotation> annotations) protected EffectIcon
TextAnnotationWrangler.getIcon
(List<? extends Annotation> selected, Document doc) protected ToggleIconFont
TextAnnotationWrangler.getIconFont
(List<? extends Annotation> selected, Document doc) static boolean
MoveGesture.isAllowed
(PageView pageView, Page page, Collection<? extends Annotation> annotations) ModifierConstructorDescriptionMoveGesture
(Collection<? extends Annotation> annotations, PageView pageView, Page page) -
Uses of Annotation in com.levigo.jadice.web.client.messaging
-
Uses of Annotation in com.levigo.jadice.web.client.tools
Modifier and TypeMethodDescriptionprotected <T extends Annotation>
Wrangler<?> AnnotationTool.getWrangler
(T a, String typeName) Returns the AnnotationWrangler.Modifier and TypeMethodDescriptionWrangler
<?> AnnotationTool.getWrangler
(Annotation a, EditEvent e) -
Uses of Annotation in com.levigo.jadice.web.client.tools.util
Modifier and TypeMethodDescriptioncom.google.gwt.safehtml.shared.SafeHtml
AnnotationTooltipGenerator.createTooltipText
(Document document, Annotation annotation) Creates the tooltip text for the given annotation.boolean
AnnotationTooltipGenerator.isEnabled
(Document document, Annotation annotation) Checks if thisAnnotationTooltipGenerator
is enabled/active for the given annotation. -
Uses of Annotation in com.levigo.jadice.web.client.ui
Modifier and TypeMethodDescriptionCursorStyleSelector.determineAnnoCreationCursor
(Annotation anno) Determines the Cursor to be used during Creation of an Annotation.DefaultCursorStyleSelector.determineAnnoCreationCursor
(Annotation anno) -
Uses of Annotation in com.levigo.jadice.web.client.util.helper
Modifier and TypeMethodDescriptionstatic Collection
<Annotation> Annotations.getAnnotations
(Document document) Retrieves the list of annotations in the whole givenDocument
.static Collection
<Annotation> Annotations.getAnnotations
(Page page) Retrieves the list of annotations lying in thePageSegment
corresponding to the givenPage
.static Collection
<Annotation> Annotations.getAnnotations
(Page page, DocumentLayer documentLayer) Retrieves the list of annotations lying in the correspondingPageSegment
for a givenPage
andDocumentLayer
.static Collection
<Annotation> Annotations.getDeletedAnnotations
(Document document) To a givenDocument
retrieve the list of annotations that have been deleted from the initial set of annotations which was sent from the server to the clientstatic Collection
<Annotation> Annotations.getDeletedAnnotations
(Page page) To a givenPage
retrieve the list of annotations that have been deleted from the initial set of annotations which was sent from the server to the clientstatic Collection
<Annotation> Annotations.getDeletedAnnotations
(Page page, DocumentLayer documentLayer) To a givenPage
andDocumentLayer
retrieve the list of annotations that have been deleted from the initial set of annotations which was sent from the server to the clientModifier and TypeMethodDescriptionstatic Rectangle
Annotations.getAnnotationBoundsInPixel
(PageView pageView, Annotation annotation, Page page) Returns the Bounds of the givenAnnotation
in Pixel.static Rectangle
Annotations.getRelativeAnnotationBoundsInPixel
(PageView pageView, Annotation annotation, Page page) Returns the Bounds of the givenAnnotation
in Pixel.static Rectangle
Annotations.getRelativeAnnotationBoundsInPixel
(PageView pageView, Annotation annotation, com.levigo.jadice.web.shared.model.annotation.internal.AnnotationPageSegment pageSegment) Deprecated. -
Uses of Annotation in com.levigo.jadice.web.demo.common.client
Modifier and TypeMethodDescriptioncom.google.gwt.safehtml.shared.SafeHtml
DemoTooltipGenerator.createTooltipText
(Document document, Annotation annotation) boolean
DemoTooltipGenerator.isEnabled
(Document document, Annotation annotation) -
Uses of Annotation in com.levigo.jadice.web.server.messaging