Class RDBMSTopicMapSystemImpl

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

    public class RDBMSTopicMapSystemImpl
    extends Object
    implements TopicMapSystemIF
    INTERNAL: OKS->TMAPI 2 object wrapper. Required properties:
    • net.ontopia.topicmaps.impl.rdbms.Database (e.g. mysql)
    • net.ontopia.topicmaps.impl.rdbms.ConnectionString (e.g. jdbc:mysql://localhost/ontopia)
    • net.ontopia.topicmaps.impl.rdbms.DriverClass (e.g. com.mysql.jdbc.Driver)
    • net.ontopia.topicmaps.impl.rdbms.UserName
    • net.ontopia.topicmaps.impl.rdbms.Password
    • net.ontopia.topicmaps.impl.rdbms.ConnectionPool (e.g. true)
    • Constructor Detail

      • RDBMSTopicMapSystemImpl

        public RDBMSTopicMapSystemImpl​(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​(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