|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary
java.util.Hashtable
org.apache.ecs.filter.StringFilter
public class StringFilter
Stupid implementation of Filter interface to demonstrate how easy
it is to create your own filters. This should NOT be used in/for
anything real. Anyone want to implement a regex filter?
| Constructor Summary | |
|---|---|
StringFilter()
|
|
| Method Summary | |
|---|---|
Filter |
addAttribute(java.lang.String attribute,
java.lang.Object entity)
Put a filter somewhere we can get to it. |
java.lang.String |
getInfo()
Returns the name of the filter |
boolean |
hasAttribute(java.lang.String attribute)
Does the filter filter this? |
java.lang.String |
process(java.lang.String to_process)
this method actually performs the filtering. |
Filter |
removeAttribute(java.lang.String attribute)
Get rid of a current filter. |
private java.lang.String[] |
split(java.lang.String to_split)
Need a way to parse the stream so we can do string comparisons instead of character comparisons. |
| Methods inherited from class java.util.Hashtable |
|---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StringFilter()
| Method Detail |
|---|
public java.lang.String getInfo()
getInfo in interface Filterpublic java.lang.String process(java.lang.String to_process)
process in interface Filter
public Filter addAttribute(java.lang.String attribute,
java.lang.Object entity)
addAttribute in interface Filterpublic Filter removeAttribute(java.lang.String attribute)
removeAttribute in interface Filterpublic boolean hasAttribute(java.lang.String attribute)
hasAttribute in interface Filterprivate java.lang.String[] split(java.lang.String to_split)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||