|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ScopeIndexIF
PUBLIC: Implemented by objects holding information about topics used as themes in scopes, and about topic map objects that have scope. The intention is to provide quick lookup of such information.
| Method Summary | |
|---|---|
java.util.Collection<AssociationIF> |
getAssociations(TopicIF theme)
PUBLIC: Gets all associations that have the given topic in their direct scope. |
java.util.Collection<TopicIF> |
getAssociationThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope of at least one association. |
java.util.Collection<OccurrenceIF> |
getOccurrences(TopicIF theme)
PUBLIC: Gets all occurrences that have the given topic in their direct scope. |
java.util.Collection<TopicIF> |
getOccurrenceThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope of at least one occurrence. |
java.util.Collection<TopicNameIF> |
getTopicNames(TopicIF theme)
PUBLIC: Gets all topic names that have the given topic in their direct scope. |
java.util.Collection<TopicIF> |
getTopicNameThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope of at least one topic name. |
java.util.Collection<VariantNameIF> |
getVariants(TopicIF theme)
PUBLIC: Gets all variant names that have the given topic in their direct scope. |
java.util.Collection<TopicIF> |
getVariantThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope of at least one variant name. |
boolean |
usedAsAssociationTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in the direct scope of at least one association. |
boolean |
usedAsOccurrenceTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in the direct scope of at least one occurrence. |
boolean |
usedAsTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in a direct scope somewhere in the topic map. |
boolean |
usedAsTopicNameTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in the direct scope of at least one topic name. |
boolean |
usedAsVariantTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in the direct scope of at least one variant name. |
| Method Detail |
|---|
java.util.Collection<TopicNameIF> getTopicNames(TopicIF theme)
theme - The given topic.
java.util.Collection<VariantNameIF> getVariants(TopicIF theme)
theme - The given topic.
java.util.Collection<OccurrenceIF> getOccurrences(TopicIF theme)
theme - The given topic.
java.util.Collection<AssociationIF> getAssociations(TopicIF theme)
theme - The given topic.
java.util.Collection<TopicIF> getTopicNameThemes()
java.util.Collection<TopicIF> getVariantThemes()
java.util.Collection<TopicIF> getOccurrenceThemes()
java.util.Collection<TopicIF> getAssociationThemes()
boolean usedAsTopicNameTheme(TopicIF topic)
boolean usedAsVariantTheme(TopicIF topic)
boolean usedAsOccurrenceTheme(TopicIF topic)
boolean usedAsAssociationTheme(TopicIF topic)
boolean usedAsTheme(TopicIF topic)
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||