|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.usgs.earthquake.event.EventWebService
public class EventWebService
A wrapper around the Event Web Service.
Constructor Summary | |
---|---|
EventWebService(java.net.URL serviceURL)
Construct an EventWebService. |
Method Summary | |
---|---|
java.util.List<JsonEvent> |
getEvents(EventQuery query)
Request events from the event web service. |
java.net.URL |
getServiceUrl()
|
java.net.URL |
getUrl(EventQuery query,
Format format)
Convert an EventQuery object into an EventWebService URL, using a specific return format. |
protected java.util.List<JsonEvent> |
parseJsonEventCollection(java.io.InputStream input)
Parse the response from event web service into an array of JSONEvent objects. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EventWebService(java.net.URL serviceURL)
serviceURL
- Method Detail |
---|
public java.net.URL getUrl(EventQuery query, Format format) throws java.net.MalformedURLException
query
- the query.format
- the format.
java.net.MalformedURLException
public java.util.List<JsonEvent> getEvents(EventQuery query) throws java.lang.Exception
query
- query describing events to return.
java.lang.Exception
- if any occur.protected java.util.List<JsonEvent> parseJsonEventCollection(java.io.InputStream input) throws java.lang.Exception
input
- input stream response from event web service.
java.lang.Exception
- if format is unexpected.public java.net.URL getServiceUrl()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |