|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Collector
The interface for "Collectors". Each collector is inited via the init(String)
method. Fields are then "collected" via the accept(AbstractField)
method.
Since this is an interface it is possible to write a single implementation that
can handle/manage many types of field.
Last Modified By: $Author: barrygently $ Last Modified On: $Date: 2005/07/04 14:00:01 $ Current Revision: $Revision: 1.3 $
Method Summary | |
---|---|
boolean |
accept(AbstractField af)
The method called to process a field. |
void |
init(java.lang.String val)
The method called to init the collector. |
Method Detail |
---|
void init(java.lang.String val) throws WeblogException
val
- The string used to init this collector. In general this is just
some values to configure the collector and provide optionality in
behaviour.
WeblogException
- Throw if there is an issue with initing the collector.boolean accept(AbstractField af) throws WeblogException
af
- The AbstractField from a log entry.
true
should be returned if the collector instance allows
this field, false
otherwise.
WeblogException
- Should be thrown if there is an issue in processing, such
as the field type is not supported or if there is an issue
with the value(s) that the field contains.org.polliwog.data.LogEntryFormat#createEntry(String,Map)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |