| 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| 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 >= 0BadLocationException - if the given position does not
   represent a valid location in the associated document
public abstract Rectangle modelToView(JTextComponent t,
                                      int pos,
                                      Position.Bias bias)
                               throws BadLocationException
pos - the local location in the model to translate >= 0BadLocationException - if the given position does not
   represent a valid location in the associated document
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.BadLocationException -  IllegalArgumentException - for an invalid direction
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)
  | 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.