Package gw.gosudoc.com.sun.tools.doclets
Interface Taglet
Deprecated.
The interface for a custom tag used by Doclets. A custom
tag must implement this interface.
Note: This interface has been superseded by its replacement,
Taglet
.
register
that accepts a Map
as an
argument with the following signature:
public void register(Map map)This method should add an instance of the custom taglet to the map with the name of the taglet as the key. If overriding a taglet, to avoid a name conflict, the overridden taglet must be deleted from the map before an instance of the new taglet is added to the map.
It is recommended that the taglet throw an exception when it fails to register itself. The exception that it throws is up to the user.
Here are two sample taglets:
- ToDoTaglet.java - Standalone taglet
- UnderlineTaglet.java - Inline taglet
For more information on how to create your own Taglets, please see the Taglet Overview.
- Since:
- 1.4
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Deprecated.Return the name of this custom tag.boolean
Deprecated.Return true if thisTaglet
is used in constructor documentation.boolean
inField()
Deprecated.Return true if thisTaglet
is used in field documentation.boolean
inMethod()
Deprecated.Return true if thisTaglet
is used in method documentation.boolean
Deprecated.Return true if thisTaglet
is used in overview documentation.boolean
Deprecated.Return true if thisTaglet
is used in package documentation.boolean
inType()
Deprecated.Return true if thisTaglet
is used in type documentation (classes or interfaces).boolean
Deprecated.Return true if thisTaglet
is an inline tag.Deprecated.Given theTag
representation of this custom tag, return its string representation, which is output to the generated page.Deprecated.Given an array ofTag
s representing this custom tag, return its string representation, which is output to the generated page.
-
Method Details
-
inField
boolean inField()Deprecated.Return true if thisTaglet
is used in field documentation. Set to false for inline tags.- Returns:
- true if this
Taglet
is used in field documentation and false otherwise.
-
inConstructor
boolean inConstructor()Deprecated.Return true if thisTaglet
is used in constructor documentation. Set to false for inline tags.- Returns:
- true if this
Taglet
is used in constructor documentation and false otherwise.
-
inMethod
boolean inMethod()Deprecated.Return true if thisTaglet
is used in method documentation. Set to false for inline tags.- Returns:
- true if this
Taglet
is used in method documentation and false otherwise.
-
inOverview
boolean inOverview()Deprecated.Return true if thisTaglet
is used in overview documentation. Set to false for inline tags.- Returns:
- true if this
Taglet
is used in method documentation and false otherwise.
-
inPackage
boolean inPackage()Deprecated.Return true if thisTaglet
is used in package documentation. Set to false for inline tags.- Returns:
- true if this
Taglet
is used in package documentation and false otherwise.
-
inType
boolean inType()Deprecated.Return true if thisTaglet
is used in type documentation (classes or interfaces). Set to false for inline tags.- Returns:
- true if this
Taglet
is used in type documentation and false otherwise.
-
isInlineTag
boolean isInlineTag()Deprecated.Return true if thisTaglet
is an inline tag. Return false otherwise.- Returns:
- true if this
Taglet
is an inline tag and false otherwise.
-
getName
String getName()Deprecated.Return the name of this custom tag.- Returns:
- the name of this custom tag.
-
toString
Deprecated.Given theTag
representation of this custom tag, return its string representation, which is output to the generated page.- Parameters:
tag
- theTag
representation of this custom tag.- Returns:
- the string representation of this
Tag
.
-
toString
Deprecated.Given an array ofTag
s representing this custom tag, return its string representation, which is output to the generated page. This method should return null if this taglet represents an inline tag.- Parameters:
tags
- the array ofTag
s representing of this custom tag.- Returns:
- the string representation of this
Tag
.
-
Taglet
.