Class MemoryTopicMapSystemImpl

  • All Implemented Interfaces:
    TopicMapSystemIF, org.tmapi.core.TopicMapSystem

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

      • MemoryTopicMapSystemImpl

        public MemoryTopicMapSystemImpl​(TopicMapSystemFactory topicMapSystemFactory)
    • Method Detail

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