Class DefaultCodeAreaCaret

  • All Implemented Interfaces:
    org.exbin.bined.CodeAreaCaret

    @ParametersAreNonnullByDefault
    public class DefaultCodeAreaCaret
    extends java.lang.Object
    implements org.exbin.bined.CodeAreaCaret
    Default implementation of code area caret.
    • Method Detail

      • getCaretPosition

        @Nonnull
        public org.exbin.bined.CodeAreaCaretPosition getCaretPosition()
        Specified by:
        getCaretPosition in interface org.exbin.bined.CodeAreaCaret
      • resetBlink

        public void resetBlink()
      • setCaretPosition

        public void setCaretPosition​(@Nullable
                                     org.exbin.bined.CodeAreaCaretPosition caretPosition)
        Specified by:
        setCaretPosition in interface org.exbin.bined.CodeAreaCaret
      • setCaretPosition

        public void setCaretPosition​(long dataPosition)
        Specified by:
        setCaretPosition in interface org.exbin.bined.CodeAreaCaret
      • setCaretPosition

        public void setCaretPosition​(long dataPosition,
                                     int codeOffset)
        Specified by:
        setCaretPosition in interface org.exbin.bined.CodeAreaCaret
      • setCaretPosition

        public void setCaretPosition​(long dataPosition,
                                     int codeOffset,
                                     org.exbin.bined.CodeAreaSection section)
      • getDataPosition

        public long getDataPosition()
      • setDataPosition

        public void setDataPosition​(long dataPosition)
      • getCodeOffset

        public int getCodeOffset()
      • setCodeOffset

        public void setCodeOffset​(int codeOffset)
      • getSection

        @Nonnull
        public org.exbin.bined.CodeAreaSection getSection()
        Specified by:
        getSection in interface org.exbin.bined.CodeAreaCaret
      • setSection

        public void setSection​(org.exbin.bined.CodeAreaSection section)
      • getBlinkRate

        public int getBlinkRate()
      • setBlinkRate

        public void setBlinkRate​(int blinkRate)
      • isCursorVisible

        public boolean isCursorVisible()