@API(type=INTERNAL, src=PUBLIC) public class TEITableSortOperation extends SimpleTableSortOperation
authorAccess, COLUMN
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR
Constructor and Description |
---|
TEITableSortOperation() |
Modifier and Type | Method and Description |
---|---|
protected int |
getRowIndexForTableBody(AuthorNode table)
Returns the visual row index of the actual table body if the table has separate head, foot element and table group elements.
|
boolean |
isHeadElement(AuthorElement node)
Returns
true if the given node is the table header element. |
boolean |
isIgnored(AuthorNode node)
Checks if a given node is ignored when sorting.
|
boolean |
isRowElement(AuthorElement node)
Returns
true if the given node is a table row. |
boolean |
isTableElement(AuthorElement node)
Return
true if the given node is the table element. |
forceSortAll, getSortCriteria, getSortKeysValues, getSortParent, isCaretInColumn
canBeSorted
doOperation, getArguments, getDescription, getNonIgnoredChildren, getSelectedNonIgnoredChildrenInterval, getTextContentToSort
public boolean isTableElement(AuthorElement node)
SimpleTableSortOperation
true
if the given node is the table element.isTableElement
in class SimpleTableSortOperation
node
- The node to be checked.true
if the given node is the table element.SimpleTableSortOperation.isTableElement(ro.sync.ecss.extensions.api.node.AuthorElement)
public boolean isHeadElement(AuthorElement node)
SimpleTableSortOperation
true
if the given node is the table header element.isHeadElement
in class SimpleTableSortOperation
node
- The node to be checked.true
if the given node is the table header.SimpleTableSortOperation.isHeadElement(ro.sync.ecss.extensions.api.node.AuthorElement)
public boolean isRowElement(AuthorElement node)
SimpleTableSortOperation
true
if the given node is a table row.isRowElement
in class SimpleTableSortOperation
node
- The node to be checked.true
when the given node is a table row element.SimpleTableSortOperation.isRowElement(ro.sync.ecss.extensions.api.node.AuthorElement)
public boolean isIgnored(AuthorNode node)
SortOperation
isIgnored
in class SimpleTableSortOperation
node
- The node to be checked.true
if the given node is ignored when sorting.SimpleTableSortOperation.isIgnored(ro.sync.ecss.extensions.api.node.AuthorNode)
protected int getRowIndexForTableBody(AuthorNode table)
TableSortOperation
© Copyright SyncRO Soft SRL 2002 - 2014. All rights reserved.