Class IdentityUtils


  • public class IdentityUtils
    extends Object
    INTERNAL: Utilities for working with identities of topic map objects.
    Since:
    3.4.4
    • Constructor Detail

      • IdentityUtils

        public IdentityUtils()
    • Method Detail

      • getObjectBySymbolicId

        public static TMObjectIF getObjectBySymbolicId​(TopicMapIF topicmap,
                                                       String symbolicId)
        INTERNAL: Looks up a topic map object by its symbolic id.
      • getSymbolicIdLocator

        public static LocatorIF getSymbolicIdLocator​(TopicMapIF topicmap,
                                                     String symbolicId)
        INTERNAL: Expands a symbolic id into a LocatorIF based on the base locator of the given topic map..
      • findSameTopic

        public static Collection<TopicIF> findSameTopic​(TopicMapIF topicmap,
                                                        TopicIF topic)
        INTERNAL: Returns the topic or topics with overlapping identities in the given topic map. The topic argument should of course come from a different topic map.
        Since:
        4.0