-
- All Known Subinterfaces:
-
ParamTag
,SeeTag
,SerialFieldTag
,ThrowsTag
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。
@Deprecated public interface Tag
代表一个简单的文档标签,如@since,@author,@version。 给定标签(例如“@since 1.2”),保存标签名称(例如“@since”)和标签文本(例如“1.2”)。 具有结构或需要特殊处理的标签由ParamTag(for @param),SeeTag(for @see和)和ThrowsTag(for @ throws)等子类处理。- 另请参见:
-
SeeTag
,ParamTag
,ThrowsTag
,SerialFieldTag
,Doc.tags()
-
-
方法摘要
所有方法 接口方法 抽象方法 弃用的方法 Modifier and Type 方法 描述 Tag[]
firstSentenceTags()
已过时。将注释的第一个句子作为标签数组返回。Doc
holder()
已过时。返回此Tag元素的包含Doc
。Tag[]
inlineTags()
已过时。有关嵌入式{@link}
标签的文档注释,请返回Tag
对象的数组。String
kind()
已过时。返回这个标签的种类。String
name()
已过时。返回此标签的名称。SourcePosition
position()
已过时。返回此标签的源位置。String
text()
已过时。返回此标签的文本,即超出标签名称的部分。String
toString()
已过时。将此对象转换为字符串。
-
-
-
方法详细信息
-
name
String name()
已过时。返回此标签的名称。 名称是以@return
注释中使用的“@”开头的字符串,如@return
。 对于内联标签,例如{@link}
,大括号不是名称的一部分,因此在此示例中,名称将仅为@link
。- 结果
- 该标签的名称
-
kind
String kind()
已过时。返回这个标签的种类。 对于大多数标签,kind() == name()
; 下表列出了某种类型的多个标签的情况: Related Tagskind()
name()
@throws
@throws
@throws
@exception
@see
@see
@see
@link
@see
@linkplain
@serial
@serial
@serial
@serialData
- 结果
- 这个标签的种类。
-
text
String text()
已过时。返回此标签的文本,即超出标签名称的部分。- 结果
- 这个标签的文字
-
inlineTags
Tag[] inlineTags()
已过时。
-
firstSentenceTags
Tag[] firstSentenceTags()
已过时。将注释的第一个句子作为标签数组返回。 包括内联标签(即{@link reference }标签)),但不包括块标签。 纯文本的每一部分表示为类似“文本”的Tag
。 内联代码表示为“@link”类型的SeeTag
。 如果语言环境是英语,则第一句由Java语言规范(第一版)中描述的规则确定:“这句话在第一个句点结束,后面是空白,制表符或行终止符,或者在第一个句子标签“,另外一行将由终止HTML标签的段落和部分终止:<p> </ p> <h1> <h2> <h3> <h4> <h5> <h6> <hr> <pre>或</ pre>。 如果语言环境不是英文,则句子结束将由BreakIterator.getSentenceInstance(Locale)
确定。- 结果
-
代表评论第一句的
Tag
个对象的数组
-
position
SourcePosition position()
已过时。返回此标签的源位置。- 结果
- 该标签的源位置。
-
-