public interface sun.font.TextLineComponent
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: sun.font.TextLineComponent
super_class: java.lang.Object
{
public static final int LEFT_TO_RIGHT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int RIGHT_TO_LEFT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int UNCHANGED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public abstract sun.font.CoreMetrics getCoreMetrics();
descriptor: ()Lsun/font/CoreMetrics;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void draw(java.awt.Graphics2D, float, float);
descriptor: (Ljava/awt/Graphics2D;FF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
g2d
x
y
public abstract java.awt.geom.Rectangle2D getCharVisualBounds(int);
descriptor: (I)Ljava/awt/geom/Rectangle2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract java.awt.geom.Rectangle2D getVisualBounds();
descriptor: ()Ljava/awt/geom/Rectangle2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract float getAdvance();
descriptor: ()F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.Shape getOutline(float, float);
descriptor: (FF)Ljava/awt/Shape;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
public abstract int getNumCharacters();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract float getCharX(int);
descriptor: (I)F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract float getCharY(int);
descriptor: (I)F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract float getCharAdvance(int);
descriptor: (I)F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract boolean caretAtOffsetIsValid(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract int getLineBreakIndex(int, float);
descriptor: (IF)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
start
width
public abstract float getAdvanceBetween(int, int);
descriptor: (II)F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
start
limit
public abstract java.awt.geom.Rectangle2D getLogicalBounds();
descriptor: ()Ljava/awt/geom/Rectangle2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.geom.Rectangle2D getItalicBounds();
descriptor: ()Ljava/awt/geom/Rectangle2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.geom.AffineTransform getBaselineTransform();
descriptor: ()Ljava/awt/geom/AffineTransform;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSimple();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.Rectangle getPixelBounds(java.awt.font.FontRenderContext, float, float);
descriptor: (Ljava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
frc
x
y
public abstract sun.font.TextLineComponent getSubset(int, int, int);
descriptor: (III)Lsun/font/TextLineComponent;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
start
limit
dir
public abstract int getNumJustificationInfos();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void getJustificationInfos(java.awt.font.GlyphJustificationInfo[], int, int, int);
descriptor: ([Ljava/awt/font/GlyphJustificationInfo;III)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
infos
infoStart
charStart
charLimit
public abstract sun.font.TextLineComponent applyJustificationDeltas(float[], int, boolean[]);
descriptor: ([FI[Z)Lsun/font/TextLineComponent;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
deltas
deltaStart
flags
}
SourceFile: "TextLineComponent.java"