net.ontopia.topicmaps.impl.tmapi2
Class MemoryTopicMapSystemImpl

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

public class MemoryTopicMapSystemImpl
extends java.lang.Object
implements TopicMapSystemIF

INTERNAL: OKS->TMAPI 2 object wrapper.


Constructor Summary
MemoryTopicMapSystemImpl(TopicMapSystemFactory topicMapSystemFactory)
           
 
Method Summary
 void close()
           
 org.tmapi.core.Locator createLocator(java.lang.String reference)
           
 TopicMapImpl createTopicMap(org.tmapi.core.Locator loc)
           
 TopicMapImpl createTopicMap(java.lang.String reference)
           
 TopicMapImpl createTopicMap(TopicMapIF topicmap)
           
 boolean getFeature(java.lang.String feature)
           
 java.util.Set<org.tmapi.core.Locator> getLocators()
           
 java.lang.Object getProperty(java.lang.String property)
           
 TopicMapImpl getTopicMap(org.tmapi.core.Locator loc)
           
 TopicMapImpl getTopicMap(java.lang.String reference)
           
 void remove(LocatorIF loc)
           
 org.tmapi.core.Locator wrapLocator(LocatorIF loc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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(java.lang.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(java.lang.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(java.lang.String feature)
                   throws org.tmapi.core.FeatureNotRecognizedException
Specified by:
getFeature in interface org.tmapi.core.TopicMapSystem
Throws:
org.tmapi.core.FeatureNotRecognizedException

getLocators

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

getProperty

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

getTopicMap

public TopicMapImpl getTopicMap(java.lang.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


Copyright © 2000-2012 Ontopia.