|
|||||||||
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
nz.ac.waikato.mcennis.rat.parser.XMLParser
public class XMLParser
Class for parsing XML documents. Utilizes custom SAX parsers to handle the documents.
Constructor Summary | |
---|---|
XMLParser()
Creates a new instance of GraphParser |
Method Summary | |
---|---|
boolean |
check(Parameter param)
|
boolean |
check(Properties properties)
|
Parser |
duplicate()
Create an exact copy of this object |
ParsedObject |
get()
Returns the parsed object of the handler |
Handler |
getHandler()
Returns a copy of the currently set handler |
void |
parse(java.io.InputStream data,
Crawler crawler,
Properties site)
Parse an input stream into its components, spidering using the given crawler |
void |
parse(java.io.InputStream data,
Properties site)
Parse an input stream into its components |
void |
set(ParsedObject o)
Sets the ParsedObject of the Handler |
void |
setHandler(Handler h)
Sets the handler to use when parsing XML documents |
Methods inherited from class nz.ac.waikato.mcennis.rat.parser.AbstractParser |
---|
getName, getParameter, getParameter, init, setName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLParser()
Method Detail |
---|
public void parse(java.io.InputStream data, Properties site) throws java.lang.Exception
Parser
parse
in interface Parser
parse
in class AbstractParser
data
- data stream to be read
java.lang.Exception
public Parser duplicate()
Parser
duplicate
in interface Parser
duplicate
in class AbstractParser
public void parse(java.io.InputStream data, Crawler crawler, Properties site) throws java.lang.Exception
Parser
parse
in interface Parser
parse
in class AbstractParser
java.lang.Exception
public ParsedObject get()
get
in interface Parser
get
in class AbstractParser
public void setHandler(Handler h)
h
- handler to usepublic Handler getHandler()
public void set(ParsedObject o)
set
in interface Parser
set
in class AbstractParser
o
- object to be setpublic boolean check(Properties properties)
check
in interface Parser
check
in class AbstractParser
public boolean check(Parameter param)
check
in interface Parser
check
in class AbstractParser
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |