All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.greenpepper.shaded.com.vladsch.flexmark.ext.tables.TableRow Maven / Gradle / Ivy

There is a newer version: 4.2.4
Show newest version
package com.greenpepper.shaded.com.vladsch.flexmark.ext.tables;

import com.greenpepper.shaded.com.vladsch.flexmark.ast.CustomNode;
import com.greenpepper.shaded.com.vladsch.flexmark.util.sequence.BasedSequence;

/**
 * Table row of a {@link TableHead} or {@link TableBody} containing {@link TableCell TableCells}.
 */
public class TableRow extends CustomNode {
    /**
     * rowNumber within the table section: header, body, separator
     */
    private int rowNumber;

    @Override
    public void getAstExtra(StringBuilder out) {
        super.getAstExtra(out);
        if (rowNumber != 0) out.append(" rowNumber=").append(rowNumber);
    }

    @Override
    public BasedSequence[] getSegments() {
        return EMPTY_SEGMENTS;
    }

    public TableRow() {
    }

    public TableRow(BasedSequence chars) {
        super(chars);
    }

    public int getRowNumber() {
        return rowNumber;
    }

    public void setRowNumber(int rowNumber) {
        this.rowNumber = rowNumber;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy