Class InsertSingleRowOperation
java.lang.Object
ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
ro.sync.ecss.extensions.commons.table.operations.InsertRowOperationBase
ro.sync.ecss.extensions.dita.map.table.InsertRowOperation
ro.sync.ecss.extensions.dita.map.table.InsertSingleRowOperation
- All Implemented Interfaces:
AuthorOperation,Extension,ReltableConstants
Operation used to insert a reltable row for DITA.
It does not allow custom insertion of multiple rows, and thus is webapp-compatible.
-
Field Summary
Fields inherited from class ro.sync.ecss.extensions.commons.table.operations.InsertRowOperationBase
CUSTOM_INSERTION_ARGUMENT_DESCRIPTORFields inherited from class ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
CHANGE_TRACKING_BEHAVIOR_ARGUMENT, TABLE_INFO_ARGUMENT_DESCRIPTOR, TABLE_INFO_ARGUMENT_NAME, tableHelperFields inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTORFields inherited from interface ro.sync.ecss.extensions.dita.map.table.ReltableConstants
ATTRIBUTE_NAME_ID, ATTRIBUTE_NAME_TYPE, ELEMENT_NAME_ENTRY, ELEMENT_NAME_HEADER, ELEMENT_NAME_HEADER_ENTRY, ELEMENT_NAME_ROW, ELEMENT_NAME_TABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ArgumentDescriptor[]Get the array of arguments used for this operation.Methods inherited from class ro.sync.ecss.extensions.dita.map.table.InsertRowOperation
getCellElementName, getRowElementNameMethods inherited from class ro.sync.ecss.extensions.commons.table.operations.InsertRowOperationBase
createCellXMLFragment, doOperationInternal, getArguments, getDefaultContentForEmptyCells, getDescription, getRowXMLFragment, insertRows, removeCustomInsertionDescriptor, useCurrentRowTemplateOnInsertMethods inherited from class ro.sync.ecss.extensions.commons.table.operations.AbstractTableOperation
createEmptyCell, doOperation, findCellInsertionOffset, getElementAncestor, isElement, isTableElement
-
Constructor Details
-
InsertSingleRowOperation
public InsertSingleRowOperation()
-
-
Method Details
-
getOperationArguments
Description copied from class:InsertRowOperationBaseGet the array of arguments used for this operation. The first argument defines the location where the operation will be executed as an xpath expression, the second one defines the relative position to the node obtained from the XPath location, the third is the namespace argument descriptor and the forth specifies if the user desires the insertion of multiple rows or not. For the second argument included in the returned arguments descriptor array, the allowed values are:AuthorConstants.POSITION_BEFORE,AuthorConstants.POSITION_AFTER,AuthorConstants.POSITION_INSIDE_FIRSTAuthorConstants.POSITION_INSIDE_LAST- Overrides:
getOperationArgumentsin classInsertRowOperationBase- Returns:
- The array with the arguments of the operation.
- See Also:
-