Class DITASimpleTableSortOperation
- 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.dita.topic.table.DITASimpleTableSortOperation
-
- All Implemented Interfaces:
AuthorOperation
,Extension
@API(type=INTERNAL, src=PUBLIC) public class DITASimpleTableSortOperation extends SimpleTableSortOperation
DITA simple table sort operation implementation.
-
-
Field Summary
-
Fields inherited from class ro.sync.ecss.extensions.commons.sort.SortOperation
authorAccess, COLUMN
-
Fields inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR
-
-
Constructor Summary
Constructors Constructor Description DITASimpleTableSortOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isHeadElement(AuthorElement node)
Returnstrue
if the given node is the table header element.boolean
isRowElement(AuthorElement node)
Returnstrue
if the given node is a table row.boolean
isTableElement(AuthorElement node)
Returntrue
if the given node is the table element.-
Methods inherited from class ro.sync.ecss.extensions.commons.sort.SimpleTableSortOperation
forceSortAll, getRowIndexForTableBody, getSortCriteria, getSortKeysValues, getSortParent, isCaretInColumn, isIgnored
-
Methods inherited from class ro.sync.ecss.extensions.commons.sort.TableSortOperation
canBeSorted, getHelpPageID
-
Methods inherited from class ro.sync.ecss.extensions.commons.sort.SortOperation
doOperation, getArguments, getDescription, getNonIgnoredChildren, getSelectedNonIgnoredChildrenInterval, getTextContentToSort
-
-
-
-
Method Detail
-
isTableElement
public boolean isTableElement(AuthorElement node)
Description copied from class:SimpleTableSortOperation
Returntrue
if the given node is the table element.- Specified by:
isTableElement
in classSimpleTableSortOperation
- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is the table element.- See Also:
SimpleTableSortOperation.isTableElement(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isHeadElement
public boolean isHeadElement(AuthorElement node)
Description copied from class:SimpleTableSortOperation
Returnstrue
if the given node is the table header element.- Specified by:
isHeadElement
in classSimpleTableSortOperation
- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is the table header.- See Also:
SimpleTableSortOperation.isHeadElement(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isRowElement
public boolean isRowElement(AuthorElement node)
Description copied from class:SimpleTableSortOperation
Returnstrue
if the given node is a table row.- Specified by:
isRowElement
in classSimpleTableSortOperation
- Parameters:
node
- The node to be checked.- Returns:
true
when the given node is a table row element.- See Also:
SimpleTableSortOperation.isRowElement(ro.sync.ecss.extensions.api.node.AuthorElement)
-
-