Class SimpleTableHelper
- java.lang.Object
-
- ro.sync.ecss.extensions.commons.table.properties.TablePropertiesHelperBase
-
- ro.sync.ecss.extensions.dita.topic.table.simpletable.properties.SimpleTableHelper
-
- All Implemented Interfaces:
TableHelper
,TableHelperConstants
,TablePropertiesConstants
,TablePropertiesHelper
- Direct Known Subclasses:
ChoiceTableHelper
@API(type=INTERNAL, src=PUBLIC) public class SimpleTableHelper extends TablePropertiesHelperBase
Helper class for edit properties on DITA Simple tables.
-
-
Field Summary
-
Fields inherited from interface ro.sync.ecss.extensions.commons.table.properties.TableHelperConstants
TYPE_BODY, TYPE_BODY_DESC_CELL, TYPE_CELL, TYPE_COLSPEC, TYPE_FOOTER, TYPE_GROUP, TYPE_HEADER, TYPE_HEADER_CELL, TYPE_HEADER_DESC_CELL, TYPE_ROW, TYPE_TABLE
-
Fields inherited from interface ro.sync.ecss.extensions.commons.table.properties.TablePropertiesConstants
ALIGN, ATTR_NOT_SET, BOTTOM, CENTER, CHAR, COLSEP, EMPTY_ICON, FRAME, ICON_ALIGN_CENTER, ICON_ALIGN_JUSTIFY, ICON_ALIGN_LEFT, ICON_ALIGN_RIGHT, ICON_COL_ROW_SEP, ICON_COLSEP, ICON_FRAME_ALL, ICON_FRAME_BOTTOM, ICON_FRAME_LHS, ICON_FRAME_RHS, ICON_FRAME_SIDES, ICON_FRAME_TOP, ICON_FRAME_TOPBOT, ICON_ROW_TYPE_BODY, ICON_ROW_TYPE_FOOTER, ICON_ROW_TYPE_HEADER, ICON_ROWSEP, ICON_VALIGN_BOTTOM, ICON_VALIGN_MIDDLE, ICON_VALIGN_TOP, JUSTIFY, LEFT, MIDDLE, NOT_COMPUTED, PRESERVE, RIGHT, ROW_TYPE, ROW_TYPE_BODY, ROW_TYPE_FOOTER, ROW_TYPE_HEADER, ROW_TYPE_PROPERTY, ROWSEP, TITLE_ELEMENT, TOP, VALIGN
-
-
Constructor Summary
Constructors Constructor Description SimpleTableHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getElementTag(int elementType)
Obtain the element name.boolean
isBodyRow(AuthorElement node)
Checks if the given node represents a table body row element.boolean
isHeaderRow(AuthorElement node)
Checks if the given node represents a table header row element.boolean
isTable(AuthorElement node)
Checks if the given node represents the table element.boolean
isTableBody(AuthorElement node)
Checks if the given node represents a table body element.boolean
isTableCell(AuthorElement node)
Checks if the given node represents a table cell element.boolean
isTableHead(AuthorElement node)
Checks if the given node represents a table head element.boolean
isTableRow(AuthorElement node)
Checks if the given node represents a table row element.-
Methods inherited from class ro.sync.ecss.extensions.commons.table.properties.TablePropertiesHelperBase
allowsFooter, getElementName, getElementType, getFirstChildOfTypeFromParentWithType, isNodeOfType, isTableColspec, isTableFoot, isTableGroup
-
-
-
-
Method Detail
-
isTable
public boolean isTable(AuthorElement node)
Description copied from interface:TableHelper
Checks if the given node represents the table element.- Specified by:
isTable
in interfaceTableHelper
- Overrides:
isTable
in classTablePropertiesHelperBase
- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is the table element.- See Also:
TablePropertiesHelperBase.isTable(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isTableRow
public boolean isTableRow(AuthorElement node)
Description copied from interface:TablePropertiesHelper
Checks if the given node represents a table row element.- Specified by:
isTableRow
in interfaceTablePropertiesHelper
- Overrides:
isTableRow
in classTablePropertiesHelperBase
- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is a table row element.- See Also:
TablePropertiesHelperBase.isTableRow(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isHeaderRow
public boolean isHeaderRow(AuthorElement node)
Checks if the given node represents a table header row element.- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is a table header row element.
-
isBodyRow
public boolean isBodyRow(AuthorElement node)
Checks if the given node represents a table body row element.- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is a table body row element.
-
isTableHead
public boolean isTableHead(AuthorElement node)
Description copied from interface:TablePropertiesHelper
Checks if the given node represents a table head element.- Specified by:
isTableHead
in interfaceTablePropertiesHelper
- Overrides:
isTableHead
in classTablePropertiesHelperBase
- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is a table head element.- See Also:
TablePropertiesHelperBase.isTableHead(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isTableBody
public boolean isTableBody(AuthorElement node)
Description copied from interface:TablePropertiesHelper
Checks if the given node represents a table body element.- Specified by:
isTableBody
in interfaceTablePropertiesHelper
- Overrides:
isTableBody
in classTablePropertiesHelperBase
- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is a table body element.- See Also:
TablePropertiesHelperBase.isTableBody(ro.sync.ecss.extensions.api.node.AuthorElement)
-
isTableCell
public boolean isTableCell(AuthorElement node)
Description copied from interface:TablePropertiesHelper
Checks if the given node represents a table cell element.- Specified by:
isTableCell
in interfaceTablePropertiesHelper
- Overrides:
isTableCell
in classTablePropertiesHelperBase
- Parameters:
node
- The node to be checked.- Returns:
true
if the given node is a table cell element.- See Also:
TablePropertiesHelperBase.isTableCell(ro.sync.ecss.extensions.api.node.AuthorElement)
-
getElementTag
public java.lang.String getElementTag(int elementType)
Description copied from interface:TablePropertiesHelper
Obtain the element name.- Specified by:
getElementTag
in interfaceTablePropertiesHelper
- Overrides:
getElementTag
in classTablePropertiesHelperBase
- Parameters:
elementType
- The type of the element.- Returns:
- the element tag.
- See Also:
TablePropertiesHelperBase.getElementTag(int)
-
-