|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
テキストとそのテキストに関連する属性情報を、どちらも繰り返し処理できるようにします。
属性はキーと値のペアであり、キーで識別されます。1 つの文字に対して複数の属性キーを定義することはできません。
属性の値は不変です。つまり、クライアントやストレージによって変更されてはいけません。属性の値は常に参照渡しです。複製されることはありません。
次の場合、属性についてのランは、テキストの最大範囲です。
属性セットについてのランは、それぞれのメンバ属性について上記の条件が成立する場合にテキストの最大範囲です。
返されるインデックスは、反復子の範囲に限定されます。
返される属性情報は、現在の文字を保持するランに限定されます。
属性キーは、AttributedCharacterIterator.Attribute およびそのサブクラス (java.awt.font.TextAttribute など) のインスタンスです。
AttributedCharacterIterator.Attribute
,
TextAttribute
,
AttributedString
,
Annotation
内部クラスの概要 | |
static class |
AttributedCharacterIterator.Attribute
テキスト属性を識別するために使う属性キーを定義します。 |
クラス java.text.CharacterIterator から継承したフィールド |
DONE |
メソッドの概要 | |
Set |
getAllAttributeKeys()
反復子のテキスト範囲で定義されたすべての属性のキーを返します。 |
Object |
getAttribute(AttributedCharacterIterator.Attribute attribute)
現在の文字について指定された属性の値を返します。 |
Map |
getAttributes()
現在の文字に定義された属性を持つマップを返します。 |
int |
getRunLimit()
現在の文字を保持するすべての属性について、ランの次に来る先頭文字のインデックスを返します。 |
int |
getRunLimit(AttributedCharacterIterator.Attribute attribute)
現在の文字を保持する指定された属性について、ランの次に来る先頭文字のインデックスを返します。 |
int |
getRunLimit(Set attributes)
現在の文字を保持するいくつかの指定された属性について、ランの次に来る先頭文字のインデックスを返します。 |
int |
getRunStart()
現在の文字を保持するすべての属性について、ランの先頭文字のインデックスを返します。 |
int |
getRunStart(AttributedCharacterIterator.Attribute attribute)
現在の文字を保持する指定された属性について、ランの先頭文字のインデックスを返します。 |
int |
getRunStart(Set attributes)
現在の文字を保持するいくつかの指定された属性について、ランの先頭文字のインデックスを返します。 |
インタフェース java.text.CharacterIterator から継承したメソッド |
clone,
current,
first,
getBeginIndex,
getEndIndex,
getIndex,
last,
next,
previous,
setIndex |
メソッドの詳細 |
public int getRunStart()
public int getRunStart(AttributedCharacterIterator.Attribute attribute)
public int getRunStart(Set attributes)
public int getRunLimit()
public int getRunLimit(AttributedCharacterIterator.Attribute attribute)
public int getRunLimit(Set attributes)
public Map getAttributes()
public Object getAttribute(AttributedCharacterIterator.Attribute attribute)
attribute
- 値が要求されている属性のキーpublic Set getAllAttributeKeys()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |