- すべての実装されたインタフェース:
- Cloneable
GlyphVectorオブジェクトは、最終的にGlyphVectorを表示するデバイスと対応するように変換された座標空間で各グリフを配置するための幾何学的な情報を含むグリフのコレクションです。
 
 GlyphVectorは、自身が格納している一連のグリフの解釈を行いません。 一連のグリフの中の隣り合うグリフの関係は、視覚座標空間の中でグリフの配置を決めるためにだけ使われます。 
 
 GlyphVectorのインスタンスは、Fontによって生成されます。
 
 テキストの中間的な表現をキャッシュに格納できるテキスト処理アプリケーションでは、描画中に使用するGlyphVectorを作成してキャッシュに格納するのが、ユーザーに文字のビジュアルな表現を提供するためのもっとも速い方法です。
 
 GlyphVectorは1つのFontにだけ関連付けられていて、このFontに関連して使用できるデータだけを提供します。 さらに、GlyphVectorから得られるメトリックは、ピクセル化およびスペーシングがFont内のアルゴリズムに依存するため、一般に幾何学的にスケーラブルではありません。 GlyphVectorおよびそのコンポーネントであるグリフを正確に測定できるようにするには、GlyphVectorを作成するときに、スケーリング変換、平滑化モード、および部分メトリックス・モードを指定する必要があります。 これらの特性は、転送先デバイスから導かれることがあります。 
 
 GlyphVectorの各グリフについて、次の情報を取得できます。
 
- グリフの位置
- グリフに関連した変換
- GlyphVectorのコンテキストでのグリフのメトリックス。 グリフのメトリックスは、別の変換、アプリケーションが指定した描画ヒント、および- GlyphVector内にあるグリフの特定のインスタンスなどの要素によって異なる場合がある。
 GlyphVectorの生成に使用されたデータを変更しても、GlyphVectorの状態は変わりません。
 
 GlyphVector内にあるグリフの位置を調整するメソッドが提供されます。 これらのメソッドは、グリフの表現のために位置揃えのオペレーションを実行するアプリケーションに最適です。 
 
 GlyphVector内にある個々のグリフを変換するメソッドも提供されます。 これらのメソッドは、特に特殊効果に役立ちます。 
 
 GlyphVector全体、またはGlyphVector内にある個々のグリフの視覚、論理、およびピクセル境界を両方とも返すメソッドが提供されます。
 
 GlyphVectorのShapeを返すメソッド、およびGlyphVector内にある個々のグリフのShapeを返すメソッドが提供されます。
