Interface CodeAreaCaretPosition

  • All Known Implementing Classes:
    DefaultCodeAreaCaretPosition

    public interface CodeAreaCaretPosition
    Specifies caret position as combination of data position, section and code offset of code representation.
    • Method Detail

      • getDataPosition

        long getDataPosition()
        Returns position of byte in document.
        Returns:
        data position
      • getCodeOffset

        int getCodeOffset()
        Returns offset position of current code on current position and code type.
        Returns:
        code offset
      • getSection

        @Nonnull
        java.util.Optional<CodeAreaSection> getSection()
        Returns active code area section.
        Returns:
        section
      • reset

        void reset()
        Resets caret position.