public interface org.apache.batik.bridge.TextSpanLayout
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.apache.batik.bridge.TextSpanLayout
super_class: java.lang.Object
{
public static final int DECORATION_UNDERLINE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int DECORATION_STRIKETHROUGH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int DECORATION_OVERLINE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int DECORATION_ALL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public abstract void draw(java.awt.Graphics2D);
descriptor: (Ljava/awt/Graphics2D;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
g2d
public abstract java.awt.Shape getDecorationOutline(int);
descriptor: (I)Ljava/awt/Shape;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
decorationType
public abstract java.awt.geom.Rectangle2D getBounds2D();
descriptor: ()Ljava/awt/geom/Rectangle2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.geom.Rectangle2D getGeometricBounds();
descriptor: ()Ljava/awt/geom/Rectangle2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.Shape getOutline();
descriptor: ()Ljava/awt/Shape;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.geom.Point2D getAdvance2D();
descriptor: ()Ljava/awt/geom/Point2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract float[] getGlyphAdvances();
descriptor: ()[F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.batik.gvt.font.GVTGlyphMetrics getGlyphMetrics(int);
descriptor: (I)Lorg/apache/batik/gvt/font/GVTGlyphMetrics;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
glyphIndex
public abstract org.apache.batik.gvt.font.GVTLineMetrics getLineMetrics();
descriptor: ()Lorg/apache/batik/gvt/font/GVTLineMetrics;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.geom.Point2D getTextPathAdvance();
descriptor: ()Ljava/awt/geom/Point2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.geom.Point2D getOffset();
descriptor: ()Ljava/awt/geom/Point2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setScale(float, float, boolean);
descriptor: (FFZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
xScale
yScale
adjSpacing
public abstract void setOffset(java.awt.geom.Point2D);
descriptor: (Ljava/awt/geom/Point2D;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
offset
public abstract java.awt.Shape getHighlightShape(int, int);
descriptor: (II)Ljava/awt/Shape;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
beginCharIndex
endCharIndex
public abstract org.apache.batik.bridge.TextHit hitTestChar(float, float);
descriptor: (FF)Lorg/apache/batik/bridge/TextHit;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
public abstract boolean isVertical();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isOnATextPath();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getGlyphCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getCharacterCount(int, int);
descriptor: (II)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
startGlyphIndex
endGlyphIndex
public abstract int getGlyphIndex(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
charIndex
public abstract boolean isLeftToRight();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasCharacterIndex(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.apache.batik.gvt.font.GVTGlyphVector getGlyphVector();
descriptor: ()Lorg/apache/batik/gvt/font/GVTGlyphVector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract double getComputedOrientationAngle(int);
descriptor: (I)D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract boolean isAltGlyph();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isReversed();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void maybeReverse(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
mirror
}
SourceFile: "TextSpanLayout.java"