|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Parser
This interface decsribes classes that transforms a data stream into objects.
| Method Summary | |
|---|---|
boolean |
check(Parameter parameter)
|
boolean |
check(Properties parameters)
|
Parser |
duplicate()
Create an exact copy of this object |
ParsedObject |
get()
Get the object created by this parser |
java.lang.String |
getName()
|
Properties |
getParameter()
|
Parameter |
getParameter(java.lang.String parameter)
|
void |
init(Properties parameters)
|
void |
parse(java.io.InputStream data,
Crawler crawler,
Properties properties)
Parse an input stream into its components, spidering using the given crawler |
void |
parse(java.io.InputStream data,
Properties properties)
Parse an input stream into its components |
void |
set(ParsedObject o)
Set the parsed object to be loaded |
void |
setName(java.lang.String name)
Give this parser an id that should be globally unique |
| Method Detail |
|---|
void parse(java.io.InputStream data,
Properties properties)
throws java.lang.Exception
data - data stream to be read
java.lang.Exception
void parse(java.io.InputStream data,
Crawler crawler,
Properties properties)
throws java.lang.Exception
data - crawler -
java.lang.ExceptionParser duplicate()
ParsedObject get()
void set(ParsedObject o)
o - object to be loadedvoid setName(java.lang.String name)
name - id for this parserjava.lang.String getName()
void init(Properties parameters)
Properties getParameter()
Parameter getParameter(java.lang.String parameter)
boolean check(Properties parameters)
boolean check(Parameter parameter)
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||