Spec-Zone .ru
спецификации, руководства, описания, API
|
|
Doclet API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents Java language constructs (package, class, constructor, method, field) which have comments and have been processed by this run of javadoc. All Doc objects are unique, that is, they are == comparable.
Method Summary | |
String |
commentText()
Return the text of the comment for this doc item. |
int |
compareTo(Object obj)
Compares this doc object with the specified object for order. |
Tag[] |
firstSentenceTags()
Return the first sentence of the comment as an array of tags. |
String |
getRawCommentText()
Return the full unprocessed text of the comment. |
Tag[] |
inlineTags()
Return comment as an array of tags. |
boolean |
isClass()
Is this Doc item a class (not an interface)? This includes ordinary classes, errors and exceptions. |
boolean |
isConstructor()
Is this Doc item a constructor? |
boolean |
isError()
Is this Doc item an error class? |
boolean |
isException()
Is this Doc item an exception class? |
boolean |
isField()
Is this Doc item a field? |
boolean |
isIncluded()
Return true if this Doc item is included in the result set. |
boolean |
isInterface()
Is this Doc item an interface? |
boolean |
isMethod()
Is this Doc item a method (i.e. |
boolean |
isOrdinaryClass()
Is this Doc item an ordinary class? (i.e. |
String |
name()
Returns the non-qualified name of this Doc item. |
SourcePosition |
position()
Return the source position of the first line of the corresponding declaration, or null if no position is available. |
SeeTag[] |
seeTags()
Return the see also tags in this Doc item. |
void |
setRawCommentText(String rawDocumentation)
Set the full unprocessed text of the comment. |
Tag[] |
tags()
Return all tags in this Doc item. |
Tag[] |
tags(String tagname)
Return tags of the specified kind in this Doc item. |
Method Detail |
public String commentText()
public Tag[] tags()
Tag
objects containing all tags on
this Doc item.public Tag[] tags(String tagname)
tagname
- name of the tag kind to search for.
public SeeTag[] seeTags()
public Tag[] inlineTags()
Tag
of kind "Text".
Inline tags are represented as a SeeTag
of kind "@see"
and name "@link".
Tag
s representing the commentpublic Tag[] firstSentenceTags()
Tag
of kind "Text".
Inline tags are represented as a SeeTag
of kind "@see"
and name "@link".
If the locale is English language, the first sentence is
determined by the rules described in the Java Language
Specification (first version): "This sentence ends
at the first period that is followed by a blank, tab, or
line terminator or at the first tagline.", in
addition a line will be terminated by block
HTML tags: <p> </p> <h1>
<h2> <h3> <h4> <h5> <h6>
<hr> <pre> or </pre>.
If the locale is not English, the sentence end will be
determined by
java.text.BreakIterator.getSentenceInstance(Locale)
.
Tag
s representing the
first sentence of the commentpublic String getRawCommentText()
public void setRawCommentText(String rawDocumentation)
public String name()
public int compareTo(Object obj)
This method satisfies the Comparable
interface.
compareTo
in interface Comparable
obj
- the Object
to be compared.
ClassCastException
- the specified Object's type prevents it
from being compared to this Object.public boolean isField()
public boolean isMethod()
public boolean isConstructor()
public boolean isInterface()
public boolean isException()
public boolean isError()
public boolean isOrdinaryClass()
public boolean isClass()
public boolean isIncluded()
public SourcePosition position()
|
Doclet API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |