Class DITACALSTableCellInfoProvider
- java.lang.Object
-
- ro.sync.ecss.extensions.api.AuthorTableColumnWidthProviderBase
-
- ro.sync.ecss.extensions.commons.table.support.CALSTableCellInfoProvider
-
- ro.sync.ecss.extensions.commons.table.support.DITACALSTableCellInfoProvider
-
- All Implemented Interfaces:
AuthorTableCellSepProvider
,AuthorTableCellSpanProvider
,AuthorTableColumnWidthProvider
,Extension
,CALSConstants
@API(type=INTERNAL, src=PUBLIC) public class DITACALSTableCellInfoProvider extends CALSTableCellInfoProvider
DITA CALS table cell info provider, should work with specializations.
-
-
Field Summary
-
Fields inherited from class ro.sync.ecss.extensions.commons.table.support.CALSTableCellInfoProvider
DEFAULT_WIDTH_REPRESENTATION, spanspecInfos
-
Fields inherited from class ro.sync.ecss.extensions.api.AuthorTableColumnWidthProviderBase
errorsListener
-
Fields inherited from interface ro.sync.ecss.extensions.commons.table.operations.cals.CALSConstants
ATTRIBUTE_NAME_ALIGN, ATTRIBUTE_NAME_COLNAME, ATTRIBUTE_NAME_COLNUM, ATTRIBUTE_NAME_COLS, ATTRIBUTE_NAME_COLSEP, ATTRIBUTE_NAME_COLWIDTH, ATTRIBUTE_NAME_ID, ATTRIBUTE_NAME_MOREROWS, ATTRIBUTE_NAME_NAMEEND, ATTRIBUTE_NAME_NAMEST, ATTRIBUTE_NAME_ROWSEP, ATTRIBUTE_NAME_SPANNAME, ATTRIBUTE_NAME_TABLE_WIDTH, ATTRIBUTE_NAME_XML_ID, ELEMENT_NAME_COLSPEC, ELEMENT_NAME_ENTRY, ELEMENT_NAME_INFORMALTABLE, ELEMENT_NAME_ROW, ELEMENT_NAME_SPANSPEC, ELEMENT_NAME_TABLE, ELEMENT_NAME_TGROUP
-
-
Constructor Summary
Constructors Constructor Description DITACALSTableCellInfoProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isColspec(AuthorElement child)
Check if the child is a column specification.protected boolean
isTableCell(java.lang.String tableCellsTagName)
Check if the name of an element is a table cell.-
Methods inherited from class ro.sync.ecss.extensions.commons.table.support.CALSTableCellInfoProvider
commitColumnWidthModifications, commitTableWidthModification, getAllColspecWidthRepresentations, getCellSpanSpec, getCellWidth, getColSep, getColSpan, getColSpanInterval, getColSpec, getColSpec, getColSpecElement, getColSpecs, getDescription, getRowSep, getRowSpan, getTableWidth, hasColumnSpecifications, init, isAcceptingFixedColumnWidths, isAcceptingPercentageColumnWidths, isAcceptingProportionalColumnWidths, isTableAcceptingWidth, isTableAndColumnsResizable, isTableElement, isTgroupElement
-
Methods inherited from class ro.sync.ecss.extensions.api.AuthorTableColumnWidthProviderBase
getErrorsListener, isPreferPercentageColumnWidths, setErrorsListener
-
-
-
-
Method Detail
-
isTableCell
protected boolean isTableCell(java.lang.String tableCellsTagName)
Description copied from class:CALSTableCellInfoProvider
Check if the name of an element is a table cell.- Overrides:
isTableCell
in classCALSTableCellInfoProvider
- Parameters:
tableCellsTagName
- The name of an element.- Returns:
true
if the name of an element is a table cell.- See Also:
CALSTableCellInfoProvider.isTableCell(java.lang.String)
-
isColspec
protected boolean isColspec(AuthorElement child)
Description copied from class:CALSTableCellInfoProvider
Check if the child is a column specification.- Overrides:
isColspec
in classCALSTableCellInfoProvider
- Parameters:
child
- The child- Returns:
true
if the child is a column specification.- See Also:
CALSTableCellInfoProvider.isColspec(ro.sync.ecss.extensions.api.node.AuthorElement)
-
-