org.tm4j.tmapi.core
Class TMAPITopicMapObjectStub

java.lang.Object
  extended byorg.tm4j.tmapi.core.TMAPITopicMapObjectStub
All Implemented Interfaces:
org.tmapi.core.TopicMapObject

public abstract class TMAPITopicMapObjectStub
extends java.lang.Object
implements org.tmapi.core.TopicMapObject


Field Summary
protected  org.tmapi.core.TopicMapObject m_impl
           
protected  java.util.Set m_locators
           
 
Constructor Summary
TMAPITopicMapObjectStub(TopicMap implMap, TMAPITopicMapImpl tm)
           
 
Method Summary
 void addSourceLocator(org.tmapi.core.Locator loc)
           
 boolean equals(java.lang.Object other)
           
abstract  org.tmapi.core.TopicMapObject getImplementationObject()
           
 java.util.Set getSourceLocators()
           
 org.tmapi.core.TopicMap getTopicMap()
           
 int hashCode()
           
 void removeSourceLocator(org.tmapi.core.Locator loc)
           
 void setImplementation(org.tmapi.core.TopicMapObject impl)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.tmapi.core.TopicMapObject
getObjectId, remove
 

Field Detail

m_impl

protected org.tmapi.core.TopicMapObject m_impl

m_locators

protected java.util.Set m_locators
Constructor Detail

TMAPITopicMapObjectStub

public TMAPITopicMapObjectStub(TopicMap implMap,
                               TMAPITopicMapImpl tm)
Method Detail

getTopicMap

public org.tmapi.core.TopicMap getTopicMap()
Specified by:
getTopicMap in interface org.tmapi.core.TopicMapObject

addSourceLocator

public void addSourceLocator(org.tmapi.core.Locator loc)
Specified by:
addSourceLocator in interface org.tmapi.core.TopicMapObject

getSourceLocators

public java.util.Set getSourceLocators()
Specified by:
getSourceLocators in interface org.tmapi.core.TopicMapObject

removeSourceLocator

public void removeSourceLocator(org.tmapi.core.Locator loc)
Specified by:
removeSourceLocator in interface org.tmapi.core.TopicMapObject

setImplementation

public void setImplementation(org.tmapi.core.TopicMapObject impl)

getImplementationObject

public abstract org.tmapi.core.TopicMapObject getImplementationObject()

equals

public boolean equals(java.lang.Object other)
Specified by:
equals in interface org.tmapi.core.TopicMapObject

hashCode

public int hashCode()
Specified by:
hashCode in interface org.tmapi.core.TopicMapObject