# Uses of Class
javax.swing.text.Position.Bias

Packages that use Position.Bias
Package
Description
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf
Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
javax.swing.plaf.basic
Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.multi
Provides user interface objects that combine two or more look and feels.
javax.swing.text
Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.text.html
Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.

## Uses of Position.Bias in javax.swing

Methods in javax.swing with parameters of type Position.Bias
Modifier and Type
Method
Description
`int`
JList.`getNextMatch(String prefix, int startIndex, Position.Bias bias)`
Returns the next list element whose `toString` value starts with the given prefix.
`TreePath`
JTree.`getNextMatch(String prefix, int startingRow, Position.Bias bias)`
Returns the TreePath to the next tree element that begins with a prefix.

## Uses of Position.Bias in javax.swing.plaf

Methods in javax.swing.plaf with parameters of type Position.Bias
Modifier and Type
Method
Description
`abstract void`
TextUI.`damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)`
Causes the portion of the view responsible for the given part of the model to be repainted.
`abstract int`
TextUI.`getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)`
Provides a way to determine the next visually represented model location that one might place a caret.
`abstract Rectangle`
TextUI.`modelToView(JTextComponent t, int pos, Position.Bias bias)`
Deprecated.
replaced by `TextUI.modelToView2D(JTextComponent, int, Position.Bias)`
`Rectangle2D`
TextUI.`modelToView2D(JTextComponent t, int pos, Position.Bias bias)`
Converts the given location in the model to a place in the view coordinate system.
`abstract int`
TextUI.`viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)`
Deprecated.
replaced by `TextUI.viewToModel2D(JTextComponent, Point2D, Position.Bias[])`
`int`
TextUI.`viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.

## Uses of Position.Bias in javax.swing.plaf.basic

Methods in javax.swing.plaf.basic with parameters of type Position.Bias
Modifier and Type
Method
Description
`void`
BasicTextUI.`damageRange(JTextComponent t, int p0, int p1, Position.Bias p0Bias, Position.Bias p1Bias)`
Causes the portion of the view responsible for the given part of the model to be repainted.
`int`
BasicTextUI.`getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)`
Provides a way to determine the next visually represented model location that one might place a caret.
`Rectangle`
BasicTextUI.`modelToView(JTextComponent tc, int pos, Position.Bias bias)`
Deprecated.
replaced by `TextUI.modelToView2D(JTextComponent, int, Position.Bias)`
`int`
BasicTextUI.`viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn)`
Deprecated.
replaced by `TextUI.viewToModel2D(JTextComponent, Point2D, Position.Bias[])`

## Uses of Position.Bias in javax.swing.plaf.multi

Methods in javax.swing.plaf.multi with parameters of type Position.Bias
Modifier and Type
Method
Description
`void`
MultiTextUI.`damageRange(JTextComponent a, int b, int c, Position.Bias d, Position.Bias e)`
Invokes the `damageRange` method on each UI handled by this object.
`int`
MultiTextUI.`getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e)`
Invokes the `getNextVisualPositionFrom` method on each UI handled by this object.
`Rectangle`
MultiTextUI.`modelToView(JTextComponent a, int b, Position.Bias c)`
Deprecated.
replaced by `TextUI.modelToView2D(JTextComponent, int, Position.Bias)`
`int`
MultiTextUI.`viewToModel(JTextComponent a, Point b, Position.Bias[] c)`
Deprecated.

## Uses of Position.Bias in javax.swing.text

Fields in javax.swing.text declared as Position.Bias
Modifier and Type
Field
Description
`static final Position.Bias`
Position.Bias.`Backward`
Indicates a bias toward the previous character in the model.
`static final Position.Bias`
Position.Bias.`Forward`
Indicates to bias toward the next character in the model.
Methods in javax.swing.text that return Position.Bias
Modifier and Type
Method
Description
`Position.Bias`
JTextComponent.DropLocation.`getBias()`
Returns the bias for the drop index.
`Position.Bias`
DefaultCaret.`getDotBias()`
Returns the bias of the caret position.
`Position.Bias`
DefaultCaret.`getMarkBias()`
Returns the bias of the mark.
Methods in javax.swing.text with parameters of type Position.Bias
Modifier and Type
Method
Description
`protected boolean`
BoxView.`flipEastAndWestAtEnds(int position, Position.Bias bias)`
Determines in which direction the next view lays.
`protected boolean`
CompositeView.`flipEastAndWestAtEnds(int position, Position.Bias bias)`
Determines in which direction the next view lays.
`protected boolean`
ParagraphView.`flipEastAndWestAtEnds(int position, Position.Bias bias)`
Determines in which direction the next view lays.
`protected int`
ParagraphView.`getClosestPositionTo(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet, int rowIndex, int x)`
Returns the closest model position to `x`.
`protected int`
CompositeView.`getNextEastWestVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)`
Returns the next visual position for the cursor, in either the east or west direction.
`protected int`
CompositeView.`getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)`
Returns the next visual position for the cursor, in either the north or south direction.
`protected int`
ParagraphView.`getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)`
Returns the next visual position for the cursor, in either the east or west direction.
`int`
AsyncBoxView.`getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)`
Provides a way to determine the next visually represented model location that one might place a caret.
`int`
CompositeView.`getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)`
Provides a way to determine the next visually represented model location that one might place a caret.
`int`
GlyphView.`getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)`
Provides a way to determine the next visually represented model location that one might place a caret.
`int`
GlyphView.GlyphPainter.`getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)`
Provides a way to determine the next visually represented model location that one might place a caret.
`int`
NavigationFilter.`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.
`int`
View.`getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)`
Provides a way to determine the next visually represented model location at which one might place a caret.
`int`
AsyncBoxView.`getViewIndex(int pos, Position.Bias b)`
Returns the child view index representing the given position in the model.
`int`
CompositeView.`getViewIndex(int pos, Position.Bias b)`
Returns the child view index representing the given position in the model.
`int`
View.`getViewIndex(int pos, Position.Bias b)`
Returns the child view index representing the given position in the model.
`protected int`
AsyncBoxView.`getViewIndexAtPosition(int pos, Position.Bias b)`
Fetches the child view index representing the given position in the model.
`Shape`
AsyncBoxView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape`
BoxView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape`
ComponentView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the coordinate space of the model to that of the view.
`Shape`
CompositeView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape`
CompositeView.`modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape`
FieldView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`abstract Shape`
GlyphView.GlyphPainter.`modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape`
GlyphView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape`
IconView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape`
PasswordView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape`
PlainView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`abstract Shape`
View.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping, for a given character, from the document model coordinate space to the view coordinate space.
`Shape`
View.`modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)`
Provides a mapping, for a given region, from the document model coordinate space to the view coordinate space.
`void`
DefaultCaret.`moveDot(int dot, Position.Bias dotBias)`
Moves the caret position to the specified position, with the specified bias.
`abstract void`
NavigationFilter.FilterBypass.`moveDot(int dot, Position.Bias bias)`
Moves the caret location, bypassing the NavigationFilter.
`void`
NavigationFilter.`moveDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)`
Invoked prior to the Caret moving the dot.
`void`
DefaultCaret.`setDot(int dot, Position.Bias dotBias)`
Sets the caret position and mark to the specified position, with the specified bias.
`abstract void`
NavigationFilter.FilterBypass.`setDot(int dot, Position.Bias bias)`
Sets the caret location, bypassing the NavigationFilter.
`void`
NavigationFilter.`setDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)`
Invoked prior to the Caret setting the dot.
`int`
AsyncBoxView.`viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`int`
BoxView.`viewToModel(float x, float y, Shape a, Position.Bias[] bias)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`int`
ComponentView.`viewToModel(float x, float y, Shape a, Position.Bias[] bias)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`int`
CompositeView.`viewToModel(float x, float y, Shape a, Position.Bias[] bias)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`int`
FieldView.`viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`abstract int`
GlyphView.GlyphPainter.`viewToModel(GlyphView v, float x, float y, Shape a, Position.Bias[] biasReturn)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`int`
GlyphView.`viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`int`
IconView.`viewToModel(float x, float y, Shape a, Position.Bias[] bias)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`int`
PasswordView.`viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`int`
PlainView.`viewToModel(float x, float y, Shape a, Position.Bias[] bias)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.
`abstract int`
View.`viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.

## Uses of Position.Bias in javax.swing.text.html

Methods in javax.swing.text.html with parameters of type Position.Bias
Modifier and Type
Method
Description
`Shape`
ImageView.`modelToView(int pos, Shape a, Position.Bias b)`
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`int`
ImageView.`viewToModel(float x, float y, Shape a, Position.Bias[] bias)`
Provides a mapping from the view coordinate space to the logical coordinate space of the model.