Oxygen XML Editor 12.2 Author API

ro.sync.ecss.extensions.tei.table
Class JoinRowCellsOperation

java.lang.Object
  extended by ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
      extended by ro.sync.ecss.extensions.commons.table.operations.JoinRowCellsOperationBase
          extended by 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.


Field Summary
 
Fields inherited from class ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
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
JoinRowCellsOperation()
          Constructor.
 
Method Summary
protected  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
doOperation, getArguments, getDescription, getFirstCell, getLastCell
 
Methods inherited from class ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
createEmptyCell, findCellInsertionOffset, getElementAncestor, isElement, isTableElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinRowCellsOperation

public JoinRowCellsOperation()
Constructor.

Method Detail

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)

Oxygen XML Editor 12.2 Author API

© Copyright SyncRO Soft SRL 2002 - 2010.