Package ro.sync.ecss.extensions.api.highlights
API used to interact with persistent (change tracking, comments, user persistent highlights)
and non persistent highlights in the Author page
-
Interface Summary Interface Description AuthorHighlighter The highlighter which will be available to users to add, remove and check highlights.AuthorHighlighterListener Listener for the author highlighter events.AuthorPersistentHighlight Defines the Author Persistent Highlight which get serialized in the XML as processing instruction.AuthorPersistentHighlightActionsProvider The provider for contextual actions that are shown on the contextual menu of the persistent highlight (in the main editor area - not yet supported) and on the associated callout.AuthorPersistentHighlightConstants Constants used in the serialization process of the Author Persistent Highlights.AuthorPersistentHighlighter Manage the user custom persistent highlights which get serialized in the XML as processing instructions with the form:
<?oxy_custom_start prop1="val1"....?> xml content <?oxy_custom_end?>
The Highlighter is accessible fromWSAuthorEditorPageBase.getPersistentHighlighter()
.AuthorPersistentHighlightsFilter Filter for theAuthorPersistentHighlight
presented in the author page, callouts section and review panel.Highlight The highlight interface.HighlightPainter Highlight renderer.PersistentHighlightRenderer Customize the way that the author persistent highlights are displayed.PrioritizableHighlightPainter A highlight painter that can be prioritized, by telling it to paint all its highlight on a specific layer.TextForegroundHighlighterPainter Can also draw the text foreground with a certain color. -
Class Summary Class Description AuthorPersistentHighlightsListener Listener for all the events related to theAuthorPersistentHighlight
.ColorHighlightPainter Painter that can be used to customize the way that a highlight is displayed by setting custom text decoration, text decoration stroke, background color or stroke color.HighlightActionsProvider Provider for the actions available for a highlight.HighlightPainterInfo Information needed by the painter.RectangleHighlightPainter Fill a rectangle for the given highlight. -
Enum Summary Enum Description AuthorPersistentHighlight.PersistentHighlightType TheAuthor Persistent Highlight
type.ColorHighlightPainter.TextDecoration The decoration added to text.HighlightActionsRenderingStyle The rendering style of the actions associated with a highlight.PrioritizableHighlightPainter.ZLayer Layers where a painter can paint its highlights.