public class NavigationFilter extends Object
Modifier and Type | Class and Description |
---|---|
static class |
NavigationFilter.FilterBypass |
Constructor and Description |
---|
NavigationFilter() |
Modifier and Type | Method and Description |
---|---|
int |
getNextVisualPositionFrom(JTextComponent c,
int pos,
Position.Bias bias,
int dir,
Position.Bias[] retBias)
Returns the next visual position in the specified direction at which one
would place a caret.
|
void |
moveDot(NavigationFilter.FilterBypass fb,
int dot,
Position.Bias bias) |
void |
setDot(NavigationFilter.FilterBypass fb,
int dot,
Position.Bias bias) |
public NavigationFilter()
public void moveDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
public void setDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
public int getNextVisualPositionFrom(JTextComponent c, int pos, Position.Bias bias, int dir, Position.Bias[] retBias) throws BadLocationException
c
- the text componentpos
- the current model positionbias
- the bias of pos
dir
- the direction, one of SwingConstants.NORTH
,
SwingConstants.SOUTH
,
SwingConstants.WEST
or
SwingConstants.EAST
retBias
- the bias of the returned positionBadLocationException
- when pos
is not a valid model
position