- 関連項目:
- 
フィールドのサマリーフィールド修飾子と型フィールド説明static final intgetLayoutFlagsで使用するフラグで、このGlyphVectorのグリフから文字へのマッピングが複雑であることを示します(ランの方向に沿って、厳密に昇順または降順にグリフが文字に1対1でマッピングされません)。static final intgetLayoutFlagsで使用するフラグで、このGlyphVectorに位置調整があることを示します。static final intgetLayoutFlagsで使用するフラグで、このGlyphVectorにグリフごとの変換があることを示します。static final intgetLayoutFlagsでサポートされるフラグのマスクです。static final intgetLayoutFlagsで使用するフラグで、このGlyphVectorのランの方向が右から左であることを示します。
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明abstract booleanequals(GlyphVector set) 指定されたGlyphVectorがこのGlyphVectorと厳密に等しいかどうかを判定します。abstract FontgetFont()このGlyphVectorに関連付けられたFontを返します。abstract FontRenderContextこのGlyphVectorに関連付けられたFontRenderContextを返します。intgetGlyphCharIndex(int glyphIndex) 指定されたグリフの文字インデックスを返します。int[]getGlyphCharIndices(int beginGlyphIndex, int numEntries, int[] codeReturn) 指定されたグリフの文字インデックスを返します。abstract intgetGlyphCode(int glyphIndex) 指定されたグリフのグリフ・コードを返します。abstract int[]getGlyphCodes(int beginGlyphIndex, int numEntries, int[] codeReturn) 指定された複数のグリフのグリフ・コードの配列を返します。abstract GlyphJustificationInfogetGlyphJustificationInfo(int glyphIndex) このGlyphVector内の指定されたインデックスのグリフの位置揃えプロパティを返します。abstract ShapegetGlyphLogicalBounds(int glyphIndex) このGlyphVector内の指定されたグリフの論理境界を返します。abstract GlyphMetricsgetGlyphMetrics(int glyphIndex) このGlyphVector内の指定されたインデックスのグリフのメトリックスを返します。abstract ShapegetGlyphOutline(int glyphIndex) その内部がこのGlyphVector内の指定されたグリフのビジュアルな表現に対応するShapeを返します。getGlyphOutline(int glyphIndex, float x, float y) その内部がこのGlyphVector内の指定されたグリフのビジュアルな表現に対応するShapeを、x,y からの位置のオフセットとして返します。getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y) 指定された位置で指定されたFontRenderContextを使ってGraphics内にこのGlyphVectorがレンダリングされるときのインデックスの位置にあるグリフのピクセル境界を返します。abstract Point2DgetGlyphPosition(int glyphIndex) このGlyphVectorの原点に対する、指定されたグリフの相対位置を返します。abstract float[]getGlyphPositions(int beginGlyphIndex, int numEntries, float[] positionReturn) 指定された複数のグリフのグリフ位置を配列として返します。abstract AffineTransformgetGlyphTransform(int glyphIndex) このGlyphVector内に指定されたグリフの変換を返します。abstract ShapegetGlyphVisualBounds(int glyphIndex) GlyphVector内の指定されたグリフの視覚境界を返します。intGlyphVectorのグローバルな状態を記述するフラグを返します。abstract Rectangle2DGlyphVectorの論理境界を返します。abstract intこのGlyphVector内のグリフの数を返します。abstract Shapeその内部がこのGlyphVectorのビジュアルな表現に対応するShapeを返します。abstract ShapegetOutline(float x, float y) x, yで描画されたときに、その内部がこのGlyphVectorのビジュアルな表現に対応するShapeを返します。getPixelBounds(FontRenderContext renderFRC, float x, float y) 指定された位置にある指定されたFontRenderContextを使用してグラフィックス内にレンダリングされるときの、このGlyphVectorのピクセル境界を返します。abstract Rectangle2DこのGlyphVectorの視覚境界を返します。視覚境界は、GlyphVectorの輪郭のバウンディング・ボックスです。abstract voidこのGlyphVector内の各グリフにデフォルトの位置を割り当てます。abstract voidsetGlyphPosition(int glyphIndex, Point2D newPos) このGlyphVector内の指定されたグリフの位置を設定します。abstract voidsetGlyphTransform(int glyphIndex, AffineTransform newTX) このGlyphVector内の指定されたグリフの変換を設定します。
- 
フィールド詳細- 
FLAG_HAS_TRANSFORMSpublic static final int FLAG_HAS_TRANSFORMSgetLayoutFlagsで使用するフラグで、このGlyphVectorにグリフごとの変換があることを示します。- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
FLAG_HAS_POSITION_ADJUSTMENTSpublic static final int FLAG_HAS_POSITION_ADJUSTMENTSgetLayoutFlagsで使用するフラグで、このGlyphVectorに位置調整があることを示します。 これがtrueである場合、グリフの位置はグリフのデフォルトの有効幅を累積した位置と一致しません(たとえば、カーニングが行われた場合など)。- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
FLAG_RUN_RTLpublic static final int FLAG_RUN_RTLgetLayoutFlagsで使用するフラグで、このGlyphVectorのランの方向が右から左であることを示します。 これはグリフから文字へのマッピングに関するもので、グリフの視覚的な位置は一般にこの順序になるとはいえ、必ずしもそうであるとはかぎりません。- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
FLAG_COMPLEX_GLYPHSpublic static final int FLAG_COMPLEX_GLYPHSgetLayoutFlagsで使用するフラグで、このGlyphVectorのグリフから文字へのマッピングが複雑であることを示します(ランの方向に沿って、厳密に昇順または降順にグリフが文字に1対1でマッピングされません)。- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
FLAG_MASKpublic static final int FLAG_MASKgetLayoutFlagsでサポートされるフラグのマスクです。 マスクでカバーされるビットだけをテストします。- 導入されたバージョン:
- 1.4
- 関連項目:
 
 
- 
- 
コンストラクタの詳細- 
GlyphVectorprotected GlyphVector()サブクラスが呼び出すためのコンストラクタ。
 
