Oxygen XML Editor 12.2 Author API

ro.sync.ecss.extensions.dita.map.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.dita.map.table.JoinRowCellsOperation
All Implemented Interfaces:
AuthorOperation, Extension, ReltableConstants

public class JoinRowCellsOperation
extends JoinRowCellsOperationBase
implements ReltableConstants

This is the DITA 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.


Field Summary
 
Fields inherited from class ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
tableHelper
 
Fields inherited from interface ro.sync.ecss.extensions.dita.map.table.ReltableConstants
ATTRIBUTE_NAME_ID, ELEMENT_NAME_ENTRY, ELEMENT_NAME_HEADER, ELEMENT_NAME_HEADER_ENTRY, ELEMENT_NAME_ROW, ELEMENT_NAME_TABLE
 
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()
          Default 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()
Default 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.