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 TopicMapIFtopicMap
-
Constructor Summary
Constructors Constructor Description AbstractUserThemeFilter()AbstractUserThemeFilter(TopicMapIF topicMap)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CollectionfilterThemes(Collection unfilteredThemes)Use methodshouldNotBeUsedfor every theme of the collection ofunfilteredThemesand allows therefore to retrieve a filtered collection of themes.TopicMapIFgetTopicMap()voidsetTopicMap(TopicMapIF topicMap)abstract booleanshouldNotBeUsed(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 methodshouldNotBeUsedfor every theme of the collection ofunfilteredThemesand allows therefore to retrieve a filtered collection of themes.
-
shouldNotBeUsed
public abstract boolean shouldNotBeUsed(TopicIF actTheme)
-
-