Package ro.sync.ecss.extensions.api
package ro.sync.ecss.extensions.api
Main API package used for controlling the Author page (making modifications, adding listeners).
-
ClassDescriptionDescriptor class for an author operation argument.Map between argument names and values.Event received by the
AuthorListener
when an Author attribute has been changed.Deprecated.Access class to the author functions.Contains methods that are deprecated in theAuthorAccess
and should no longer be used.Class offering details about an author action event.Intercepts action events in the Author mode and can handle them in a special manner.Events that are delegated to this handler.Adds various API methods, for example it adds a method which intercepts action events in the Author mode and can handle them in a special manner.Helper used to set attributesAuthorCaretEvent is used to notify interestedAuthorCaretListener
that the position of the caret has changed in the Author editor page.Listener for changes in the caret position of the Author editor page.Controls the change tracking mode.Access to various content data in the system clipboard.Interface containing the constants used in Author API.Provides methods for modifying the Author document.Marker interface for all document change related events.AuthorDocumentFilter
, is a filter for the methods which modify theAuthorDocument
.Used as a way to circumvent calling back into theAuthorDocumentController
to change theAuthorDocument
.Author structure representing DOCTYPE information as present in the Author document.Element
represents a tag in an XML document.Provides an author extension action for a given action ID.Adapter class forAuthorExtensionStateListener
.Notified when the Author extension, where the listener is defined, was activated or deactivated in the detection process.A single Author extension state listeners which delegates to other registered listeners.This class is notified when URLs are dropped or pasted to an Author Editor page or when XHTML fragments are pasted or dropped from external applications (like web browsers or office applications) to the Author page.
If you want to use a stylesheet to convert the pasted XHTML to your own XML vocabulary you can just overwrite the method: "ro.sync.ecss.extensions.api.AuthorExternalObjectInsertionHandler.getImporterStylesheetFileName(AuthorAccess)" and return the file name of the stylesheet which will be applied.Permits decoration of the images that are displayed in the Author view.Base class for Author input events.Listener notified about Author document changes, document structure changes and document content changes.
DANGER: You must avoid making live document changes on the received call backs.Convenience implementation of theAuthorListener
.Empty implementation of theAuthorMouseListener
.Mouse event received by theAuthorMouseListener
.Interface for the author mouse listeners.Interface defining an author extension operation.An exception thrown by anAuthorOperation
when it fails.An exception thrown by anAuthorOperation
when it interacts with the user and the user cancels it.Marker interface that specifies that a particular operation should not be wrapped in a compound undoable edit.This processor is notified before the Author document is loaded and renderer.Controls setting and resetting pseudo classes.Interface for the custom handlers used to expand content references.Gives access to translate keys.Controller that can be used to toggle the change tracking state, modify the review highlight author name, the highlight painting or to obtain information about the properties used in the serialization and representation of the review highlight (author name, reviewer auto color or the current time stamp in a format identical to the one used by Oxygen for insert, delete and comment review highlights).Provides access to reviewer author name, used in the processing instruction that results when a tracked change or a comment is serialized.If Schema Aware mode is active in Oxygen, all actions that can generate invalid content will be redirected toward this handler.Adapter class.One of the default smart paste strategies involves detecting an path o ancestors from the context element to the inserted one.Author schema manager.Interface to the author selection and caret model providing methods to query and modify the selection intervals and caret position.Get the Author selection model containing access to all Author selection intervals and methods for adding simple and multiple selections.This is an interface for classes which are responsible for providing information about the cell separators: "rowsep" and "colsep".This is an interface for classes which are responsible for providing information about the cell spanning.This is an interface for classes which are responsible for providing information and handling modifications regarding table and column widths.This is an interface for classes which are responsible for providing information and handling modifications regarding table and column widths.Undo manager for Author edits.An implementation of this interface is returned by theWSAuthorEditorPageBase.viewToModel(int, int)
method.Generates an XPath expression for an XML node.The base interface for all AWT Oxygen extension classes.Marker for cachable references resolvers.A custom class used for the exceptions generated by an operation canceled by user.Controls the change tracking mode.Provides access to all URLs which were added in the classpath for the specific framework when the document type was edited from the Oxygen preferences.Listener notified when compound edits are started and ended.Interface to describe a sequence of character content that can be edited.A content interval containing the inclusive start offset and exclusive end offset.Supported cursor types for author.Context for a custom attribute.Provides the contexts for the custom attribute value editing.A custom editor which gets invoked to edit the value for an attribute.Signals an custom reference that wasn't resolved.Intercepts TAB and SHIFT+TAB events inside a list item and promotes or demotes it.Author action event handler for DITA.Resolve references when showing DITA content in the editorResolve references when showing a DITA Map in the editorAuthor action event handler for DocBook.Event received by anAuthorListener
when changes have been made in the content of theAuthorDocument
.Event received by anAuthorListener
when a deletion has been made in the content of theAuthorDocument
.Event received by anAuthorListener
when insertion have been made in the content of theAuthorDocument
.Abstract class which can be implemented to provide custom matching to the document type it belongs to.Interface which can be implemented to provide custom matching to the document type it belongs to.Edited attribute information, like QName, element's QName and the proxy namespace mapping.A custom implementation to handle editing properties for an author node.Adapter class.Class that contains some information about the current error.The base interface for all Oxygen extensions classes.Abstract class representing a bundle for all extensions handlers.Drop and paste sourcesException thrown byAuthorSchemaAwareEditingHandler
methods when an edit is considered invalid and must be rejected.Represents an event which indicates that the value of an option has been changed.The listener which is notified about the value changes of an author extension level option.This interface should be used if Author extension level options need to be stored and retrieved.Profiling/Conditional Text is a way to mark elements meant to appear in some renditions of the document, but not in others.Resolver for errors concerning references.Resolver for errors concerning references.Exception thrown if the reference resolver could not resolve a target.Exception thrown if the reference resolver could not resolve a target.The type of a resource denoted by an URL.Impose how the selection is interpreted by the application.Container for spellchecking suggestions information.Filter for the element styles.The base interface for all SWT Oxygen extension classes.Author action event handler for TEI.The information(tooltip and icon) used to describe the editing of the value for an attribute.Identifies unique attributes like ID's.Identifies unique attributes like ID's.This resolver also validates the targetException thrown if the source does not accept the target as a resolved referenceAnnotation that should be placed on AuthorOperations to indicate whether they are suitable to be invoked from the WebApp.Web Author specific extensions for a document type.Specifies the fixed and relative width determined from the value of width/colwidth attribute of the col.The fixed width unit.Author action event handler for XHTML.XPath version types.
CustomAttributeValueEditor
can be used instead to edit only specific attributes using a custom editor.