aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/plaf/TextUI.java
blob: 46fa2ca61b5f9dbd0b663ae87a510635e27b9d25 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package javax.swing.plaf;

import javax.swing.text.*;
import java.awt.*;

public abstract class TextUI extends ComponentUI
{
    public TextUI()
    {
    }
 
    public abstract  void damageRange(JTextComponent t, int p0, int p1);
    public abstract  void damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias);
    public abstract  EditorKit getEditorKit(JTextComponent t);
    public abstract  int getNextVisualPositionFrom(JTextComponent t, 
					    int pos,
					    Position.Bias b, 
					    int direction,
					    Position.Bias[] biasRet);
    public abstract  View getRootView(JTextComponent t);
    public abstract  Rectangle modelToView(JTextComponent t, int pos);
    public abstract  Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias);
    public abstract  int viewToModel(JTextComponent t, Point pt);
    public abstract  int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn);
 
}