Package net.ontopia.topicmaps.utils
Class IdentityUtils
- java.lang.Object
-
- net.ontopia.topicmaps.utils.IdentityUtils
-
public class IdentityUtils extends Object
INTERNAL: Utilities for working with identities of topic map objects.- Since:
- 3.4.4
-
-
Constructor Summary
Constructors Constructor Description IdentityUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Collection<TopicIF>
findSameTopic(TopicMapIF topicmap, TopicIF topic)
INTERNAL: Returns the topic or topics with overlapping identities in the given topic map.static TMObjectIF
getObjectBySymbolicId(TopicMapIF topicmap, String symbolicId)
INTERNAL: Looks up a topic map object by its symbolic id.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..
-
-
-
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
-
-