org.tm4j.tmapi.core
Class TMAPIVariantImpl

java.lang.Object
  extended byorg.tm4j.tmapi.core.TMAPITopicMapObjectImpl
      extended byorg.tm4j.tmapi.core.TMAPIVariantImpl
All Implemented Interfaces:
org.tmapi.core.ScopedObject, org.tmapi.core.TopicMapObject, org.tmapi.core.Variant

public class TMAPIVariantImpl
extends TMAPITopicMapObjectImpl
implements org.tmapi.core.Variant


Constructor Summary
TMAPIVariantImpl(Variant var, VariantName vn, TMAPITopicMapImpl tm)
           
 
Method Summary
 void addScopingTopic(org.tmapi.core.Topic theme)
           
 org.tmapi.core.Locator getResource()
           
 java.util.Set getScope()
           
 org.tmapi.core.TopicName getTopicName()
           
 java.lang.String getValue()
           
 Variant getWrappedVariant()
           
 VariantName getWrappedVariantName()
           
 void remove()
           
 void removeScopingTopic(org.tmapi.core.Topic theme)
           
 void setResource(org.tmapi.core.Locator loc)
           
 void setValue(java.lang.String data)
           
 
Methods inherited from class org.tm4j.tmapi.core.TMAPITopicMapObjectImpl
addSourceLocator, equals, getObjectId, getReifier, getSourceLocators, getTopicMap, hashCode, removeSourceLocator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.tmapi.core.Variant
getReifier
 
Methods inherited from interface org.tmapi.core.TopicMapObject
addSourceLocator, equals, getObjectId, getSourceLocators, getTopicMap, hashCode, removeSourceLocator
 

Constructor Detail

TMAPIVariantImpl

public TMAPIVariantImpl(Variant var,
                        VariantName vn,
                        TMAPITopicMapImpl tm)
Method Detail

getWrappedVariantName

public VariantName getWrappedVariantName()

getWrappedVariant

public Variant getWrappedVariant()

getTopicName

public org.tmapi.core.TopicName getTopicName()
Specified by:
getTopicName in interface org.tmapi.core.Variant

getValue

public java.lang.String getValue()
Specified by:
getValue in interface org.tmapi.core.Variant

setValue

public void setValue(java.lang.String data)
Specified by:
setValue in interface org.tmapi.core.Variant

getResource

public org.tmapi.core.Locator getResource()
Specified by:
getResource in interface org.tmapi.core.Variant

setResource

public void setResource(org.tmapi.core.Locator loc)
Specified by:
setResource in interface org.tmapi.core.Variant

getScope

public java.util.Set getScope()
Specified by:
getScope in interface org.tmapi.core.Variant

addScopingTopic

public void addScopingTopic(org.tmapi.core.Topic theme)
Specified by:
addScopingTopic in interface org.tmapi.core.ScopedObject

removeScopingTopic

public void removeScopingTopic(org.tmapi.core.Topic theme)
Specified by:
removeScopingTopic in interface org.tmapi.core.ScopedObject

remove

public void remove()
Specified by:
remove in interface org.tmapi.core.Variant