- 
- 
メソッドの詳細- 
getFontpublic abstract Font getFont()このGlyphVectorに関連付けられたFontを返します。- 戻り値:
- このGlyphVectorの生成に使われるFont。
- 関連項目:
 
- 
getFontRenderContextpublic abstract FontRenderContext getFontRenderContext()このGlyphVectorに関連付けられたFontRenderContextを返します。- 戻り値:
- このGlyphVectorの生成に使われるFontRenderContext。
- 関連項目:
 
- 
performDefaultLayoutpublic abstract void performDefaultLayout()このGlyphVector内の各グリフにデフォルトの位置を割り当てます。 これにより、このGlyphVectorの初期レイアウト時に生成された情報が破棄されることがあります。
- 
getNumGlyphspublic abstract int getNumGlyphs()このGlyphVector内のグリフの数を返します。- 戻り値:
- このGlyphVector内のグリフの数。
 
- 
getGlyphCodepublic abstract int getGlyphCode(int glyphIndex) 指定されたグリフのグリフ・コードを返します。 この戻り値は、このGlyphVectorを生成したFontオブジェクトに対してだけ意味があります。- パラメータ:
- glyphIndex- グリフ・コードを取得するグリフに対応する、この- GlyphVector内のインデックス。
- 戻り値:
- 指定されたglyphIndexに対応するグリフのグリフ・コード。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
 
- 
getGlyphCodespublic abstract int[] getGlyphCodes(int beginGlyphIndex, int numEntries, int[] codeReturn) 指定された複数のグリフのグリフ・コードの配列を返します。 この戻り値の内容は、このGlyphVectorの生成に使用したFontに対してだけ意味があります。 このメソッドを使うと、グリフ・コードの処理が容易かつ効率的になります。 配列が渡されなかった場合は、新しく作成されます。- パラメータ:
- beginGlyphIndex- グリフ・コードの取得を開始する、この- GlyphVector内のインデックス。
- numEntries- 取り出すグリフ・コードの数
- codeReturn- グリフ・コードを受け取り、戻り値として返される配列
- 戻り値:
- 指定されたグリフのグリフ・コードの配列。
- throws:
- IllegalArgumentException-- numEntriesが0より小さい場合
- IndexOutOfBoundsException-- beginGlyphIndexが0より小さい場合
- IndexOutOfBoundsException-- beginGlyphIndexと- numEntriesの合計が、この- GlyphVector内のグリフの数より大きい場合
 
- 
getGlyphCharIndexpublic int getGlyphCharIndex(int glyphIndex) 指定されたグリフの文字インデックスを返します。 (文字インデックスは、グリフによって表される最初の論理文字のインデックス) デフォルトの実装では、文字への1対1、左から右のグリフのマッピングが想定されます。- パラメータ:
- glyphIndex- グリフのインデックス
- 戻り値:
- グリフによって表される最初の文字のインデックス
- 導入されたバージョン:
- 1.4
 
- 
getGlyphCharIndicespublic int[] getGlyphCharIndices(int beginGlyphIndex, int numEntries, int[] codeReturn) 指定されたグリフの文字インデックスを返します。 (文字インデックスは、グリフによって表される最初の論理文字のインデックス) インデックスはグリフの順に返されます。 デフォルトの実装では、グリフごとにgetGlyphCharIndexを呼び出しますが、パフォーマンス上の理由から、サブクラスではこの実装をオーバーライドする必要がある可能性があります。 このメソッドを使うと、グリフ・コードの処理が容易かつ効率的になります。 配列が渡されなかった場合は、新しく作成されます。- パラメータ:
- beginGlyphIndex- 最初のグリフのインデックス
- numEntries- グリフのインデックスの数
- codeReturn- 文字インデックスを格納する配列
- 戻り値:
- 文字インデックスの配列。グリフごとに1つ。
- 導入されたバージョン:
- 1.4
 
