@Nonnull public final HCRow addRowAt (@Nonnegative final int nIndex) { final HCRow aRow = new HCRow (m_bHeaderOrFooter); addChildAt (nIndex, aRow); return aRow; }
/** * Get the contained list object that holds all the rows. Handle with care * because it alters the internal data structures of this table. * * @return The contained list object. May be <code>null</code>. */ @Nullable @ReturnsMutableObject ("speed") protected final ICommonsList <HCRow> directGetRowList () { return directGetAllChildren (); }
@Override @OverridingMethodsMustInvokeSuper public boolean canConvertToMicroNode (@Nonnull final IHCConversionSettingsToNode aConversionSettings) { // Avoid creating an empty part return hasChildren () || hasID () || hasAnyClass () || hasAnyStyle () || hasCustomAttrs (); }
final ICommonsList <int []> aTotalRowSpans = new CommonsArrayList<> (aPart.getChildCount ()); if (aPart.hasChildren ()) for (final HCRow aBodyRow : aPart.directGetRowList ())
@Nonnull public final HCRow addRow () { final HCRow aRow = new HCRow (m_bHeaderOrFooter); addChild (aRow); return aRow; }