Package org.cometd.server.filter
Class RegexFilter
- java.lang.Object
-
- org.cometd.server.filter.JSONDataFilter
-
- org.cometd.server.filter.RegexFilter
-
- All Implemented Interfaces:
DataFilter
public class RegexFilter extends JSONDataFilter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.cometd.server.filter.DataFilter
DataFilter.AbortException
-
-
Constructor Summary
Constructors Constructor Description RegexFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
filterString(ServerSession session, ServerChannel channel, String string)
void
init(Object init)
Theinit
object must be an array of array of this form:-
Methods inherited from class org.cometd.server.filter.JSONDataFilter
filter, filterArray, filterBoolean, filterCollection, filterList, filterMap, filterNumber, filterObject
-
-
-
-
Method Detail
-
init
public void init(Object init)
The
init
object must be an array of array of this form:[ [regex1, replacement1], [regex2, replacement2], ... ]
If the
replacement
string is null, then anDataFilter.AbortException
is thrown if the pattern matches.- Overrides:
init
in classJSONDataFilter
-
filterString
protected Object filterString(ServerSession session, ServerChannel channel, String string)
- Overrides:
filterString
in classJSONDataFilter
-
-