Class MemoryTopicMapSystemImpl

java.lang.Object
net.ontopia.topicmaps.impl.tmapi2.MemoryTopicMapSystemImpl
All Implemented Interfaces:
TopicMapSystemIF, org.tmapi.core.TopicMapSystem

public class MemoryTopicMapSystemImpl extends Object implements TopicMapSystemIF
INTERNAL: OKS->TMAPI 2 object wrapper.
  • Constructor Details

    • MemoryTopicMapSystemImpl

      public MemoryTopicMapSystemImpl(TopicMapSystemFactory topicMapSystemFactory)
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface org.tmapi.core.TopicMapSystem
    • createLocator

      public org.tmapi.core.Locator createLocator(String reference)
      Specified by:
      createLocator in interface org.tmapi.core.TopicMapSystem
    • wrapLocator

      public org.tmapi.core.Locator wrapLocator(LocatorIF loc)
      Specified by:
      wrapLocator in interface TopicMapSystemIF
    • createTopicMap

      public TopicMapImpl createTopicMap(org.tmapi.core.Locator loc) throws org.tmapi.core.TopicMapExistsException
      Specified by:
      createTopicMap in interface org.tmapi.core.TopicMapSystem
      Throws:
      org.tmapi.core.TopicMapExistsException
    • createTopicMap

      public TopicMapImpl createTopicMap(TopicMapIF topicmap) throws org.tmapi.core.TopicMapExistsException
      Throws:
      org.tmapi.core.TopicMapExistsException
    • createTopicMap

      public TopicMapImpl createTopicMap(String reference) throws org.tmapi.core.TopicMapExistsException
      Specified by:
      createTopicMap in interface org.tmapi.core.TopicMapSystem
      Throws:
      org.tmapi.core.TopicMapExistsException
    • getFeature

      public boolean getFeature(String feature) throws org.tmapi.core.FeatureNotRecognizedException
      Specified by:
      getFeature in interface org.tmapi.core.TopicMapSystem
      Throws:
      org.tmapi.core.FeatureNotRecognizedException
    • getLocators

      public Set<org.tmapi.core.Locator> getLocators()
      Specified by:
      getLocators in interface org.tmapi.core.TopicMapSystem
    • getProperty

      public Object getProperty(String property)
      Specified by:
      getProperty in interface org.tmapi.core.TopicMapSystem
    • getTopicMap

      public TopicMapImpl getTopicMap(String reference)
      Specified by:
      getTopicMap in interface org.tmapi.core.TopicMapSystem
    • getTopicMap

      public TopicMapImpl getTopicMap(org.tmapi.core.Locator loc)
      Specified by:
      getTopicMap in interface org.tmapi.core.TopicMapSystem
    • remove

      public void remove(LocatorIF loc)
      Specified by:
      remove in interface TopicMapSystemIF