Oxygen XML Editor 14.2 Author API

ro.sync.ecss.extensions.api.schemaaware
Interface SchemaAwareHandlerResult

All Superinterfaces:
SchemaAwareHandlerResultInsertConstants
All Known Implementing Classes:
SchemaAwareHandlerResultsImpl

@API(type=EXTENDABLE,
     src=PUBLIC)
public interface SchemaAwareHandlerResult
extends SchemaAwareHandlerResultInsertConstants

Contains information about the result of the last operation handled by AuthorSchemaAwareEditingHandler. The user can provide a custom implementation in order to transfer useful information about the event handling.

Since:
11.2

Field Summary
static java.lang.String TYPE_HANDLE_DELETE_ELEMENT_TAGS_OPERATION
          Result generated by a delete element tags operation.
static java.lang.String TYPE_HANDLE_DELETE_OPERATION
          Result generated by a keyboard delete operation (using delete or backspace keys).
static java.lang.String TYPE_HANDLE_DELETE_SELECTION_OPERATION
          Result generated by a delete selection operation.
static java.lang.String TYPE_HANDLE_INSERT_FRAGMENT_OPERATION
          Result generated by an insert fragment operation.
static java.lang.String TYPE_HANDLE_JOIN_ELEMENTS_OPERATION
          Result generated by a join operation.
static java.lang.String TYPE_HANDLE_TYPING_OPERATION
          Result generated by a typing operation.
 
Fields inherited from interface ro.sync.ecss.extensions.api.schemaaware.SchemaAwareHandlerResultInsertConstants
RESULT_ID_HANDLE_INSERT_FRAGMENT_OFFSET
 
Method Summary
 java.lang.Object getResult(java.lang.String resultId)
          Get the result for the given id.
 java.lang.String getType()
          The type of operation that generated the result.
 

Field Detail

TYPE_HANDLE_DELETE_OPERATION

static final java.lang.String TYPE_HANDLE_DELETE_OPERATION
Result generated by a keyboard delete operation (using delete or backspace keys).

See Also:
Constant Field Values

TYPE_HANDLE_DELETE_ELEMENT_TAGS_OPERATION

static final java.lang.String TYPE_HANDLE_DELETE_ELEMENT_TAGS_OPERATION
Result generated by a delete element tags operation.

See Also:
Constant Field Values

TYPE_HANDLE_DELETE_SELECTION_OPERATION

static final java.lang.String TYPE_HANDLE_DELETE_SELECTION_OPERATION
Result generated by a delete selection operation.

See Also:
Constant Field Values

TYPE_HANDLE_JOIN_ELEMENTS_OPERATION

static final java.lang.String TYPE_HANDLE_JOIN_ELEMENTS_OPERATION
Result generated by a join operation.

See Also:
Constant Field Values

TYPE_HANDLE_INSERT_FRAGMENT_OPERATION

static final java.lang.String TYPE_HANDLE_INSERT_FRAGMENT_OPERATION
Result generated by an insert fragment operation.

See Also:
Constant Field Values

TYPE_HANDLE_TYPING_OPERATION

static final java.lang.String TYPE_HANDLE_TYPING_OPERATION
Result generated by a typing operation.

See Also:
Constant Field Values
Method Detail

getResult

java.lang.Object getResult(java.lang.String resultId)
Get the result for the given id.

Parameters:
resultId - One of the constants defined in this interface.
Returns:
The value for the result. Can be null for an unknown result id.

getType

java.lang.String getType()
The type of operation that generated the result. Depending on a result type, different information is available through getResult(String) method. Possible values are:

Returns:
One of the constants from above, describing which schema aware operation generated the result.

Oxygen XML Editor 14.2 Author API

© Copyright SyncRO Soft SRL 2002 - 2013. All rights reserved.