public abstract class AbstractTopicFilter extends java.lang.Object implements TopicFilter
Constructor and Description |
---|
AbstractTopicFilter() |
Modifier and Type | Method and Description |
---|---|
boolean |
associationVisible(Association a) |
static boolean |
associationVisible(Association a,
TopicFilter filter) |
java.util.Collection |
filterAssociations(java.util.Collection associations) |
static java.util.Collection |
filterAssociations(java.util.Collection associations,
TopicFilter filter) |
java.util.Collection |
filterTopics(java.util.Collection topics) |
static java.util.Collection |
filterTopics(java.util.Collection topics,
TopicFilter filter) |
abstract java.lang.String |
getFilterCacheKey() |
TopicFilter |
makeNew(java.lang.Object request) |
abstract boolean |
topicVisible(Topic t) |
public abstract boolean topicVisible(Topic t) throws TopicMapException
topicVisible
in interface TopicFilter
TopicMapException
public abstract java.lang.String getFilterCacheKey()
getFilterCacheKey
in interface TopicFilter
public static boolean associationVisible(Association a, TopicFilter filter) throws TopicMapException
TopicMapException
public boolean associationVisible(Association a) throws TopicMapException
associationVisible
in interface TopicFilter
TopicMapException
public TopicFilter makeNew(java.lang.Object request)
makeNew
in interface TopicFilter
public java.util.Collection filterTopics(java.util.Collection topics) throws TopicMapException
filterTopics
in interface TopicFilter
TopicMapException
public java.util.Collection filterAssociations(java.util.Collection associations) throws TopicMapException
filterAssociations
in interface TopicFilter
TopicMapException
public static java.util.Collection filterTopics(java.util.Collection topics, TopicFilter filter) throws TopicMapException
TopicMapException
public static java.util.Collection filterAssociations(java.util.Collection associations, TopicFilter filter) throws TopicMapException
TopicMapException
Copyright 2004-2015 Wandora Team