Class ICUEnhancedTaglet
java.lang.Object
com.ibm.icu.dev.tool.docs.ICUTaglet
com.ibm.icu.dev.tool.docs.ICUEnhancedTaglet
- All Implemented Interfaces:
Taglet
This taglet should be used in the first line of the class description of classes
that are enhancements of JDK classes that similar names and APIs. The text should
provide the full package and name of the JDK class. A period should follow the
tag. This puts an 'icu enhancement' message into the first line of the class docs,
where it will also appear in the class summary.
Following this tag (and period), ideally in the first paragraph, the '@icu' tag
should be used with the text '_label_' to generate the standard boilerplate about
how that tag is used in the class docs. See ICUNewTaglet.
This cumbersome process is necessary because the javadoc code that handles taglets doesn't look at punctuation in the substitution text to determine when to end the first line, it looks in the original javadoc comment. So we need a tag to identify the related java class, then a period, then another tag.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Taglet
Taglet.Location -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ICUTaglet
getAllowedLocations, getName, getText, isInlineTag, toString
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
ICUEnhancedTaglet
public ICUEnhancedTaglet()
-
-
Method Details
-
toStringDocTree
- Specified by:
toStringDocTreein classICUTaglet
-