|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.apptemplate.filtering.impl.BaseFilter
public abstract class BaseFilter
Base class for filters that can be processed by a FilterChain
Constructor Summary | |
---|---|
BaseFilter(java.lang.String key)
Creates message filter. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clones this message filter. |
protected void |
doRegister(FilterContext context)
Registers filter variables and so on. |
protected void |
doUnregister(FilterContext context)
Unregisters filter variables and so on. |
java.lang.String |
getKey()
Gets filter name. |
abstract boolean |
isMessageAccepted(Message message,
FilterContext context)
Evaluates whether message is accepted by filter. |
boolean |
isRegistered()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseFilter(java.lang.String key)
key
- message filter key.Method Detail |
---|
public java.lang.String getKey()
public abstract boolean isMessageAccepted(Message message, FilterContext context)
message
- The message to evaluatecontext
- Filter context, where data for message evaluation, like filter variables, can be stored.
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean isRegistered()
protected void doRegister(FilterContext context)
context
- filter context.protected void doUnregister(FilterContext context)
context
- filter context.
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |