Class DITACALSTableSortOperation
- java.lang.Object
-
- ro.sync.ecss.extensions.commons.sort.SortOperation
-
- ro.sync.ecss.extensions.commons.sort.TableSortOperation
-
- ro.sync.ecss.extensions.commons.table.operations.cals.CALSAndHTMLTableSortOperation
-
- ro.sync.ecss.extensions.dita.topic.table.DITACALSTableSortOperation
-
- All Implemented Interfaces:
AuthorOperation
,Extension
@API(type=INTERNAL, src=PUBLIC) public class DITACALSTableSortOperation extends CALSAndHTMLTableSortOperation
DITA CALS 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 DITACALSTableSortOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isTable(AuthorElement element)
Returnstrue
if the given element is a table header element.boolean
isTableBody(AuthorElement node)
Returnstrue
if the given element is the table body element.boolean
isTableFoot(AuthorElement element)
Returnstrue
if the given element is a table footer element.boolean
isTableGroup(AuthorElement element)
Returnstrue
if the given element is a table header element.boolean
isTableHead(AuthorElement node)
Returnstrue
if the given element is a table header element.boolean
isTableRow(AuthorElement node)
Returnstrue
if the given element is a table row element.-
Methods inherited from class ro.sync.ecss.extensions.commons.table.operations.cals.CALSAndHTMLTableSortOperation
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
-
isTableBody
public boolean isTableBody(AuthorElement node)
Description copied from class:CALSAndHTMLTableSortOperation
Returnstrue
if the given element is the table body element.- Specified by:
isTableBody
in classCALSAndHTMLTableSortOperation
- Parameters:
node
- The element to be checked.- Returns:
true
if the given element is the table body element.- See Also:
CALSAndHTMLTableSortOperation.isTableBody(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isTableRow
public boolean isTableRow(AuthorElement node)
Description copied from class:CALSAndHTMLTableSortOperation
Returnstrue
if the given element is a table row element.- Specified by:
isTableRow
in classCALSAndHTMLTableSortOperation
- Parameters:
node
- The element to be checked.- Returns:
true
if the given element is a table row element.- See Also:
CALSAndHTMLTableSortOperation.isTableRow(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isTableHead
public boolean isTableHead(AuthorElement node)
Description copied from class:CALSAndHTMLTableSortOperation
Returnstrue
if the given element is a table header element.- Specified by:
isTableHead
in classCALSAndHTMLTableSortOperation
- Parameters:
node
- The element to be checked.- Returns:
true
if the given element is a table header element.- See Also:
CALSAndHTMLTableSortOperation.isTableHead(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isTableFoot
public boolean isTableFoot(AuthorElement element)
Description copied from class:CALSAndHTMLTableSortOperation
Returnstrue
if the given element is a table footer element.- Specified by:
isTableFoot
in classCALSAndHTMLTableSortOperation
- Parameters:
element
- The element to be checked.- Returns:
true
if the given element is a table footer element.- See Also:
CALSAndHTMLTableSortOperation.isTableFoot(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isTable
public boolean isTable(AuthorElement element)
Description copied from class:CALSAndHTMLTableSortOperation
Returnstrue
if the given element is a table header element.- Specified by:
isTable
in classCALSAndHTMLTableSortOperation
- Parameters:
element
- The element to be checked.- Returns:
true
if the given element is a table header element.- See Also:
CALSAndHTMLTableSortOperation.isTable(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isTableGroup
public boolean isTableGroup(AuthorElement element)
Description copied from class:CALSAndHTMLTableSortOperation
Returnstrue
if the given element is a table header element.- Specified by:
isTableGroup
in classCALSAndHTMLTableSortOperation
- Parameters:
element
- The element to be checked.- Returns:
true
if the given element is a table header element.- See Also:
CALSAndHTMLTableSortOperation.isTableGroup(ro.sync.ecss.extensions.api.node.AuthorElement)
-
-