ro.sync.ecss.extensions.tei.table
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
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JoinRowCellsOperation
public JoinRowCellsOperation()
- Constructor.
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 class JoinRowCellsOperationBase
- 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:
JoinRowCellsOperationBase.generateColumnSpecifications(ro.sync.ecss.extensions.api.AuthorAccess, ro.sync.ecss.extensions.api.AuthorTableCellSpanProvider, ro.sync.ecss.extensions.api.node.AuthorElement)
© Copyright SyncRO Soft SRL 2002 - 2010.