- 
getLogicalBoundspublic abstract Rectangle2D getLogicalBounds()GlyphVectorの論理境界を返します。 このメソッドは、このGlyphVectorを、視覚的に隣り合うGlyphVectorオブジェクトと関連して配置するときに使います。- 戻り値:
- このGlyphVectorの論理境界であるRectangle2D。
 
- 
getVisualBoundspublic abstract Rectangle2D getVisualBounds()このGlyphVectorの視覚境界を返します。視覚境界は、GlyphVectorの輪郭のバウンディング・ボックスです。 ラスター化やピクセル調整があるため、このGlyphVectorの描画によって影響を受けるピクセルの一部がボックス内に納まらない場合もあります。- 戻り値:
- このGlyphVectorのバウンディング・ボックスであるRectangle2D。
 
- 
getPixelBoundspublic Rectangle getPixelBounds(FontRenderContext renderFRC, float x, float y) 指定された位置にある指定されたFontRenderContextを使用してグラフィックス内にレンダリングされるときの、このGlyphVectorのピクセル境界を返します。 renderFRCはこのGlyphVectorのFontRenderContextと同じでなくてもよく、nullでもかまいません。 nullの場合は、このGlyphVectorのFontRenderContextが使われます。 デフォルトの実装は、x, yからのオフセットおよび次の整数値に丸められた視覚境界を返し(つまり、視覚境界を囲む整数値の矩形を返す)、FRCを無視します。 サブクラスはこのメソッドをオーバーライドする必要があります。- パラメータ:
- renderFRC-- Graphicsの- FontRenderContext。
- x- この- GlyphVectorを描画するX座標。
- y- この- GlyphVectorを描画するY座標。
- 戻り値:
- 影響を受けるピクセルの境界を示すRectangle。
- 導入されたバージョン:
- 1.4
 
- 
getOutlinepublic abstract Shape getOutline()その内部がこのGlyphVectorのビジュアルな表現に対応するShapeを返します。- 戻り値:
- このGlyphVectorの輪郭であるShape。
 
- 
getOutlinepublic abstract Shape getOutline(float x, float y) x, yで描画されたときに、その内部がこのGlyphVectorのビジュアルな表現に対応するShapeを返します。- パラメータ:
- x- この- GlyphVectorのX座標。
- y- この- GlyphVectorのY座標。
- 戻り値:
- 指定された座標で描画されたときに、このGlyphVectorの輪郭であるShape。
 
- 
getGlyphOutlinepublic abstract Shape getGlyphOutline(int glyphIndex) その内部がこのGlyphVector内の指定されたグリフのビジュアルな表現に対応するShapeを返します。 このメソッドが返す輪郭は、個々のグリフの原点を中心に配置されます。- パラメータ:
- glyphIndex-- GlyphVectorに対するインデックス
- 戻り値:
- このGlyphVectorの指定されたglyphIndexにあるグリフの輪郭であるShape。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
 
- 
getGlyphOutlinepublic Shape getGlyphOutline(int glyphIndex, float x, float y) その内部がこのGlyphVector内の指定されたグリフのビジュアルな表現に対応するShapeを、x,y からの位置のオフセットとして返します。 このメソッドが返す輪郭は、個々のグリフの原点を中心に配置されます。- パラメータ:
- glyphIndex-- GlyphVectorに対するインデックス
- x- この- GlyphVectorの位置のX座標
- y- この- GlyphVectorの位置のY座標
- 戻り値:
- 指定された座標で描画されたときに、このGlyphVectorの指定されたglyphIndexにあるグリフの輪郭であるShape。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
- 導入されたバージョン:
- 1.4
 
