|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ontopia.topicmaps.utils.tmrap.RegistryTopicIndex
public class RegistryTopicIndex
EXPERIMENTAL: An implementation that looks up topics in all currently open topic maps in the given registry.
| Field Summary | |
|---|---|
protected String |
editBaseuri
|
protected boolean |
readonly
|
protected TopicMapRepositoryIF |
repository
|
protected StringifierIF<TopicIF> |
strify
|
protected String |
viewBaseuri
|
| Constructor Summary | |
|---|---|
RegistryTopicIndex(TopicMapRepositoryIF repository,
boolean readonly,
String editBaseuri,
String viewBaseuri)
|
|
| Method Summary | |
|---|---|
void |
close()
Lets go of any underlying resources used by the index. |
Collection<TopicPage> |
getTopicPages(Collection<LocatorIF> indicators,
Collection<LocatorIF> sources,
Collection<LocatorIF> subjects)
Returns all known topic pages for the topics whose identity matches one of the locators passed as arguments. |
TopicPages |
getTopicPages2(Collection<LocatorIF> indicators,
Collection<LocatorIF> sources,
Collection<LocatorIF> subjects)
Returns all known topic pages for the topics whose identity matches one of the locators passed as arguments. |
Collection<TopicIF> |
getTopics(Collection<LocatorIF> indicators,
Collection<LocatorIF> sources,
Collection<LocatorIF> subjects)
Returns all topics the index knows about whose identity matches one the of the locators passed as arguments. |
Collection<TopicIF> |
loadRelatedTopics(Collection<LocatorIF> indicators,
Collection<LocatorIF> sources,
Collection<LocatorIF> subjects,
boolean two_step)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected TopicMapRepositoryIF repository
protected boolean readonly
protected String editBaseuri
protected String viewBaseuri
protected StringifierIF<TopicIF> strify
| Constructor Detail |
|---|
public RegistryTopicIndex(TopicMapRepositoryIF repository,
boolean readonly,
String editBaseuri,
String viewBaseuri)
editBaseuri - a URL of the form
http://whatever/omnigator/stuff.jsp?tmid=%tmid%&id=%topicid% Note
that the %key% tokens are used to build the correct URI.| Method Detail |
|---|
public Collection<TopicIF> getTopics(Collection<LocatorIF> indicators,
Collection<LocatorIF> sources,
Collection<LocatorIF> subjects)
TopicIndexIF
getTopics in interface TopicIndexIFindicators - A collection of subject identifiers as
LocatorIF objects.sources - A collection of source locators as LocatorIF objects.subjects - A colleciton of subject locators as LocatorIF objects.
public Collection<TopicIF> loadRelatedTopics(Collection<LocatorIF> indicators,
Collection<LocatorIF> sources,
Collection<LocatorIF> subjects,
boolean two_step)
loadRelatedTopics in interface TopicIndexIF
public Collection<TopicPage> getTopicPages(Collection<LocatorIF> indicators,
Collection<LocatorIF> sources,
Collection<LocatorIF> subjects)
TopicIndexIF
getTopicPages in interface TopicIndexIFindicators - A collection of subject identifiers as
LocatorIF objects.sources - A collection of source locators as LocatorIF objects.subjects - A colleciton of subject locators as LocatorIF objects.
public TopicPages getTopicPages2(Collection<LocatorIF> indicators,
Collection<LocatorIF> sources,
Collection<LocatorIF> subjects)
TopicIndexIF
getTopicPages2 in interface TopicIndexIFindicators - A collection of subject identifiers as
LocatorIF objects.sources - A collection of source locators as LocatorIF objects.subjects - A colleciton of subject locators as LocatorIF objects.
public void close()
TopicIndexIF
close in interface TopicIndexIF
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||