|
||||||||||
| 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 | |
|---|---|
Parser |
duplicate()
Create an exact copy of this object |
ParsedObject |
get()
Get the object created by this parser |
java.lang.String |
getName()
|
void |
parse(java.io.InputStream data)
Parse an input stream into its components |
void |
parse(java.io.InputStream data,
Crawler crawler)
Parse an input stream into its components, spidering using the given crawler |
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)
throws java.lang.Exception
data - data stream to be read
java.lang.Exception
void parse(java.io.InputStream data,
Crawler crawler)
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||