public abstract class AbstractGeoNamesWeatherParser
extends java.lang.Object
implements org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
data_clouds |
protected java.lang.String |
data_countrycode |
protected java.lang.String |
data_dewpoint |
protected java.lang.String |
data_elevation |
protected java.lang.String |
data_hectopascaltimeter |
protected java.lang.String |
data_humidity |
protected java.lang.String |
data_icao |
protected java.lang.String |
data_lat |
protected java.lang.String |
data_lng |
protected java.lang.String |
data_observation |
protected java.lang.String |
data_observationtime |
protected java.lang.String |
data_stationname |
protected java.lang.String |
data_temperature |
protected java.lang.String |
data_weathercondition |
protected java.lang.String |
data_winddirection |
protected java.lang.String |
data_windspeed |
protected java.lang.String |
lang |
protected AbstractGeoNamesExtractor |
parent |
protected int |
progress |
protected java.lang.String |
requestGeoObject |
private int |
state |
private static int |
STATE_GEONAMES |
private static int |
STATE_GEONAMES_STATUS |
private static int |
STATE_OBSERVATION |
private static int |
STATE_OBSERVATION_CLOUDS |
private static int |
STATE_OBSERVATION_COUNTRYCODE |
private static int |
STATE_OBSERVATION_DEWPOINT |
private static int |
STATE_OBSERVATION_ELEVATION |
private static int |
STATE_OBSERVATION_HECTOPASCALTIMETER |
private static int |
STATE_OBSERVATION_HUMIDITY |
private static int |
STATE_OBSERVATION_ICAO |
private static int |
STATE_OBSERVATION_LAT |
private static int |
STATE_OBSERVATION_LNG |
private static int |
STATE_OBSERVATION_OBSERVATION |
private static int |
STATE_OBSERVATION_OBSERVATIONTIME |
private static int |
STATE_OBSERVATION_STATIONNAME |
private static int |
STATE_OBSERVATION_TEMPERATURE |
private static int |
STATE_OBSERVATION_WEATHERCONDITION |
private static int |
STATE_OBSERVATION_WINDDIRECTION |
private static int |
STATE_OBSERVATION_WINDSPEED |
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_DEWPOINT |
private static java.lang.String |
TAG_ELEVATION |
private static java.lang.String |
TAG_GEONAMES |
private static java.lang.String |
TAG_HECTOPASCALTIMETER |
private static java.lang.String |
TAG_HUMIDITY |
private static java.lang.String |
TAG_ICAO |
private static java.lang.String |
TAG_LAT |
private static java.lang.String |
TAG_LNG |
private static java.lang.String |
TAG_OBSERVATION |
private static java.lang.String |
TAG_OBSERVATIONTIME |
private static java.lang.String |
TAG_STATIONNAME |
private static java.lang.String |
TAG_STATUS |
private static java.lang.String |
TAG_TEMPERATURE |
private static java.lang.String |
TAG_WEATHERCONDITION |
private static java.lang.String |
TAG_WINDDIRECTION |
private static java.lang.String |
TAG_WINDSPEED |
protected TopicMap |
tm |
| Constructor and Description |
|---|
AbstractGeoNamesWeatherParser(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 |
handleObservationElement() |
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_OBSERVATION
private static final java.lang.String TAG_OBSERVATIONTIME
private static final java.lang.String TAG_STATIONNAME
private static final java.lang.String TAG_ICAO
private static final java.lang.String TAG_COUNTRYCODE
private static final java.lang.String TAG_ELEVATION
private static final java.lang.String TAG_LAT
private static final java.lang.String TAG_LNG
private static final java.lang.String TAG_TEMPERATURE
private static final java.lang.String TAG_DEWPOINT
private static final java.lang.String TAG_HUMIDITY
private static final java.lang.String TAG_CLOUDS
private static final java.lang.String TAG_WEATHERCONDITION
private static final java.lang.String TAG_HECTOPASCALTIMETER
private static final java.lang.String TAG_WINDDIRECTION
private static final java.lang.String TAG_WINDSPEED
private static final int STATE_START
private static final int STATE_GEONAMES
private static final int STATE_GEONAMES_STATUS
private static final int STATE_OBSERVATION
private static final int STATE_OBSERVATION_OBSERVATION
private static final int STATE_OBSERVATION_LAT
private static final int STATE_OBSERVATION_LNG
private static final int STATE_OBSERVATION_OBSERVATIONTIME
private static final int STATE_OBSERVATION_STATIONNAME
private static final int STATE_OBSERVATION_ICAO
private static final int STATE_OBSERVATION_COUNTRYCODE
private static final int STATE_OBSERVATION_ELEVATION
private static final int STATE_OBSERVATION_TEMPERATURE
private static final int STATE_OBSERVATION_DEWPOINT
private static final int STATE_OBSERVATION_HUMIDITY
private static final int STATE_OBSERVATION_CLOUDS
private static final int STATE_OBSERVATION_WEATHERCONDITION
private static final int STATE_OBSERVATION_HECTOPASCALTIMETER
private static final int STATE_OBSERVATION_WINDDIRECTION
private static final int STATE_OBSERVATION_WINDSPEED
private int state
protected java.lang.String data_observation
protected java.lang.String data_lat
protected java.lang.String data_lng
protected java.lang.String data_observationtime
protected java.lang.String data_stationname
protected java.lang.String data_icao
protected java.lang.String data_countrycode
protected java.lang.String data_elevation
protected java.lang.String data_temperature
protected java.lang.String data_dewpoint
protected java.lang.String data_humidity
protected java.lang.String data_clouds
protected java.lang.String data_weathercondition
protected java.lang.String data_hectopascaltimeter
protected java.lang.String data_winddirection
protected java.lang.String data_windspeed
public AbstractGeoNamesWeatherParser(TopicMap tm, AbstractGeoNamesExtractor parent, java.lang.String lang)
public void setRequestGeoObject(java.lang.String p)
public abstract void handleObservationElement()
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