Package net.ontopia.topicmaps.viz
Class AbstractUserThemeFilter
- java.lang.Object
-
- net.ontopia.topicmaps.viz.AbstractUserThemeFilter
-
- Direct Known Subclasses:
BasenameUserThemeFilter
public abstract class AbstractUserThemeFilter extends Object
INTERNAL: Abstract class which provides access to filtering themes out which are not relevant to the user context.
-
-
Field Summary
Fields Modifier and Type Field Description protected TopicMapIF
topicMap
-
Constructor Summary
Constructors Constructor Description AbstractUserThemeFilter()
AbstractUserThemeFilter(TopicMapIF topicMap)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Collection
filterThemes(Collection unfilteredThemes)
Use methodshouldNotBeUsed
for every theme of the collection ofunfilteredThemes
and allows therefore to retrieve a filtered collection of themes.TopicMapIF
getTopicMap()
void
setTopicMap(TopicMapIF topicMap)
abstract boolean
shouldNotBeUsed(TopicIF actTheme)
-
-
-
Field Detail
-
topicMap
protected TopicMapIF topicMap
-
-
Constructor Detail
-
AbstractUserThemeFilter
public AbstractUserThemeFilter()
-
AbstractUserThemeFilter
public AbstractUserThemeFilter(TopicMapIF topicMap)
-
-
Method Detail
-
getTopicMap
public TopicMapIF getTopicMap()
-
setTopicMap
public void setTopicMap(TopicMapIF topicMap)
-
filterThemes
public Collection filterThemes(Collection unfilteredThemes)
Use methodshouldNotBeUsed
for every theme of the collection ofunfilteredThemes
and allows therefore to retrieve a filtered collection of themes.
-
shouldNotBeUsed
public abstract boolean shouldNotBeUsed(TopicIF actTheme)
-
-