public interface IFilterRegistry
| 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) |
default IFilterRuleType |
getRuleOrDefault(int id) |
default IFilterRuleType |
getRuleOrDefault(java.lang.String uid) |
java.util.Collection<IFilterRuleType> |
getRules() |
void |
registerFilter(IFilterRuleType rule)
Registers a filter rule.
|
void registerFilter(IFilterRuleType rule)
java.util.Collection<IFilterRuleType> getRules()
IFilterRuleType getDefaultRule()
@Nullable IFilterRuleType getRule(java.lang.String uid)
@Nullable IFilterRuleType getRule(int id)
int getId(IFilterRuleType rule)
IFilterLogic createLogic(ILocatable locatable, IFilterLogic.INetworkHandler networkHandler)
default IFilterRuleType getRuleOrDefault(java.lang.String uid)
default IFilterRuleType getRuleOrDefault(int id)