net.ontopia.topicmaps.viz
Class AbstractUserThemeFilter

java.lang.Object
  extended by net.ontopia.topicmaps.viz.AbstractUserThemeFilter
Direct Known Subclasses:
BasenameUserThemeFilter

public abstract class AbstractUserThemeFilter
extends java.lang.Object

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
 java.util.Collection filterThemes(java.util.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()
           
 void setTopicMap(TopicMapIF topicMap)
           
abstract  boolean shouldNotBeUsed(TopicIF actTheme)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractUserThemeFilter

public AbstractUserThemeFilter()

AbstractUserThemeFilter

public AbstractUserThemeFilter(TopicMapIF topicMap)
Method Detail

getTopicMap

public TopicMapIF getTopicMap()

setTopicMap

public void setTopicMap(TopicMapIF topicMap)

filterThemes

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


shouldNotBeUsed

public abstract boolean shouldNotBeUsed(TopicIF actTheme)


Copyright © 2000-2012 Ontopia.