ro.sync.ecss.extensions.commons.table.operations.cals
Class InsertColumnOperation
java.lang.Object
ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
ro.sync.ecss.extensions.commons.table.operations.InsertColumnOperationBase
ro.sync.ecss.extensions.commons.table.operations.cals.InsertColumnOperation
- All Implemented Interfaces:
- AuthorOperation, Extension, CALSConstants
public class InsertColumnOperation
- extends InsertColumnOperationBase
- implements CALSConstants
Operation used to insert a CALS table column.
Fields inherited from interface ro.sync.ecss.extensions.commons.table.operations.cals.CALSConstants |
ATTRIBUTE_NAME_COLNAME, ATTRIBUTE_NAME_COLNUM, ATTRIBUTE_NAME_COLS, ATTRIBUTE_NAME_COLWIDTH, ATTRIBUTE_NAME_ID, ATTRIBUTE_NAME_MOREROWS, ATTRIBUTE_NAME_NAMEEND, ATTRIBUTE_NAME_NAMEST, ATTRIBUTE_NAME_SPANNAME, ATTRIBUTE_NAME_TABLE_WIDTH, ELEMENT_NAME_COLSPEC, ELEMENT_NAME_ENTRY, ELEMENT_NAME_INFORMALTABLE, ELEMENT_NAME_ROW, ELEMENT_NAME_SPANSPEC, ELEMENT_NAME_TABLE, ELEMENT_NAME_TGROUP |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InsertColumnOperation
public InsertColumnOperation()
- Constructor.
updateColumnCellsSpan
protected void updateColumnCellsSpan(AuthorAccess authorAccess,
AuthorTableCellSpanProvider tableSupport,
AuthorElement tgroup,
int newColumnIndex,
String namespace)
throws AuthorOperationException
- Overwrite the base implementation.
For CALS tables the column specifications must be updated.
- Overrides:
updateColumnCellsSpan
in class InsertColumnOperationBase
- Parameters:
authorAccess
- The author access.
Provides access to specific informations and actions for
editor, document, workspace, tables, change tracking, utility a.s.o.tableSupport
- The table cell span provider.tgroup
- The table element.newColumnIndex
- The index of the column to insert.namespace
- The namespace to be used.
- Throws:
AuthorOperationException
- When the insertion fails.- See Also:
InsertColumnOperationBase.updateColumnCellsSpan(ro.sync.ecss.extensions.api.AuthorAccess, ro.sync.ecss.extensions.api.AuthorTableCellSpanProvider, ro.sync.ecss.extensions.api.node.AuthorElement, int, java.lang.String)
getCellElementName
protected String getCellElementName(AuthorElement row,
int newColumnIndex)
- Description copied from class:
InsertColumnOperationBase
- Get the name of the element that will be inserted as a cell into the table.
- Specified by:
getCellElementName
in class InsertColumnOperationBase
- Parameters:
row
- The row element where the new cell will be inserted.newColumnIndex
- The new column index. 0 based.
- Returns:
- The name of cell element.
- See Also:
InsertColumnOperationBase.getCellElementName(ro.sync.ecss.extensions.api.node.AuthorElement, int)
© Copyright SyncRO Soft SRL 2002 - 2010.