Class LinesWithContentFoldParser

  • All Implemented Interfaces:
    FoldParser

    public class LinesWithContentFoldParser
    extends java.lang.Object
    implements FoldParser
    A fold parser that considers any contiguous group of lines without a blank line to be a "block" of code. Useful for languages that don't have the concept of code blocks, such as assembly languages.
    Version:
    1.0
    • Constructor Detail

      • LinesWithContentFoldParser

        public LinesWithContentFoldParser()
    • Method Detail

      • getFolds

        public java.util.List<Fold> getFolds​(RSyntaxTextArea textArea)
        Description copied from interface: FoldParser
        Returns a list of all folds in the text area.
        Specified by:
        getFolds in interface FoldParser
        Parameters:
        textArea - The text area whose contents should be analyzed.
        Returns:
        The list of folds. If this method returns null, it is treated as if no folds were found.