JavaTM Platform
Standard Ed. 6

インタフェース
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)
          この Font で、start から始まり limit で終わる iter によって指定されたテキストを表示できるかどうかを示します。
 GlyphVector Font.createGlyphVector(FontRenderContext frc, CharacterIterator ci)
          この Font の Unicode cmap をベースにして、指定された文字とグリフを 1 対 1 にマッピングし、GlyphVector を生成します。
 LineMetrics Font.getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
          指定された引数で生成された LineMetrics オブジェクトを返します。
 LineMetrics FontMetrics.getLineMetrics(CharacterIterator ci, int beginIndex, int limit, Graphics context)
          指定された Graphics コンテキストで、指定された CharacterIteratorLineMetrics オブジェクトを返します。
 Rectangle2D Font.getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
          指定された FontRenderContext の指定された CharacterIterator にインデックス付けされた文字の論理バウンドを返します。
 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 は、CharacterIterater プロトコルを String 用に実装したものです。
 

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

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

javax.swing.text での CharacterIterator の使用
 

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


JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。