Lines Matching refs:glyphIndex

156      * @param glyphIndex the index into this <code>GlyphVector</code>
160 * <code>glyphIndex</code>.
161 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
165 public abstract int getGlyphCode(int glyphIndex);
198 * @param glyphIndex the index of the glyph
202 public int getGlyphCharIndex(int glyphIndex) {
203 return glyphIndex;
307 * @param glyphIndex the index into this <code>GlyphVector</code>
309 * at the specified <code>glyphIndex</code> of this
311 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
315 public abstract Shape getGlyphOutline(int glyphIndex);
323 * @param glyphIndex the index into this <code>GlyphVector</code>
327 * at the specified <code>glyphIndex</code> of this
330 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
335 public Shape getGlyphOutline(int glyphIndex, float x, float y) {
336 Shape s = getGlyphOutline(glyphIndex);
344 * If <code>glyphIndex</code> equals the number of of glyphs in
348 * @param glyphIndex the index into this <code>GlyphVector</code>
350 * at the specified <code>glyphIndex</code>.
351 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
356 public abstract Point2D getGlyphPosition(int glyphIndex);
361 * If <code>glyphIndex</code> equals the number of of glyphs in
365 * @param glyphIndex the index into this <code>GlyphVector</code>
367 * glyph at the specified <code>glyphIndex</code>
368 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
373 public abstract void setGlyphPosition(int glyphIndex, Point2D newPos);
381 * @param glyphIndex the index into this <code>GlyphVector</code>
383 * the glyph at the specified <code>glyphIndex</code>.
384 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
389 public abstract AffineTransform getGlyphTransform(int glyphIndex);
399 * @param glyphIndex the index into this <code>GlyphVector</code>
400 * @param newTX the new transform of the glyph at <code>glyphIndex</code>
401 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
406 public abstract void setGlyphTransform(int glyphIndex, AffineTransform newTX);
512 * @param glyphIndex the index into this <code>GlyphVector</code>
516 * glyph at the specified <code>glyphIndex</code>.
517 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
522 public abstract Shape getGlyphLogicalBounds(int glyphIndex);
529 * @param glyphIndex the index into this <code>GlyphVector</code>
533 * glyph at the specified <code>glyphIndex</code>.
534 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
539 public abstract Shape getGlyphVisualBounds(int glyphIndex);
571 * @param glyphIndex the index into this <code>GlyphVector</code>
574 * metrics of the glyph at the specified <code>glyphIndex</code>
576 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
580 public abstract GlyphMetrics getGlyphMetrics(int glyphIndex);
585 * @param glyphIndex the index into this <code>GlyphVector</code>
590 * specified <code>glyphIndex</code> into this
592 * @throws IndexOutOfBoundsException if <code>glyphIndex</code>
596 public abstract GlyphJustificationInfo getGlyphJustificationInfo(int glyphIndex);