Class NoFollowTopicRefExternalReferenceHandler

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

public class NoFollowTopicRefExternalReferenceHandler extends 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 Details

    • NoFollowTopicRefExternalReferenceHandler

      public NoFollowTopicRefExternalReferenceHandler()
  • Method Details

    • 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.