📄 annotation.java
字号:
/* * @(#)Annotation.java 1.14 03/01/23 * * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.text;/*** An Annotation object is used as a wrapper for a text attribute value if* the attribute has annotation characteristics. These characteristics are:* <ul>* <li>The text range that the attribute is applied to is critical to the* semantics of the range. That means, the attribute cannot be applied to subranges* of the text range that it applies to, and, if two adjacent text ranges have* the same value for this attribute, the attribute still cannot be applied to* the combined range as a whole with this value.* <li>The attribute or its value usually do no longer apply if the underlying text is* changed.* </ul>** An example is grammatical information attached to a sentence:* For the previous sentence, you can say that "an example"* is the subject, but you cannot say the same about "an", "example", or "exam".* When the text is changed, the grammatical information typically becomes invalid.* Another example is Japanese reading information (yomi).** <p>* Wrapping the attribute value into an Annotation object guarantees that* adjacent text runs don't get merged even if the attribute values are equal,* and indicates to text containers that the attribute should be discarded if* the underlying text is modified.** @see AttributedCharacterIterator* @since 1.2*/public class Annotation { /** * Constructs an annotation record with the given value, which * may be null. * @param value The value of the attribute */ public Annotation(Object value) { this.value = value; } /** * Returns the value of the attribute, which may be null. */ public Object getValue() { return value; } /** * Returns the String representation of this Annotation. */ public String toString() { return getClass().getName() + "[value=" + value + "]"; } private Object value;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -