public class FilterRegistry extends java.lang.Object implements IFilterRegistry
| Constructor and Description |
|---|
FilterRegistry() |
| Modifier and Type | Method and Description |
|---|---|
IFilterLogic |
createLogic(ILocatable locatable,
IFilterLogic.INetworkHandler networkHandler) |
IFilterRuleType |
getDefaultRule() |
int |
getId(IFilterRuleType rule) |
IFilterRuleType |
getRule(int id) |
IFilterRuleType |
getRule(java.lang.String uid) |
java.util.Collection<IFilterRuleType> |
getRules() |
void |
init() |
void |
registerFilter(IFilterRuleType rule)
Registers a filter rule.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRuleOrDefault, getRuleOrDefaultpublic void registerFilter(IFilterRuleType rule)
IFilterRegistryregisterFilter in interface IFilterRegistrypublic void init()
public java.util.Collection<IFilterRuleType> getRules()
getRules in interface IFilterRegistrypublic IFilterRuleType getDefaultRule()
getDefaultRule in interface IFilterRegistry@Nullable public IFilterRuleType getRule(java.lang.String uid)
getRule in interface IFilterRegistrypublic int getId(IFilterRuleType rule)
getId in interface IFilterRegistrypublic IFilterLogic createLogic(ILocatable locatable, IFilterLogic.INetworkHandler networkHandler)
createLogic in interface IFilterRegistry@Nullable public IFilterRuleType getRule(int id)
getRule in interface IFilterRegistry