- 
getGlyphPositionpublic abstract Point2D getGlyphPosition(int glyphIndex) このGlyphVectorの原点に対する、指定されたグリフの相対位置を返します。glyphIndexがこのGlyphVectorのグリフの数と等しい場合、このメソッドは最後のグリフの後の位置を返します。 この位置は、GlyphVector全体の有効幅を定義するのに使用されます。- パラメータ:
- glyphIndex-- GlyphVectorに対するインデックス
- 戻り値:
- 指定されたglyphIndexのグリフの位置であるPoint2Dオブジェクト。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数より大きい値の場合
- 関連項目:
 
- 
setGlyphPositionpublic abstract void setGlyphPosition(int glyphIndex, Point2D newPos) このGlyphVector内の指定されたグリフの位置を設定します。glyphIndexがこのGlyphVectorのグリフの数と等しい場合、このメソッドは最後のグリフの後の位置を設定します。 この位置は、GlyphVector全体の有効幅を定義するのに使用されます。- パラメータ:
- glyphIndex-- GlyphVectorに対するインデックス
- newPos- 指定された- glyphIndexのグリフを配置する- Point2D
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数より大きい値の場合
- 関連項目:
 
- 
getGlyphTransformpublic abstract AffineTransform getGlyphTransform(int glyphIndex) このGlyphVector内に指定されたグリフの変換を返します。 この変換はグリフの位置を基準とします。 特定の変換が適用されていない場合、nullを返すことができます。 nullが返された場合は恒等変換になります。- パラメータ:
- glyphIndex-- GlyphVectorに対するインデックス
- 戻り値:
- 指定されたglyphIndexのグリフの変換であるAffineTransform。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
- 関連項目:
 
- 
setGlyphTransformpublic abstract void setGlyphTransform(int glyphIndex, AffineTransform newTX) このGlyphVector内の指定されたグリフの変換を設定します。 この変換はグリフの位置を基準とします。nullが引数のnewTXは、指定されたグリフに適用される特定の変換がないことを示します。 このメソッドを使って、グリフの回転、反転、平行移動、およびスケーリングができます。 変換を追加すると、性能に大きく影響する場合があります。- パラメータ:
- glyphIndex-- GlyphVectorに対するインデックス
- newTX-- glyphIndexに対応するグリフの新しい変換
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
- 関連項目:
 
- 
getLayoutFlagspublic int getLayoutFlags()GlyphVectorのグローバルな状態を記述するフラグを返します。 下に記述されていないフラグは予約されています。 デフォルトの実装は位置調整、変換、rtl、複雑なフラグに対して0 (falseを意味します)を返します。 サブクラスはこのメソッドをオーバーライドして、GlyphVectorを正しく記述し、関連の呼出しの結果に対応することを確認する必要があります。- 戻り値:
- 状態を記述するフラグを含むint値
- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
getGlyphPositionspublic abstract float[] getGlyphPositions(int beginGlyphIndex, int numEntries, float[] positionReturn) 指定された複数のグリフのグリフ位置を配列として返します。 このメソッドを使うと、グリフ位置の処理が容易かつ効率的になります。 配列が渡されなかった場合は、新しく作成されます。 position 0から始まる偶数の配列エントリは、beginGlyphIndex+position/2で指定されるグリフのX座標です。 position 1から始まる奇数の配列エントリは、beginGlyphIndex+(position-1)/2で指定されるグリフのY座標です。beginGlyphIndexがこのGlyphVectorのグリフの数と等しい場合、このメソッドは最後のグリフの後の位置を取得し、この位置はGlyphVector全体の前進を定義するために使用されます。- パラメータ:
- beginGlyphIndex- グリフ位置の取得を開始するインデックス
- numEntries- 取り出すグリフの数
- positionReturn- グリフ位置を受け取り、戻り値として返される配列。
- 戻り値:
- beginGlyphIndexおよび- numEntriesで指定されたグリフ位置の配列。
- throws:
- IllegalArgumentException-- numEntriesが0より小さい場合
- IndexOutOfBoundsException-- beginGlyphIndexが0より小さい場合
- IndexOutOfBoundsException-- beginGlyphIndexと- numEntriesの合計が、この- GlyphVector内のグリフの数に1を加えた数より大きい場合
 
