|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LinkGeneratorIF
INTERNAL: interface for classes which
implement generating URI links.
Used by the link tag.
LinkTag| Field Summary | |
|---|---|
static String |
LINK_ID_KEY
INTERNAL: Constant String value representing the name of a template variable being replaced with the object id. |
static String |
LINK_TOPICMAP_KEY
INTERNAL: Constant String value representing the name of a template variable being replaced with the topicmap id. |
| Method Summary | |
|---|---|
String |
generate(ContextTag contextTag,
TMObjectIF tmObj,
String topicmapId,
String template)
INTERNAL: create a String which contains link information for a Topic Map Object. |
String |
generate(ContextTag contextTag,
TopicMapReferenceIF tmRefObj,
String template)
INTERNAL: create a String which contains link information to a Topicmap retrieved with the help of an TopicMapReferenceIF object. |
| Field Detail |
|---|
static final String LINK_ID_KEY
static final String LINK_TOPICMAP_KEY
| Method Detail |
|---|
String generate(ContextTag contextTag,
TMObjectIF tmObj,
String topicmapId,
String template)
throws NavigatorRuntimeException
Note: This String gets converted
to an URL encoded format by the link
tag automatically afterwards.
contextTag - A ContextTag object providing access to
all important information to the application.tmObj - An Object implementing TMObjectIF to which the link
should direct.topicmapId - The id that the topic map has in the registry.template - A template string which may contain
template variable(s) which are replaced.
NavigatorRuntimeException
String generate(ContextTag contextTag,
TopicMapReferenceIF tmRefObj,
String template)
throws NavigatorRuntimeException
Note: This String gets converted
to an URL encoded format by the link
tag automatically afterwards.
contextTag - A ContextTag object providing access to
all important information to the application.tmRefObj - An Object implementing TopicMapReferenceIF
to which beloning Topic Map the link should direct.template - A template string which may contain
template variable(s) which are replaced.
NavigatorRuntimeException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||