Interface VariantInterface: Represents the topic map variant name construct.
Interface VariantInterface: Represents the topic map variant name construct. A variant name is qualified by zero or more parameters, each of which is a topic. This class uses the ScopedObjectInterface to manage the parameters. When implementing the VariantInterface remember that VARIANT is a native PHP class.
Located in /org.phptmapi.core/Variant.interface.php (line 11)
TopicMapObjectInterface | --ScopedObjectInterface | --VariantInterface
getDatatype: Returns the datatype of the variant's resource data.
getDatatype: Returns the datatype of the variant's resource data.
getReifier: Returns the topic that reifies this variant name.
getReifier: Returns the topic that reifies this variant name.
getTopicName: Returns the topic name to which this variant belongs.
getTopicName: Returns the topic name to which this variant belongs.
getValue: Returns the data string associated with this variant.
getValue: Returns the data string associated with this variant.
setReifier: Sets the reifiying topic of this variant name.
setReifier: Sets the reifiying topic of this variant name.
setValue: Sets the resource data string for this variant.
setValue: Sets the resource data string for this variant. This method will overwrite any existing value data string and will set the value of the resource property to null.
Inherited From ScopedObjectInterface
ScopedObjectInterface::addScopingTopic()
ScopedObjectInterface::getScope()
ScopedObjectInterface::removeScopingTopic()
Inherited From TopicMapObjectInterface
TopicMapObjectInterface::addItemIdentifier()
TopicMapObjectInterface::getItemIdentifiers()
TopicMapObjectInterface::getObjectId()
TopicMapObjectInterface::getParent()
TopicMapObjectInterface::getTopicMap()
TopicMapObjectInterface::remove()
TopicMapObjectInterface::removeItemIdentifier()
Documentation generated on Fri, 30 Jun 2006 13:07:19 +0200 by phpDocumentor 1.3.0RC4