| 
 | Préférences Moteurs de recherche | ||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.6.0 
javax.swing.text
 | |||||||||||||||||||
| Nested Class Summary | |
|---|---|
| static class | NavigationFilter.FilterBypassUsed as a way to circumvent calling back into the caret to position the cursor. | 
| Constructor Summary | |
|---|---|
| NavigationFilter() | |
| Method Summary | |
|---|---|
|  int | getNextVisualPositionFrom(JTextComponent text,
                          int pos,
                          Position.Bias bias,
                          int direction,
                          Position.Bias[] biasRet)Returns the next visual position to place the caret at from an existing position. | 
|  void | moveDot(NavigationFilter.FilterBypass fb,
        int dot,
        Position.Bias bias)Invoked prior to the Caret moving the dot. | 
|  void | setDot(NavigationFilter.FilterBypass fb,
       int dot,
       Position.Bias bias)Invoked prior to the Caret setting the dot. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public NavigationFilter()
| Method Detail | 
|---|
public void setDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
FilterBypass with the passed
 in arguments. Subclasses may wish to conditionally
 call super with a different location, or invoke the necessary method
 on the FilterBypass
fb - FilterBypass that can be used to mutate caret positiondot - the position >= 0bias - Bias to place the dot atpublic void moveDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
FilterBypass with the passed
 in arguments. Subclasses may wish to conditionally
 call super with a different location, or invoke the necessary
 methods on the FilterBypass.
fb - FilterBypass that can be used to mutate caret positiondot - the position >= 0bias - Bias for new locationpublic int getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet) throws BadLocationException
text - JTextComponent containing textpos - Position used in determining next positionbias - Bias used in determining next positiondirection - the direction from the current position that can
  be thought of as the arrow keys typically found on a keyboard.
  This will be one of the following values:
 biasRet - Used to return resulting Bias of next position
BadLocationException
IllegalArgumentException - if direction
                doesn't have one of the legal values above