public abstract class AbstractGeoNamesWikipediaParser
extends java.lang.Object
implements org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
data_countrycode |
protected java.lang.String |
data_elevation |
protected java.lang.String |
data_feature |
protected java.lang.String |
data_lang |
protected java.lang.String |
data_lat |
protected java.lang.String |
data_lng |
protected java.lang.String |
data_population |
protected java.lang.String |
data_summary |
protected java.lang.String |
data_thumbnailimg |
protected java.lang.String |
data_title |
protected java.lang.String |
data_wikipediaurl |
protected java.lang.String |
lang |
protected AbstractGeoNamesExtractor |
parent |
protected int |
progress |
protected java.lang.String |
requestGeoObject |
private int |
state |
private static int |
STATE_ENTRY |
private static int |
STATE_ENTRY_COUNTRYCODE |
private static int |
STATE_ENTRY_ELEVATION |
private static int |
STATE_ENTRY_FEATURE |
private static int |
STATE_ENTRY_LANG |
private static int |
STATE_ENTRY_LAT |
private static int |
STATE_ENTRY_LNG |
private static int |
STATE_ENTRY_POPULATION |
private static int |
STATE_ENTRY_SUMMARY |
private static int |
STATE_ENTRY_THUMBNAILIMG |
private static int |
STATE_ENTRY_TITLE |
private static int |
STATE_ENTRY_WIKIPEDIAURL |
private static int |
STATE_GEONAMES |
private static int |
STATE_GEONAMES_STATUS |
private static int |
STATE_START |
private static java.lang.String |
TAG_CLOUDS |
private static java.lang.String |
TAG_COUNTRYCODE |
private static java.lang.String |
TAG_ELEVATION |
private static java.lang.String |
TAG_ENTRY |
private static java.lang.String |
TAG_FEATURE |
private static java.lang.String |
TAG_GEONAMES |
private static java.lang.String |
TAG_LANG |
private static java.lang.String |
TAG_LAT |
private static java.lang.String |
TAG_LNG |
private static java.lang.String |
TAG_POPULATION |
private static java.lang.String |
TAG_STATUS |
private static java.lang.String |
TAG_SUMMARY |
private static java.lang.String |
TAG_THUMBNAILIMG |
private static java.lang.String |
TAG_TITLE |
private static java.lang.String |
TAG_WIKIPEDIAURL |
protected TopicMap |
tm |
| Constructor and Description |
|---|
AbstractGeoNamesWikipediaParser(TopicMap tm,
AbstractGeoNamesExtractor parent,
java.lang.String lang) |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endDocument() |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
void |
endPrefixMapping(java.lang.String prefix) |
void |
error(org.xml.sax.SAXParseException exception) |
void |
fatalError(org.xml.sax.SAXParseException exception) |
abstract void |
handleEntryElement() |
void |
ignorableWhitespace(char[] ch,
int start,
int length) |
boolean |
isValid(java.lang.String str) |
void |
processingInstruction(java.lang.String target,
java.lang.String data) |
void |
setDocumentLocator(org.xml.sax.Locator locator) |
void |
setRequestGeoObject(java.lang.String p) |
void |
skippedEntity(java.lang.String name) |
void |
startDocument() |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri) |
void |
warning(org.xml.sax.SAXParseException exception) |
protected java.lang.String lang
protected int progress
protected TopicMap tm
protected AbstractGeoNamesExtractor parent
protected java.lang.String requestGeoObject
private static final java.lang.String TAG_GEONAMES
private static final java.lang.String TAG_STATUS
private static final java.lang.String TAG_ENTRY
private static final java.lang.String TAG_LANG
private static final java.lang.String TAG_TITLE
private static final java.lang.String TAG_SUMMARY
private static final java.lang.String TAG_FEATURE
private static final java.lang.String TAG_COUNTRYCODE
private static final java.lang.String TAG_LAT
private static final java.lang.String TAG_LNG
private static final java.lang.String TAG_POPULATION
private static final java.lang.String TAG_ELEVATION
private static final java.lang.String TAG_WIKIPEDIAURL
private static final java.lang.String TAG_CLOUDS
private static final java.lang.String TAG_THUMBNAILIMG
private static final int STATE_START
private static final int STATE_GEONAMES
private static final int STATE_GEONAMES_STATUS
private static final int STATE_ENTRY
private static final int STATE_ENTRY_LANG
private static final int STATE_ENTRY_LAT
private static final int STATE_ENTRY_LNG
private static final int STATE_ENTRY_TITLE
private static final int STATE_ENTRY_SUMMARY
private static final int STATE_ENTRY_FEATURE
private static final int STATE_ENTRY_COUNTRYCODE
private static final int STATE_ENTRY_POPULATION
private static final int STATE_ENTRY_ELEVATION
private static final int STATE_ENTRY_WIKIPEDIAURL
private static final int STATE_ENTRY_THUMBNAILIMG
private int state
protected java.lang.String data_lang
protected java.lang.String data_lat
protected java.lang.String data_lng
protected java.lang.String data_title
protected java.lang.String data_summary
protected java.lang.String data_feature
protected java.lang.String data_countrycode
protected java.lang.String data_population
protected java.lang.String data_elevation
protected java.lang.String data_wikipediaurl
protected java.lang.String data_thumbnailimg
public AbstractGeoNamesWikipediaParser(TopicMap tm, AbstractGeoNamesExtractor parent, java.lang.String lang)
public void setRequestGeoObject(java.lang.String p)
public abstract void handleEntryElement()
public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void warning(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
warning in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXExceptionpublic void error(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
error in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXExceptionpublic void fatalError(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
fatalError in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
processingInstruction in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
startPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
endPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlerpublic void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
skippedEntity in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic boolean isValid(java.lang.String str)
Copyright 2004-2015 Wandora Team