|
||||||||||
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.Exception
Parser 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 |