Package ro.sync.ecss.extensions.api
Interface DocumentContentChangedEvent
- All Superinterfaces:
AuthorDocumentEvent
- All Known Subinterfaces:
DocumentContentDeletedEvent,DocumentContentInsertedEvent
@API(type=NOT_EXTENDABLE,
src=PUBLIC)
public interface DocumentContentChangedEvent
extends AuthorDocumentEvent
Event received by an
AuthorListener when changes have been made
in the content of the AuthorDocument.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDelete fragment event type.static final intDelete simple text event type.static final intInsert fragment event type.static final intInsert node event type.static final intInsert simple text event type. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the length of the change.intReturns the start offset at which the change occurred.Returns theAuthorNodecontaining the change.intgetType()Returns the type of this event.booleanDeprecated.
-
Field Details
-
INSERT_TEXT_EVENT
static final int INSERT_TEXT_EVENTInsert simple text event type.- See Also:
-
INSERT_NODE_EVENT
static final int INSERT_NODE_EVENTInsert node event type.- See Also:
-
INSERT_FRAGMENT_EVENT
static final int INSERT_FRAGMENT_EVENTInsert fragment event type.- See Also:
-
DELETE_TEXT_EVENT
static final int DELETE_TEXT_EVENTDelete simple text event type.- See Also:
-
DELETE_FRAGMENT_EVENT
static final int DELETE_FRAGMENT_EVENTDelete fragment event type.- See Also:
-
-
Method Details
-
getLength
int getLength()Returns the length of the change.- Returns:
- the length of the change. Zero in case of an attribute change.
-
getOffset
int getOffset()Returns the start offset at which the change occurred.- Returns:
- the offset at which the change occurred. 0 in case of an attribute change.
-
getParentNode
AuthorNode getParentNode()Returns theAuthorNodecontaining the change.- Returns:
- The node containing the change.
-
isSimpleTextEdit
Deprecated.UsegetType()to determine the type of edit.Needed to verify if the change was a simple text edit and no node structure was affected.- Returns:
trueif the edit was a simple text edit, no node structure was affected.
-
getType
int getType()Returns the type of this event. It can be one of the constants:INSERT_TEXT_EVENT,INSERT_FRAGMENT_EVENT,INSERT_NODE_EVENTDELETE_TEXT_EVENT,DELETE_FRAGMENT_EVENT- Returns:
- The document changed event type.
-
getType()to determine the type of edit.