|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnz.ac.waikato.mcennis.rat.parser.AbstractParser
public abstract class AbstractParser
| Constructor Summary | |
|---|---|
AbstractParser()
|
|
| Method Summary | |
|---|---|
boolean |
check(Parameter parameter)
|
boolean |
check(Properties parameters)
|
abstract Parser |
duplicate()
Create an exact copy of this object |
abstract 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)
|
abstract void |
parse(java.io.InputStream data,
Crawler crawler,
Properties site)
Parse an input stream into its components, spidering using the given crawler |
abstract void |
parse(java.io.InputStream data,
Properties site)
Parse an input stream into its components |
abstract 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractParser()
| Method Detail |
|---|
public void setName(java.lang.String name)
Parser
setName in interface Parsername - id for this parserpublic java.lang.String getName()
getName in interface Parserpublic void init(Properties parameters)
init in interface Parserpublic Properties getParameter()
getParameter in interface Parserpublic Parameter getParameter(java.lang.String parameter)
getParameter in interface Parserpublic boolean check(Properties parameters)
check in interface Parserpublic boolean check(Parameter parameter)
check in interface Parser
public abstract void parse(java.io.InputStream data,
Properties site)
throws java.lang.Exception
Parser
parse in interface Parserdata - data stream to be read
java.lang.Exception
public abstract void parse(java.io.InputStream data,
Crawler crawler,
Properties site)
throws java.lang.Exception
Parser
parse in interface Parserjava.lang.Exceptionpublic abstract Parser duplicate()
Parser
duplicate in interface Parserpublic abstract ParsedObject get()
Parser
get in interface Parserpublic abstract void set(ParsedObject o)
Parser
set in interface Parsero - object to be loaded
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||