Module java.desktop

Class NavigationFilter.FilterBypass

  • Enclosing class:
    NavigationFilter

    public abstract static class NavigationFilter.FilterBypass
    extends Object
    Used as a way to circumvent calling back into the caret to position the cursor. Caret implementations that wish to support a NavigationFilter must provide an implementation that will not callback into the NavigationFilter.
    Since:
    1.4
    • Constructor Detail

      • FilterBypass

        public FilterBypass()
    • Method Detail

      • getCaret

        public abstract Caret getCaret()
        Returns the Caret that is changing.
        Returns:
        Caret that is changing
      • setDot

        public abstract void setDot​(int dot,
                                    Position.Bias bias)
        Sets the caret location, bypassing the NavigationFilter.
        Parameters:
        dot - the position >= 0
        bias - Bias to place the dot at
      • moveDot

        public abstract void moveDot​(int dot,
                                     Position.Bias bias)
        Moves the caret location, bypassing the NavigationFilter.
        Parameters:
        dot - the position >= 0
        bias - Bias for new location