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 Summary
Constructors Constructor Description MemoryTopicMapSystemImpl(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(TopicMapIF topicmap)
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
-
MemoryTopicMapSystemImpl
public MemoryTopicMapSystemImpl(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(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 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
-
-