Class JoinRowCellsOperation
java.lang.Object
ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
ro.sync.ecss.extensions.commons.table.operations.JoinRowCellsOperationBase
ro.sync.ecss.extensions.tei.table.JoinRowCellsOperation
- All Implemented Interfaces:
AuthorOperation
,Extension
@API(type=INTERNAL,
src=PUBLIC)
public class JoinRowCellsOperation
extends JoinRowCellsOperationBase
This is the TEI tables implementation of the operation used to join
the content of two or more cells from the same table row.
If there is a selection, the cell at selection start offset determines
the destination cell where the content of the next cells will be moved.
If there is no selection then the caret must be positioned between
two table cells before calling this operation.
-
Field Summary
Fields inherited from class ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
CHANGE_TRACKING_BEHAVIOR_ARGUMENT, TABLE_INFO_ARGUMENT_DESCRIPTOR, TABLE_INFO_ARGUMENT_NAME, tableHelper
Fields inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
generateColumnSpecifications
(AuthorAccess authorAccess, AuthorTableCellSpanProvider tableSpanSupport, AuthorElement tableElement) Generates column specifications for the given table and inserts them into the document.Methods inherited from class ro.sync.ecss.extensions.commons.table.operations.JoinRowCellsOperationBase
doOperationInternal, getArguments, getCell, getDescription
Methods inherited from class ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
createEmptyCell, doOperation, findCellInsertionOffset, getElementAncestor, isElement, isTableElement
-
Constructor Details
-
JoinRowCellsOperation
public JoinRowCellsOperation()Constructor.
-
-
Method Details
-
generateColumnSpecifications
protected void generateColumnSpecifications(AuthorAccess authorAccess, AuthorTableCellSpanProvider tableSpanSupport, AuthorElement tableElement) throws AuthorOperationException Description copied from class:JoinRowCellsOperationBase
Generates column specifications for the given table and inserts them into the document.- Specified by:
generateColumnSpecifications
in classJoinRowCellsOperationBase
- Parameters:
authorAccess
- Author access. Provides access to specific informations and actions for editor, document, workspace, tables, change tracking, utility a.s.o.tableSpanSupport
- Table cell span provider.tableElement
- The table element.- Throws:
AuthorOperationException
- Failed to insert the column specifications into the table.- See Also:
-