| 
Java Platform 1.2 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.TextUI
Text editor user interface
| Constructor Summary | |
TextUI()
 | 
|
| Method Summary | |
abstract  void | 
damageRange(JTextComponent t,
            int p0,
            int p1)
Causes the portion of the view responsible for the given part of the model to be repainted.  | 
abstract  void | 
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  EditorKit | 
getEditorKit(JTextComponent t)
Fetches the binding of services that set a policy for the type of document being edited.  | 
abstract  int | 
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  View | 
getRootView(JTextComponent t)
Fetches a View with the allocation of the associated text component (i.e.  | 
abstract  Rectangle | 
modelToView(JTextComponent t,
            int pos)
Converts the given location in the model to a place in the view coordinate system.  | 
abstract  Rectangle | 
modelToView(JTextComponent t,
            int pos,
            Position.Bias bias)
Converts the given location in the model to a place in the view coordinate system.  | 
abstract  int | 
viewToModel(JTextComponent t,
            Point pt)
Converts the given place in the view coordinate system to the nearest representative location in the model.  | 
abstract  int | 
viewToModel(JTextComponent t,
            Point pt,
            Position.Bias[] biasReturn)
Provides a mapping from the view coordinate space to the logical coordinate space of the model.  | 
| Methods inherited from class javax.swing.plaf.ComponentUI | 
contains, 
createUI, 
getAccessibleChild, 
getAccessibleChildrenCount, 
getMaximumSize, 
getMinimumSize, 
getPreferredSize, 
installUI, 
paint, 
uninstallUI, 
update | 
| Methods inherited from class java.lang.Object | 
clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public TextUI()
| Method Detail | 
public abstract Rectangle modelToView(JTextComponent t,
                                      int pos)
                               throws BadLocationException
pos - the local location in the model to translate >= 0
public abstract Rectangle modelToView(JTextComponent t,
                                      int pos,
                                      Position.Bias bias)
                               throws BadLocationException
pos - the local location in the model to translate >= 0
public abstract int viewToModel(JTextComponent t,
                                Point pt)
pt - the location in the view to translate.  This
   should be in the same coordinate system as the mouse
   events.
public abstract int viewToModel(JTextComponent t,
                                Point pt,
                                Position.Bias[] biasReturn)
x - the X coordinate >= 0y - the Y coordinate >= 0a - the allocated region to render into
public abstract int getNextVisualPositionFrom(JTextComponent t,
                                              int pos,
                                              Position.Bias b,
                                              int direction,
                                              Position.Bias[] biasRet)
                                       throws BadLocationException
pos - the position to convert >= 0a - the allocated region to render intodirection - the direction from the current position that can
  be thought of as the arrow keys typically found on a keyboard.
  This may be SwingConstants.WEST, SwingConstants.EAST, 
  SwingConstants.NORTH, or SwingConstants.SOUTH.
public abstract void damageRange(JTextComponent t,
                                 int p0,
                                 int p1)
p0 - the beginning of the range >= 0p1 - the end of the range >= p0
public abstract void damageRange(JTextComponent t,
                                 int p0,
                                 int p1,
                                 Position.Bias firstBias,
                                 Position.Bias secondBias)
p0 - the beginning of the range >= 0p1 - the end of the range >= p0public abstract EditorKit getEditorKit(JTextComponent t)
public abstract View getRootView(JTextComponent t)
  | 
Java Platform 1.2 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||