Package gov.usgs.earthquake.indexer
Class SearchXML
java.lang.Object
gov.usgs.earthquake.indexer.SearchXML
Formatter for Search XML.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Attribute for depthstatic final String
Element for errorsstatic final String
Element for eventsstatic final String
Attribute for event sourcestatic final String
Attribute for event source codestatic final String
Element for event summarystatic final String
Attribute for idstatic final String
Location of Indexer on distribution sitestatic final String
Attribute for latitudestatic final String
Attribute for longitudestatic final String
Attribute for magnitudestatic final String
Attribute for max event depthstatic final String
Attribute for max event latitudestatic final String
Attribute for max event longitudestatic final String
Attribute for max event magnitudestatic final String
Attribute for max event timestatic final String
Attribute for max product update timestatic final String
Attribute for methodsstatic final String
Attribute for min event depthstatic final String
Attribute for min event latitudestatic final String
Attribute for min event longitudestatic final String
Attribute for min event magnitudestatic final String
Attribute for min event timestatic final String
Attribute for min product update timestatic final String
Attribute for preferred weightstatic final String
Attribute for product codestatic final String
Attribute for product sourcestatic final String
Attribute for product Statusstatic final String
Element for product summarystatic final String
Attribute for product typestatic final String
Attribute for product versionstatic final String
Element for queriesstatic final String
Element for searchRequestsstatic final String
Element for searchResponsesstatic final String
Element for resultsstatic final String
Attribute for sourcestatic final String
Attribute for source codestatic final String
Attribute for statusstatic final String
Attribute for timestatic final String
Attribute for update timestatic final String
Attribute for version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SearchRequest
Parse an input stream with xml to a SearchRequest object.static SearchResponse
parseResponse
(InputStream in, FileProductStorage storage) Parse an input stream with xml to a SearchResponse object.static void
toXML
(SearchRequest request, OutputStream out) Convert a SearchRequest object to xml.static void
toXML
(SearchResponse response, OutputStream out) Convert a SearchResponse object to xml.
-
Field Details
-
INDEXER_XMLNS
Location of Indexer on distribution site- See Also:
-
REQUEST_ELEMENT
Element for searchRequests- See Also:
-
RESPONSE_ELEMENT
Element for searchResponses- See Also:
-
RESULT_ELEMENT
Element for results- See Also:
-
QUERY_ELEMENT
Element for queries- See Also:
-
EVENT_ELEMENT
Element for events- See Also:
-
ERROR_ELEMENT
Element for errors- See Also:
-
METHOD_ATTRIBUTE
Attribute for methods- See Also:
-
EVENT_SOURCE_ATTRIBUTE
Attribute for event source- See Also:
-
EVENT_SOURCE_CODE_ATTRIBUTE
Attribute for event source code- See Also:
-
MIN_EVENT_TIME_ATTRIBUTE
Attribute for min event time- See Also:
-
MAX_EVENT_TIME_ATTRIBUTE
Attribute for max event time- See Also:
-
MIN_EVENT_LATITUDE_ATTRIBUTE
Attribute for min event latitude- See Also:
-
MAX_EVENT_LATITUDE_ATTRIBUTE
Attribute for max event latitude- See Also:
-
MIN_EVENT_LONGITUDE_ATTRIBUTE
Attribute for min event longitude- See Also:
-
MAX_EVENT_LONGITUDE_ATTRIBUTE
Attribute for max event longitude- See Also:
-
MIN_EVENT_DEPTH_ATTRIBUTE
Attribute for min event depth- See Also:
-
MAX_EVENT_DEPTH_ATTRIBUTE
Attribute for max event depth- See Also:
-
MIN_EVENT_MAGNITUDE_ATTRIBUTE
Attribute for min event magnitude- See Also:
-
MAX_EVENT_MAGNITUDE_ATTRIBUTE
Attribute for max event magnitude- See Also:
-
MIN_PRODUCT_UPDATE_TIME_ATTRIBUTE
Attribute for min product update time- See Also:
-
MAX_PRODUCT_UPDATE_TIME_ATTRIBUTE
Attribute for max product update time- See Also:
-
PRODUCT_SOURCE_ATTRIBUTE
Attribute for product source- See Also:
-
PRODUCT_TYPE_ATTRIBUTE
Attribute for product type- See Also:
-
PRODUCT_CODE_ATTRIBUTE
Attribute for product code- See Also:
-
PRODUCT_VERSION_ATTRIBUTE
Attribute for product version- See Also:
-
PRODUCT_STATUS_ATTRIBUTE
Attribute for product Status- See Also:
-
EVENT_SUMMARY_ELEMENT
Element for event summary- See Also:
-
PRODUCT_SUMMARY_ELEMENT
Element for product summary- See Also:
-
ID_ATTRIBUTE
Attribute for id- See Also:
-
UPDATE_TIME_ATTRIBUTE
Attribute for update time- See Also:
-
STATUS_ATTRIBUTE
Attribute for status- See Also:
-
SOURCE_ATTRIBUTE
Attribute for source- See Also:
-
SOURCE_CODE_ATTRIBUTE
Attribute for source code- See Also:
-
TIME_ATTRIBUTE
Attribute for time- See Also:
-
LATITUDE_ATTRIBUTE
Attribute for latitude- See Also:
-
LONGITUDE_ATTRIBUTE
Attribute for longitude- See Also:
-
DEPTH_ATTRIBUTE
Attribute for depth- See Also:
-
MAGNITUDE_ATTRIBUTE
Attribute for magnitude- See Also:
-
VERSION_ATTRIBUTE
Attribute for version- See Also:
-
PREFERRED_WEIGHT_ATTRIBUTE
Attribute for preferred weight- See Also:
-
-
Constructor Details
-
SearchXML
public SearchXML()
-
-
Method Details
-
parseRequest
Parse an input stream with xml to a SearchRequest object.- Parameters:
in
- the input stream containing xml.- Returns:
- the parsed SearchRequest object.
- Throws:
Exception
- if error occurs
-
parseResponse
public static SearchResponse parseResponse(InputStream in, FileProductStorage storage) throws Exception Parse an input stream with xml to a SearchResponse object.- Parameters:
in
- the input stream containing xml.storage
- the storage where received products are stored.- Returns:
- the parsed SearchResponse object.
- Throws:
Exception
- if error occurs
-
toXML
Convert a SearchRequest object to xml.- Parameters:
request
- the search request object to convert.out
- the output stream where xml is written.- Throws:
Exception
- if error occurs
-
toXML
Convert a SearchResponse object to xml.- Parameters:
response
- the search response object to convert.out
- the output stream where xml is written.- Throws:
Exception
- if error occurs
-