A SAX handler that extracts revision model data from a revsion data extract generated by wikipedia-dump-extractor.
More...
Inherits DefaultHandler.
Public Member Functions |
| void | startElement (String uri, String localName, String qName, Attributes attributes) throws SAXException |
| void | characters (char[] ch, int start, int length) throws SAXException |
| void | endElement (String uri, String localName, String qName) throws SAXException |
| List< Revision > | getRevisions () |
| | returns the list of currently extracted revisions
|
| Map< String, Author > | getAuthors () |
| | returns the map of current extracted authors with thais usernames as keys
|
Private Attributes |
| ArrayList< Revision > | revisions = new ArrayList<Revision>() |
| | a list of currently extracted revisions
|
| Revision | currentRevision = null |
| | the current revision instance
|
| HashMap< String, Author > | authors = new HashMap<String, Author>() |
| | a map of all currently extracted authors, with their name as keys
|
| boolean | inTimeStamp = false |
| | indicates if the parser is inside a timestamp element
|
| boolean | inUsername = false |
| | indicates if the parser is inside a username element
|
| boolean | inComment = false |
| | indicates if the parser is inside a comment element
|
Detailed Description
A SAX handler that extracts revision model data from a revsion data extract generated by wikipedia-dump-extractor.
- Author
- Manuel Wyss e0106.nosp@m.157@.nosp@m.stude.nosp@m.nt.t.nosp@m.uwien.nosp@m..ac..nosp@m.at
-
Florian Zoubek zoube.nosp@m.k@bi.nosp@m.tanda.nosp@m.rt.a.nosp@m.t
Member Function Documentation
| void wikivis.data.RevisionExtractorHandler.characters |
( |
char[] |
ch, |
|
|
int |
start, |
|
|
int |
length |
|
) |
| throws SAXException |
| void wikivis.data.RevisionExtractorHandler.endElement |
( |
String |
uri, |
|
|
String |
localName, |
|
|
String |
qName |
|
) |
| throws SAXException |
| Map<String, Author> wikivis.data.RevisionExtractorHandler.getAuthors |
( |
| ) |
|
returns the map of current extracted authors with thais usernames as keys
- Returns
- the map of authors
| List<Revision> wikivis.data.RevisionExtractorHandler.getRevisions |
( |
| ) |
|
returns the list of currently extracted revisions
- Returns
- the list of revisions
| void wikivis.data.RevisionExtractorHandler.startElement |
( |
String |
uri, |
|
|
String |
localName, |
|
|
String |
qName, |
|
|
Attributes |
attributes |
|
) |
| throws SAXException |
Member Data Documentation
| HashMap<String, Author> wikivis.data.RevisionExtractorHandler.authors = new HashMap<String, Author>() |
|
private |
a map of all currently extracted authors, with their name as keys
| Revision wikivis.data.RevisionExtractorHandler.currentRevision = null |
|
private |
the current revision instance
| boolean wikivis.data.RevisionExtractorHandler.inComment = false |
|
private |
indicates if the parser is inside a comment element
| boolean wikivis.data.RevisionExtractorHandler.inTimeStamp = false |
|
private |
indicates if the parser is inside a timestamp element
| boolean wikivis.data.RevisionExtractorHandler.inUsername = false |
|
private |
indicates if the parser is inside a username element
| ArrayList<Revision> wikivis.data.RevisionExtractorHandler.revisions = new ArrayList<Revision>() |
|
private |
a list of currently extracted revisions
The documentation for this class was generated from the following file: