public class Response extends SearchResultBase implements Constants
_baseUrl, _database, _searchQuery, _searchResponseBytes, _searchResponseDocument, _searchResponseString, _sessionIdCS_ACTION, CS_CATEGORIES, CS_CONTINUE, CS_DATABASES, CS_GROUPS, CS_SCHEMA, CS_SRU_VERSION, NS_CS, NS_DC, NS_DCTERMS, NS_SRW| Constructor and Description |
|---|
Response()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAuthorList(Element citationElement,
MatchItem item)
Locate (and save) the authors (omit the normalized "first author")
|
void |
doParse()
Parse the response
|
void |
initialize(QueryBase query)
Save various attributes of the general search request
|
protected Document |
parseResponse()
Parse the search engine XML response - namespace aware
Overrides
SearchResultBase#parseResponse() |
addItem, canPaginate, expectedNodeCount, getFullUrl, getFullUrl, getImageAttribute, getMatchCount, getNextPreviewPage, getPreviousPreviewPage, getQuery, getSearchResponseDocument, getSearchResponseString, getSearchStart, iterator, prependProxy, saveBaseUrl, setNextPreviewPage, setPreviousPreviewPage, setSearchStart, setSearchStart, toArraypublic void initialize(QueryBase query)
initialize in interface SearchResultInterfaceinitialize in class SearchResultBasequery - The QueryBase extension that sent the search requestprotected Document parseResponse() throws SearchException
SearchResultBase#parseResponse()parseResponse in class SearchResultBaseSearchExceptionpublic void doParse()
doParse in interface SearchResultInterfaceCopyright © 2004–2017 Indiana University Library Information Technology. All rights reserved.