|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Dictionary | +--java.util.Hashtable | +--org.apache.ecs.filter.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?
Inner classes inherited from class java.util.Map |
java.util.Map.Entry |
Fields inherited from class java.util.Hashtable |
count, emptyEnumerator, emptyIterator, ENTRIES, entrySet, KEYS, keySet, loadFactor, modCount, serialVersionUID, table, threshold, values, VALUES |
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 |
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait |
Constructor Detail |
public StringFilter()
Method Detail |
public java.lang.String getInfo()
getInfo
in interface Filter
public 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 Filter
public Filter removeAttribute(java.lang.String attribute)
removeAttribute
in interface Filter
public boolean hasAttribute(java.lang.String attribute)
hasAttribute
in interface Filter
private java.lang.String[] split(java.lang.String to_split)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |