Package uk.ac.starlink.ttools.gui
Class DocNames
java.lang.Object
uk.ac.starlink.ttools.gui.DocNames
Static methods to give the locations of run-time javadocs.
This class provides a central repository for knowledge about the
naming of the files/resources which contain the javadoc information
needed at runtime (classes accessible within JEL).
- Since:
- 2 Sep 2004
- Author:
- Mark Taylor (Starlink)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charCharacter used in resource names to indicate an array dimension.static final charCharacter used in resource names to separate tokens giving classnames and array types. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic URLReturns the URL which points to the documentation object for a given object, or null if none can be found.static StringtypeNameToWord(String typeName) Maps a type name to a word that will be used as a token in a document resource name.
-
Field Details
-
ARRAY_SUFFIX
public static final char ARRAY_SUFFIXCharacter used in resource names to indicate an array dimension. Appended after the type name.- See Also:
-
TOKEN_SEPARATOR
public static final char TOKEN_SEPARATORCharacter used in resource names to separate tokens giving classnames and array types.- See Also:
-
-
Constructor Details
-
DocNames
public DocNames()
-
-
Method Details
-
docURL
Returns the URL which points to the documentation object for a given object, or null if none can be found. Currently, Classes, Fields, Methods and Headings are known about.- Parameters:
obj- object to be documented- Returns:
- URL of doc file (probably HTML)
-
typeNameToWord
Maps a type name to a word that will be used as a token in a document resource name.- Parameters:
typeName- type name, for instance class name or primitive name- Returns:
- word for use in resource name
-