org.tm4j.topicmap
Interface VariantName

All Superinterfaces:
DataObject, TopicMapObject

public interface VariantName
extends TopicMapObject, DataObject

Interface representing an alternate name for a topic. In XTM, any topic's base name may provide several alternate names or "variants". The "variant name" is the actual data provided with such a variant. This data need not necessarily be string of characters, but may as well be a reference to an external resource. This interface defines the basic methods for retrieving and manipulating both these types of variant names.

Author:
Kal Ahmed

Method Summary
 Variant getParent()
          Returns the Variant object which contains this VariantName.
 
Methods inherited from interface org.tm4j.topicmap.TopicMapObject
addMultiValuePropertyChangeListener, addMultiValuePropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, addSourceLocator, addVetoableChangeListener, destroy, fireMultiValuePropertyChange, fireMultiValuePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getID, getResourceLocator, getSourceLocators, getTopicMap, removeMultiValuePropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeSourceLocator, removeVetoableChangeListener, setID, setResourceLocator
 
Methods inherited from interface org.tm4j.topicmap.DataObject
getData, getDataLocator, isDataInline, setData, setDataLocator
 

Method Detail

getParent

public Variant getParent()
Returns the Variant object which contains this VariantName.

Returns:
This variant name's parent variant.