java.text
クラス Annotation
java.lang.Object
|
+--java.text.Annotation
- public class Annotation
- extends Object
Annotation オブジェクトは、属性が以下の注釈特性を持つ場合にテキスト属性値のラッパーとして使います。
- 属性が適用されるテキスト範囲が、範囲のセマンティクスに不可欠である場合。つまり、属性の適用範囲がテキストの部分範囲の場合は、その属性を適用できません。また、隣接する 2 つのテキスト範囲がこの属性に対して同じ値を持つ場合でも、結合されたテキスト範囲全体にこの属性値を適用することはできません。
- 基本となるテキストが変更され、そのテキストの属性や属性値が通常は適用されなくなる場合
An example is grammatical information attached to a sentence (例は文に付属した文法情報です) という文があります。この文では、「an example」は主語ですが、「an」、「example」、「exam」は主語とはいえません。テキストを変更すると、grammatical information (文法情報) は通常は無効になります。もう 1 つの例は日本語の読み方についての情報 (読み) です。
属性値を Annotation オブジェクトにラップすると、属性値が等しい場合でも、隣接する複数のテキストの並びがマージされないことが保証されます。また、基本となるテキストが変更された場合に、属性の破棄についてテキストコンテナに対して指示します。
- 関連項目:
AttributedCharacterIterator
Annotation
public Annotation(Object value)
- 指定された値を持つ注釈レコードを構築します。
- パラメータ:
value
- 属性の値
getValue
public Object getValue()
- 属性の値を返します。
toString
public String toString()
- この Annotation の String 表現を返します。
- オーバーライド:
- クラス Object 内の toString
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.