net.ontopia.topicmaps.utils
Class NoFollowTopicRefExternalReferenceHandler

java.lang.Object
  extended by net.ontopia.topicmaps.utils.NoFollowTopicRefExternalReferenceHandler
All Implemented Interfaces:
ExternalReferenceHandlerIF

public class NoFollowTopicRefExternalReferenceHandler
extends java.lang.Object
implements ExternalReferenceHandlerIF

PUBLIC: An implementation of ExternalReferenceHandlerIF that prevents the traversal of external topic references. External topic maps will be resolved.

Since:
3.2

Constructor Summary
NoFollowTopicRefExternalReferenceHandler()
           
 
Method Summary
 LocatorIF externalTopic(LocatorIF loc)
          PUBLIC: External topics are not resolved.
 LocatorIF externalTopicMap(LocatorIF loc)
          PUBLIC: External topic maps are resolved.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoFollowTopicRefExternalReferenceHandler

public NoFollowTopicRefExternalReferenceHandler()
Method Detail

externalTopicMap

public LocatorIF externalTopicMap(LocatorIF loc)
PUBLIC: External topic maps are resolved.

Specified by:
externalTopicMap in interface ExternalReferenceHandlerIF
Returns:
The locator which should be used to resolve the reference; if null is returned it will be interpreted as that the reference should not be traversed.

externalTopic

public LocatorIF externalTopic(LocatorIF loc)
PUBLIC: External topics are not resolved.

Specified by:
externalTopic in interface ExternalReferenceHandlerIF
Returns:
The locator which should be used to resolve the reference; if null is returned it will be interpreted as that the reference should not be traversed.


Copyright © 2000-2012 Ontopia.