Class TEITableSortOperation
java.lang.Object
ro.sync.ecss.extensions.commons.sort.SortOperation
ro.sync.ecss.extensions.commons.sort.TableSortOperation
ro.sync.ecss.extensions.commons.sort.SimpleTableSortOperation
ro.sync.ecss.extensions.tei.table.TEITableSortOperation
- All Implemented Interfaces:
AuthorOperation,Extension
TEI tables sort operation implementation.
-
Field Summary
Fields inherited from class ro.sync.ecss.extensions.commons.sort.SortOperation
authorAccess, COLUMNFields inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intReturns the visual row index of the actual table body if the table has separate head, foot element and table group elements.booleanisHeadElement(AuthorElement node) Returnstrueif the given node is the table header element.booleanisIgnored(AuthorNode node) Checks if a given node is ignored when sorting.booleanisRowElement(AuthorElement node) Returnstrueif the given node is a table row.booleanisTableElement(AuthorElement node) Returntrueif the given node is the table element.Methods inherited from class ro.sync.ecss.extensions.commons.sort.SimpleTableSortOperation
forceSortAll, getSortCriteria, getSortKeysValues, getSortParent, isCaretInColumnMethods inherited from class ro.sync.ecss.extensions.commons.sort.TableSortOperation
canBeSorted, getHelpPageIDMethods inherited from class ro.sync.ecss.extensions.commons.sort.SortOperation
doOperation, getArguments, getDescription, getNonIgnoredChildren, getSelectedNonIgnoredChildrenInterval, getTextContentToSort
-
Constructor Details
-
TEITableSortOperation
public TEITableSortOperation()
-
-
Method Details
-
isTableElement
Description copied from class:SimpleTableSortOperationReturntrueif the given node is the table element.- Specified by:
isTableElementin classSimpleTableSortOperation- Parameters:
node- The node to be checked.- Returns:
trueif the given node is the table element.- See Also:
-
isHeadElement
Description copied from class:SimpleTableSortOperationReturnstrueif the given node is the table header element.- Specified by:
isHeadElementin classSimpleTableSortOperation- Parameters:
node- The node to be checked.- Returns:
trueif the given node is the table header.- See Also:
-
isRowElement
Description copied from class:SimpleTableSortOperationReturnstrueif the given node is a table row.- Specified by:
isRowElementin classSimpleTableSortOperation- Parameters:
node- The node to be checked.- Returns:
truewhen the given node is a table row element.- See Also:
-
isIgnored
Description copied from class:SortOperationChecks if a given node is ignored when sorting.- Overrides:
isIgnoredin classSimpleTableSortOperation- Parameters:
node- The node to be checked.- Returns:
trueif the given node is ignored when sorting.- See Also:
-
getRowIndexForTableBody
Description copied from class:TableSortOperationReturns the visual row index of the actual table body if the table has separate head, foot element and table group elements.
-