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

com.vladsch.flexmark.util.ast.Content Maven / Gradle / Ivy

There is a newer version: 4.15.102
Show newest version
package com.vladsch.flexmark.util.ast;

import com.vladsch.flexmark.util.sequence.BasedSequence;
import org.jetbrains.annotations.NotNull;

import java.util.List;

/**
 * A node that uses delimiters in the source form (e.g. *bold*).
 */
public interface Content {
    @NotNull BasedSequence getSpanningChars();
    int getLineCount();
    @NotNull BasedSequence getLineChars(int index);
    @NotNull BasedSequence getContentChars();
    @NotNull BasedSequence getContentChars(int startLine, int endLine);
    @NotNull List getContentLines();
    @NotNull List getContentLines(int startLine, int endLine);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy