net.ontopia.topicmaps.nav2.impl.basic
Class DefaultUniversalLinkGenerator
java.lang.Object
net.ontopia.topicmaps.nav2.impl.basic.DefaultUniversalLinkGenerator
- All Implemented Interfaces:
- LinkGeneratorIF
public class DefaultUniversalLinkGenerator
- extends java.lang.Object
- implements LinkGeneratorIF
INTERNAL: Default link generator which produces links to any kind
of topic map object. Can replace the %id% and %topicmap% variables,
but does not recognize any others. Used by the link tag.
- See Also:
LinkTag
|
Method Summary |
java.lang.String |
generate(ContextTag contextTag,
TMObjectIF tmObj,
java.lang.String topicmapId,
java.lang.String template)
INTERNAL: create a String which contains link
information for a Topic Map Object. |
java.lang.String |
generate(ContextTag contextTag,
TopicMapReferenceIF tmRefObj,
java.lang.String template)
INTERNAL: create a String which contains link
information to a Topicmap retrieved with the help
of an TopicMapReferenceIF object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultUniversalLinkGenerator
public DefaultUniversalLinkGenerator()
generate
public java.lang.String generate(ContextTag contextTag,
TMObjectIF tmObj,
java.lang.String topicmapId,
java.lang.String template)
- Description copied from interface:
LinkGeneratorIF
- INTERNAL: create a String which contains link
information for a Topic Map Object.
Note: This String gets converted
to an URL encoded format by the link
tag automatically afterwards.
- Specified by:
generate in interface LinkGeneratorIF
- Parameters:
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.
generate
public java.lang.String generate(ContextTag contextTag,
TopicMapReferenceIF tmRefObj,
java.lang.String template)
- Description copied from interface:
LinkGeneratorIF
- INTERNAL: create a String which contains link
information to a Topicmap retrieved with the help
of an TopicMapReferenceIF object.
Note: This String gets converted
to an URL encoded format by the link
tag automatically afterwards.
- Specified by:
generate in interface LinkGeneratorIF
- Parameters:
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.
Copyright © 2000-2012 Ontopia.