|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ontopia.topicmaps.impl.utils.SnapshotTMObject
net.ontopia.topicmaps.impl.utils.SnapshotTopicName
public class SnapshotTopicName
INTERNAL:
| Field Summary | |
|---|---|
protected TopicIF |
reifier
|
protected Collection<TopicIF> |
scope
|
protected TopicIF |
topic
|
protected TopicIF |
type
|
protected String |
value
|
protected Collection<VariantNameIF> |
variants
|
| Fields inherited from class net.ontopia.topicmaps.impl.utils.SnapshotTMObject |
|---|
objectId, SNAPSHOT_COMPLETE, SNAPSHOT_REFERENCE, snapshotType, srclocs |
| 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. |
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 name belongs. |
TopicIF |
getType()
PUBLIC: Gets the type that this object is an instance of. |
String |
getValue()
PUBLIC: Gets the value of this name. |
Collection<VariantNameIF> |
getVariants()
PUBLIC: Gets the variant names of the topic named by this topic name. |
static TopicNameIF |
makeSnapshot(TopicNameIF original,
int snapshotType,
Map<TMObjectIF,SnapshotTMObject> processed)
|
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.utils.SnapshotTMObject |
|---|
addItemIdentifier, getItemIdentifiers, getObjectId, getTopicMap, isReadOnly, remove, 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, remove, removeItemIdentifier |
| Field Detail |
|---|
protected TopicIF reifier
protected TopicIF topic
protected String value
protected Collection<VariantNameIF> variants
protected Collection<TopicIF> scope
protected TopicIF type
| Method Detail |
|---|
public static TopicNameIF makeSnapshot(TopicNameIF original,
int snapshotType,
Map<TMObjectIF,SnapshotTMObject> processed)
public TopicIF getTopic()
NameIF
getTopic in interface NameIFpublic String getValue()
NameIF
getValue in interface NameIFpublic void setValue(String value)
NameIF
setValue in interface NameIFvalue - A string which is the value of this topic name.public Collection<VariantNameIF> getVariants()
TopicNameIF
getVariants in interface TopicNameIFpublic 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 ReifiableIFpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||