net.ontopia.topicmaps.nav.context
Class AbstractUserThemeFilter

java.lang.Object
  extended by net.ontopia.topicmaps.nav.context.AbstractUserThemeFilter
All Implemented Interfaces:
UserThemeFilterIF
Direct Known Subclasses:
BasenameUserThemeFilter

public abstract class AbstractUserThemeFilter
extends Object
implements UserThemeFilterIF

INTERNAL: Abstract class which provides access to filtering themes out which are not relevant to the user context.


Constructor Summary
AbstractUserThemeFilter()
           
AbstractUserThemeFilter(TopicMapIF topicMap)
           
 
Method Summary
 Collection filterThemes(Collection unfilteredThemes)
          Use method shouldNotBeUsed for every theme of the collection of unfilteredThemes and allows therefore to retrieve a filtered collection of themes.
 TopicMapIF getTopicMap()
          gets TopicMapIF object
 void setTopicMap(TopicMapIF topicMap)
          set TopicMapIF object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.ontopia.topicmaps.nav.context.UserThemeFilterIF
shouldNotBeUsed
 

Constructor Detail

AbstractUserThemeFilter

public AbstractUserThemeFilter()

AbstractUserThemeFilter

public AbstractUserThemeFilter(TopicMapIF topicMap)
Method Detail

getTopicMap

public TopicMapIF getTopicMap()
Description copied from interface: UserThemeFilterIF
gets TopicMapIF object

Specified by:
getTopicMap in interface UserThemeFilterIF

setTopicMap

public void setTopicMap(TopicMapIF topicMap)
Description copied from interface: UserThemeFilterIF
set TopicMapIF object

Specified by:
setTopicMap in interface UserThemeFilterIF

filterThemes

public Collection filterThemes(Collection unfilteredThemes)
Use method shouldNotBeUsed for every theme of the collection of unfilteredThemes and allows therefore to retrieve a filtered collection of themes.



Copyright © 2000-2012 Ontopia.