|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.doclets.internal.toolkit.util.links.LinkInfo
public abstract class LinkInfo
Encapsulates information about a link.
| Field Summary | |
|---|---|
ClassDoc |
classDoc
The ClassDoc we want to link to. |
int |
displayLength
The display length for the link. |
boolean |
excludeTypeBounds
True if we should exclude the type bounds for the type parameter. |
boolean |
excludeTypeBoundsLinks
True if we should print the type bounds, but not link them. |
boolean |
excludeTypeParameterLinks
True if we should print the type parameters, but not link them. |
ExecutableMemberDoc |
executableMemberDoc
The executable member doc we want to link to. |
boolean |
includeTypeAsSepLink
True if we should include the type as seperate link. |
boolean |
includeTypeInClassLinkLabel
True if we should include the type in the link label. |
boolean |
isStrong
True if the link should be strong. |
boolean |
isTypeBound
Set this to true to indicate that you are linking to a type parameter. |
boolean |
isVarArg
True if this is a link to a VarArg. |
java.lang.String |
label
The label for the link. |
boolean |
linkToSelf
By default, the link can be to the page it's already on. |
Type |
type
The Type we want to link to. |
| Constructor Summary | |
|---|---|
LinkInfo()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getClassLinkLabel(Configuration configuration)
Return the label for this class link. |
abstract int |
getContext()
Return the id indicating where the link appears in the documentation. |
abstract boolean |
isLinkable()
Return true if this link is linkable and false if we can't link to the desired place. |
abstract void |
setContext(int c)
Set the context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public ClassDoc classDoc
public ExecutableMemberDoc executableMemberDoc
public Type type
public boolean isVarArg
public boolean isTypeBound
public java.lang.String label
public boolean isStrong
public boolean includeTypeInClassLinkLabel
public boolean includeTypeAsSepLink
public boolean excludeTypeBounds
public boolean excludeTypeParameterLinks
public boolean excludeTypeBoundsLinks
public boolean linkToSelf
public int displayLength
| Constructor Detail |
|---|
public LinkInfo()
| Method Detail |
|---|
public abstract int getContext()
public abstract void setContext(int c)
c - the context id to set.public abstract boolean isLinkable()
public java.lang.String getClassLinkLabel(Configuration configuration)
configuration - the current configuration of the doclet.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||