|
|||||||||
| 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 Parserparse in class AbstractParserdata - data stream to be read
java.lang.Exceptionpublic Parser duplicate()
Parser
duplicate in interface Parserduplicate in class AbstractParser
public void parse(java.io.InputStream data,
Crawler crawler,
Properties site)
throws java.lang.Exception
Parser
parse in interface Parserparse in class AbstractParserjava.lang.Exceptionpublic ParsedObject get()
get in interface Parserget in class AbstractParserpublic void setHandler(Handler h)
h - handler to usepublic Handler getHandler()
public void set(ParsedObject o)
set in interface Parserset in class AbstractParsero - object to be setpublic boolean check(Properties properties)
check in interface Parsercheck in class AbstractParserpublic boolean check(Parameter param)
check in interface Parsercheck in class AbstractParser
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||