- 
getGlyphLogicalBoundspublic abstract Shape getGlyphLogicalBounds(int glyphIndex) このGlyphVector内の指定されたグリフの論理境界を返します。 この論理境界には全部で4個のエッジがあり、そのうちの2つはグリフ変換されてもベースラインと平行を保ち、ほかの2つは隣り合うグリフがあればそれらと共有されます。 このメソッドは、指定されたグリフの当たり判定、グリフのリーディング・エッジまたはトレーリング・エッジへのキャレットの配置、および指定されたグリフの周囲へのハイライト領域の描画を行うために使用されます。- パラメータ:
- glyphIndex- 論理境界の取得元のグリフに対応する、この- GlyphVector内のインデックス
- 戻り値:
- 指定されたglyphIndexのグリフの論理境界であるShape。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
- 関連項目:
 
- 
getGlyphVisualBoundspublic abstract Shape getGlyphVisualBounds(int glyphIndex) GlyphVector内の指定されたグリフの視覚境界を返します。 このメソッドが返す境界は、個々のグリフの原点を中心に配置されます。- パラメータ:
- glyphIndex- 視覚境界の取得元のグリフに対応する、この- GlyphVector内のインデックス
- 戻り値:
- 指定されたglyphIndexのグリフの視覚境界であるShape。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
- 関連項目:
 
- 
getGlyphPixelBoundspublic Rectangle getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y) 指定された位置で指定されたFontRenderContextを使ってGraphics内にこのGlyphVectorがレンダリングされるときのインデックスの位置にあるグリフのピクセル境界を返します。 renderFRCはこのGlyphVectorのFontRenderContextと同じでなくてもよく、nullでもかまいません。 nullの場合は、このGlyphVectorのFontRenderContextが使われます。 デフォルトの実装は、x, yからのオフセットおよび次の整数値に丸められたグリフの視覚境界を返し、FRCを無視します。 サブクラスはこのメソッドをオーバーライドする必要があります。- パラメータ:
- index- グリフのインデックス。
- renderFRC-- Graphicsの- FontRenderContext。
- x- この- GlyphVectorを描画するX位置。
- y- この- GlyphVectorを描画するY位置。
- 戻り値:
- 影響を受けるピクセルの境界を示すRectangle。
- 導入されたバージョン:
- 1.4
 
- 
getGlyphMetricspublic abstract GlyphMetrics getGlyphMetrics(int glyphIndex) このGlyphVector内の指定されたインデックスのグリフのメトリックスを返します。- パラメータ:
- glyphIndex- メトリックスの取得元のグリフに対応する、この- GlyphVector内のインデックス
- 戻り値:
- このGlyphVector内の指定されたglyphIndexのグリフのメトリックスを表すGlyphMetricsオブジェクト。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
 
- 
getGlyphJustificationInfopublic abstract GlyphJustificationInfo getGlyphJustificationInfo(int glyphIndex) このGlyphVector内の指定されたインデックスのグリフの位置揃えプロパティを返します。- パラメータ:
- glyphIndex- 位置揃えプロパティの取得元のグリフに対応する、この- GlyphVector内のインデックス
- 戻り値:
- このGlyphVector内の指定されたglyphIndexのグリフの位置揃えプロパティを表すGlyphJustificationInfoオブジェクト。
- throws:
- IndexOutOfBoundsException-- glyphIndexが0未満、またはこの- GlyphVector内のグリフの数と等しいか、それより大きい値の場合
 
- 
equalspublic abstract boolean equals(GlyphVector set) 指定されたGlyphVectorがこのGlyphVectorと厳密に等しいかどうかを判定します。- パラメータ:
- set- テストされる指定された- GlyphVector
- 戻り値:
- 指定されたGlyphVectorがこのGlyphVectorの場合はtrue、それ以外の場合はfalse。
 
 
-