|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.ontopia.topicmaps.impl.basic.TMObject net.ontopia.topicmaps.impl.basic.TopicName
public class TopicName
INTERNAL: The basic topic name implementation.
Field Summary | |
---|---|
protected TopicIF |
reifier
|
protected UniqueSet<TopicIF> |
scope
|
protected TopicIF |
type
|
protected java.lang.String |
value
|
protected java.util.Set<VariantNameIF> |
variants
|
Fields inherited from class net.ontopia.topicmaps.impl.basic.TMObject |
---|
MSG_NULL_ARGUMENT, sources |
Method Summary | |
---|---|
void |
addTheme(TopicIF theme)
PUBLIC: Add a topic to this scope. |
protected void |
fireEvent(java.lang.String event,
java.lang.Object new_value,
java.lang.Object old_value)
INTERNAL: Fires an event, so that listeners can be informed about the event. |
TopicIF |
getReifier()
PUBLIC: Returns the topic that reifies this object. |
java.util.Collection<TopicIF> |
getScope()
PUBLIC: Returns the set of topics that are the stated scope of this object. |
TopicIF |
getTopic()
PUBLIC: Gets the topic to which this topic name belongs. |
TopicIF |
getType()
PUBLIC: Gets the type that this object is an instance of. |
java.lang.String |
getValue()
PUBLIC: Gets the value of this topic name. |
java.util.Collection<VariantNameIF> |
getVariants()
PUBLIC: Gets the variant names of the topic named by this topic name. |
protected boolean |
isConnected()
|
void |
remove()
PUBLIC: Removes the object from its parent. |
void |
removeTheme(TopicIF theme)
PUBLIC: Remove a topic from this scope. |
void |
setReifier(TopicIF _reifier)
PUBLIC: Sets the reifier of this object. |
void |
setType(TopicIF type)
PUBLIC: Sets the type that this object is an instance of. |
void |
setValue(java.lang.String value)
PUBLIC: Sets the value of this topic name. |
java.lang.String |
toString()
|
Methods inherited from class net.ontopia.topicmaps.impl.basic.TMObject |
---|
addItemIdentifier, getItemIdentifiers, getObjectId, getTopicMap, isReadOnly, removeItemIdentifier |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface net.ontopia.topicmaps.core.TMObjectIF |
---|
addItemIdentifier, getItemIdentifiers, getObjectId, getTopicMap, isReadOnly, removeItemIdentifier |
Field Detail |
---|
protected TopicIF reifier
protected java.lang.String value
protected TopicIF type
protected UniqueSet<TopicIF> scope
protected java.util.Set<VariantNameIF> variants
Method Detail |
---|
public TopicIF getTopic()
TopicNameIF
getTopic
in interface TopicNameIF
public java.lang.String getValue()
TopicNameIF
getValue
in interface TopicNameIF
public void setValue(java.lang.String value)
TopicNameIF
setValue
in interface TopicNameIF
value
- A string which is the value of this topic name.public java.util.Collection<VariantNameIF> getVariants()
TopicNameIF
getVariants
in interface TopicNameIF
public void remove()
TMObjectIF
remove
in interface TMObjectIF
public java.util.Collection<TopicIF> getScope()
ScopedIF
getScope
in interface ScopedIF
public void addTheme(TopicIF theme)
ScopedIF
addTheme
in interface ScopedIF
theme
- A topic to be added to this scope; an object
implementing TopicIF.public void removeTheme(TopicIF theme)
ScopedIF
removeTheme
in interface ScopedIF
theme
- A topic to be removed from this scope; an object implementing TopicIF.public TopicIF getType()
TypedIF
getType
in interface TypedIF
public void setType(TopicIF type)
TypedIF
setType
in interface TypedIF
type
- The type for this object; an object implementing TopicIF.public TopicIF getReifier()
ReifiableIF
getReifier
in interface ReifiableIF
public void setReifier(TopicIF _reifier)
ReifiableIF
setReifier
in interface ReifiableIF
protected void fireEvent(java.lang.String event, java.lang.Object new_value, java.lang.Object old_value)
TMObject
fireEvent
in class TMObject
protected boolean isConnected()
isConnected
in class TMObject
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |