|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.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 String |
value
|
protected Set<VariantNameIF> |
variants
|
| Fields inherited from class net.ontopia.topicmaps.impl.basic.TMObject |
|---|
MSG_NULL_ARGUMENT, sources |
| Fields inherited from interface net.ontopia.topicmaps.core.TopicNameIF |
|---|
EVENT_ADD_THEME, EVENT_ADD_VARIANT, EVENT_ADDED, EVENT_REMOVE_THEME, EVENT_REMOVE_VARIANT, EVENT_REMOVED, EVENT_SET_TYPE, EVENT_SET_VALUE |
| Fields inherited from interface net.ontopia.topicmaps.core.ReifiableIF |
|---|
EVENT_SET_REIFIER |
| Fields inherited from interface net.ontopia.topicmaps.core.TMObjectIF |
|---|
EVENT_ADD_ITEMIDENTIFIER, EVENT_REMOVE_ITEMIDENTIFIER |
| Method Summary | |
|---|---|
void |
addTheme(TopicIF theme)
PUBLIC: Add a topic to this scope. |
protected void |
fireEvent(String event,
Object new_value,
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. |
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. |
String |
getValue()
PUBLIC: Gets the value of this topic name. |
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(String value)
PUBLIC: Sets the value of this topic name. |
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 String value
protected TopicIF type
protected UniqueSet<TopicIF> scope
protected Set<VariantNameIF> variants
| Method Detail |
|---|
public TopicIF getTopic()
TopicNameIF
getTopic in interface TopicNameIFpublic String getValue()
TopicNameIF
getValue in interface TopicNameIFpublic void setValue(String value)
TopicNameIF
setValue in interface TopicNameIFvalue - A string which is the value of this topic name.public Collection<VariantNameIF> getVariants()
TopicNameIF
getVariants in interface TopicNameIFpublic void remove()
TMObjectIF
remove in interface TMObjectIFpublic Collection<TopicIF> getScope()
ScopedIF
getScope in interface ScopedIFpublic void addTheme(TopicIF theme)
ScopedIF
addTheme in interface ScopedIFtheme - A topic to be added to this scope; an object
implementing TopicIF.public void removeTheme(TopicIF theme)
ScopedIF
removeTheme in interface ScopedIFtheme - A topic to be removed from this scope; an object implementing TopicIF.public TopicIF getType()
TypedIF
getType in interface TypedIFpublic void setType(TopicIF type)
TypedIF
setType in interface TypedIFtype - The type for this object; an object implementing TopicIF.public TopicIF getReifier()
ReifiableIF
getReifier in interface ReifiableIFpublic void setReifier(TopicIF _reifier)
ReifiableIF
setReifier in interface ReifiableIF
protected void fireEvent(String event,
Object new_value,
Object old_value)
TMObject
fireEvent in class TMObjectprotected boolean isConnected()
isConnected in class TMObjectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||