|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface AttributedCharacterIterator
AttributedCharacterIterator 允許對文本和相關屬性資訊的迭代。
屬性是一個由鍵來標識的鍵/值對。在一個給定字元上的兩個屬性不能有相同的鍵。
一個屬性的值是不可變的,或者不能由客戶端或存儲來改變。其始終按參考而不是複製來傳遞。
對於以下情況,關於屬性的運行 是一個最大的文本範圍:
對於每個成員屬性都滿足此條件的關於屬性集合的運行 是一個最大的文本範圍。
返回的索引限定於迭代器的範圍之內。
返回的屬性資訊限定於包含當前字元的運行中。
屬性鍵是 AttributedCharacterIterator.Attribute 及其子類別的實例,比如 java.awt.font.TextAttribute。
AttributedCharacterIterator.Attribute。
,
java.awt.font.TextAttribute。
,
AttributedString。
,
Annotation。
巢狀類別摘要 | |
---|---|
static class |
AttributedCharacterIterator.Attribute
定義用於標識文本屬性的屬性鍵。 |
欄位摘要 |
---|
從介面 java.text.CharacterIterator 繼承的欄位 |
---|
DONE |
方法摘要 | |
---|---|
Set<AttributedCharacterIterator.Attribute> |
getAllAttributeKeys()
返回定義於迭代器文本範圍上的所有屬性的鍵。 |
Object |
getAttribute(AttributedCharacterIterator.Attribute attribute)
返回當前字元的命名屬性的值。 |
Map<AttributedCharacterIterator.Attribute,Object> |
getAttributes()
返回具有定義於當前字元上的多個屬性的映射。 |
int |
getRunLimit()
返回關於包含當前字元的所有屬性的運行之後的第一個字元的索引。 |
int |
getRunLimit(AttributedCharacterIterator.Attribute attribute)
返回關於包含當前字元的給定屬性的運行之後的第一個字元的索引。 |
int |
getRunLimit(Set<? extends AttributedCharacterIterator.Attribute> attributes)
返回關於包含當前字元的給定多個屬性的運行之後的第一個字元的索引。 |
int |
getRunStart()
返回關於包含當前字元的所有屬性的運行的第一個字元的索引。 |
int |
getRunStart(AttributedCharacterIterator.Attribute attribute)
返回關於包含當前字元的給定屬性的運行的第一個字元的索引。 |
int |
getRunStart(Set<? extends AttributedCharacterIterator.Attribute> attributes)
返回關於包含當前字元的給定多個屬性的運行的第一個字元的索引。 |
從介面 java.text.CharacterIterator 繼承的方法 |
---|
clone, current, first, getBeginIndex, getEndIndex, getIndex, last, next, previous, setIndex |
方法詳細資訊 |
---|
int getRunStart()
int getRunStart(AttributedCharacterIterator.Attribute attribute)
int getRunStart(Set<? extends AttributedCharacterIterator.Attribute> attributes)
int getRunLimit()
int getRunLimit(AttributedCharacterIterator.Attribute attribute)
int getRunLimit(Set<? extends AttributedCharacterIterator.Attribute> attributes)
Map<AttributedCharacterIterator.Attribute,Object> getAttributes()
Object getAttribute(AttributedCharacterIterator.Attribute attribute)
attribute
- 其值被請求的屬性的鍵。Set<AttributedCharacterIterator.Attribute> getAllAttributeKeys()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。