Class Selection.Rect

  • All Implemented Interfaces:
    java.lang.Cloneable
    Direct Known Subclasses:
    ColumnBlock
    Enclosing class:
    Selection

    public static class Selection.Rect
    extends Selection
    A rectangular selection.
    Since:
    jEdit 3.2pre1
    • Constructor Detail

      • Rect

        public Rect()
      • Rect

        public Rect​(int start,
                    int end)
      • Rect

        public Rect​(int startLine,
                    int start,
                    int endLine,
                    int end)
      • Rect

        public Rect​(JEditBuffer buffer,
                    int startLine,
                    int startColumn,
                    int endLine,
                    int endColumn)
    • Method Detail

      • getStartColumn

        public int getStartColumn​(JEditBuffer buffer)
      • getEndColumn

        public int getEndColumn​(JEditBuffer buffer)
      • getStart

        public int getStart​(JEditBuffer buffer,
                            int line)
        Description copied from class: Selection
        Returns the beginning of the portion of the selection falling on the specified line. Used to manipulate selection text on a line-by-line basis.
        Specified by:
        getStart in class Selection
        Parameters:
        buffer - The buffer
        line - The line number
      • getEnd

        public int getEnd​(JEditBuffer buffer,
                          int line)
        Description copied from class: Selection
        Returns the end of the portion of the selection falling on the specified line. Used to manipulate selection text on a line-by-line basis.
        Specified by:
        getEnd in class Selection
        Parameters:
        buffer - The buffer
        line - The line number