public class DefaultUniversalLinkGenerator extends Object implements LinkGeneratorIF
link tag.LinkTagLINK_ID_KEY, LINK_TOPICMAP_KEY| Constructor and Description |
|---|
DefaultUniversalLinkGenerator() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public String generate(ContextTag contextTag, TMObjectIF tmObj, String topicmapId, String template)
LinkGeneratorIF
Note: This String gets converted
to an URL encoded format by the link
tag automatically afterwards.
generate in interface LinkGeneratorIFcontextTag - 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.public String generate(ContextTag contextTag, TopicMapReferenceIF tmRefObj, String template)
LinkGeneratorIF
Note: This String gets converted
to an URL encoded format by the link
tag automatically afterwards.
generate in interface LinkGeneratorIFcontextTag - 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.