Class RDBMSTopicMapSystemImpl
- java.lang.Object
-
- net.ontopia.topicmaps.impl.tmapi2.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 Summary
Constructors Constructor Description RDBMSTopicMapSystemImpl(TopicMapSystemFactory topicMapSystemFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
org.tmapi.core.Locator
createLocator(String reference)
TopicMapImpl
createTopicMap(String reference)
TopicMapImpl
createTopicMap(org.tmapi.core.Locator loc)
boolean
getFeature(String feature)
Set<org.tmapi.core.Locator>
getLocators()
Object
getProperty(String property)
TopicMapImpl
getTopicMap(String reference)
TopicMapImpl
getTopicMap(org.tmapi.core.Locator loc)
void
remove(LocatorIF loc)
org.tmapi.core.Locator
wrapLocator(LocatorIF loc)
-
-
-
Constructor Detail
-
RDBMSTopicMapSystemImpl
public RDBMSTopicMapSystemImpl(TopicMapSystemFactory topicMapSystemFactory)
-
-
Method Detail
-
close
public void close()
- Specified by:
close
in interfaceorg.tmapi.core.TopicMapSystem
-
createLocator
public org.tmapi.core.Locator createLocator(String reference)
- Specified by:
createLocator
in interfaceorg.tmapi.core.TopicMapSystem
-
wrapLocator
public org.tmapi.core.Locator wrapLocator(LocatorIF loc)
- Specified by:
wrapLocator
in interfaceTopicMapSystemIF
-
createTopicMap
public TopicMapImpl createTopicMap(org.tmapi.core.Locator loc) throws org.tmapi.core.TopicMapExistsException
- Specified by:
createTopicMap
in interfaceorg.tmapi.core.TopicMapSystem
- Throws:
org.tmapi.core.TopicMapExistsException
-
createTopicMap
public TopicMapImpl createTopicMap(String reference) throws org.tmapi.core.TopicMapExistsException
- Specified by:
createTopicMap
in interfaceorg.tmapi.core.TopicMapSystem
- Throws:
org.tmapi.core.TopicMapExistsException
-
getFeature
public boolean getFeature(String feature) throws org.tmapi.core.FeatureNotRecognizedException
- Specified by:
getFeature
in interfaceorg.tmapi.core.TopicMapSystem
- Throws:
org.tmapi.core.FeatureNotRecognizedException
-
getLocators
public Set<org.tmapi.core.Locator> getLocators()
- Specified by:
getLocators
in interfaceorg.tmapi.core.TopicMapSystem
-
getProperty
public Object getProperty(String property)
- Specified by:
getProperty
in interfaceorg.tmapi.core.TopicMapSystem
-
getTopicMap
public TopicMapImpl getTopicMap(String reference)
- Specified by:
getTopicMap
in interfaceorg.tmapi.core.TopicMapSystem
-
getTopicMap
public TopicMapImpl getTopicMap(org.tmapi.core.Locator loc)
- Specified by:
getTopicMap
in interfaceorg.tmapi.core.TopicMapSystem
-
remove
public void remove(LocatorIF loc)
- Specified by:
remove
in interfaceTopicMapSystemIF
-
-