JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
java.text.CharacterIterator の使用

CharacterIterator を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.text テキスト、日付、数値、およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
 

java.awt での CharacterIterator の使用
 

CharacterIterator 型のパラメータを持つ java.awt のメソッド
 int Font.canDisplayUpTo(CharacterIterator iter, int start, int limit)
          指定された String を、この Font で表示できるかどうかを示します。
 LineMetrics Font.getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
          指定された引数で生成された LineMetrics オブジェクトを返します。
 Rectangle2D Font.getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
          指定された FontRenderContext の指定された CharacterIterator の論理バウンドを返します。
 GlyphVector Font.createGlyphVector(FontRenderContext frc, CharacterIterator ci)
          この Font の Unicode cmap をベースにして、指定された文字とグリフを 1 対 1 にマッピングし、GlyphVector を生成します。
 LineMetrics FontMetrics.getLineMetrics(CharacterIterator ci, int beginIndex, int limit, Graphics context)
          指定された Graphics コンテキストで、指定された CharacterIteratorLineMetrics オブジェクトを返します。
 Rectangle2D FontMetrics.getStringBounds(CharacterIterator ci, int beginIndex, int limit, Graphics context)
          指定された Graphics コンテキストで、指定された CharacterIterator 内のインデックス付き文字列の境界を返します。
 

java.text での CharacterIterator の使用
 

java.text での CharacterIterator のサブインタフェース
 interface AttributedCharacterIterator
          テキストとそのテキストに関連する属性情報を、どちらも繰り返し処理できるようにします。
 

CharacterIterator を実装している java.text のクラス
 class StringCharacterIterator
          StringCharacterIterator は、String のための CharacterIterater プロトコルを実装します。
 

CharacterIterator を返す java.text のメソッド
abstract  CharacterIterator BreakIterator.getText()
          スキャンされるテキストを取得します。
 

CharacterIterator 型のパラメータを持つ java.text のメソッド
abstract  void BreakIterator.setText(CharacterIterator newText)
          スキャンされる新しいテキストを設定します。
 CollationElementIterator RuleBasedCollator.getCollationElementIterator(CharacterIterator source)
          指定された String の CollationElementIterator を返します。
 void CollationElementIterator.setText(CharacterIterator source)
          繰り返し処理の対象となる新しい文字列を設定します。
 

javax.swing.text での CharacterIterator の使用
 

CharacterIterator を実装している javax.swing.text のクラス
 class Segment
          テキストのフラグメントを表す文字配列のセグメントです。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.