Package eu.clarin.sru.client
-
Interface Summary Interface Description SRUCallback<V extends eu.clarin.sru.client.SRUAbstractRequest,S extends eu.clarin.sru.client.SRUAbstractResponse<V>> A interface for creating asynchronous callbacks for use with theSRUThreadedClient
.SRUDefaultHandler A handler implementing all interfaces for all three response handler types.SRUExplainHandler Receive notifications to the response of a explain request.SRUExtraResponseData Interface for parsed extra response data objects.SRUExtraResponseDataParser A parser to parse extra response data in a SRU response create appropriate Java objects.SRURecordData Interface for parsed record data objects.SRURecordDataParser A parser to parse record data and create appropriate Java objects.SRURequestAuthenticator SRUScanHandler Receive notifications to the response of a scan request.SRUSearchRetrieveHandler Receive notifications to the response of a searchRetrieve request. -
Class Summary Class Description SRUClient A client to perform SRU operations.SRUClientConfig A class for encapsulating the configuration of an SRU client.SRUClientConfig.Builder A class that implements the builder pattern to createSRUClientConfig
instances.SRUClientConstants Some constants for the SRUClient.SRUClientDiagnostics Diagnostics defined by SRU client.SRUDefaultHandlerAdapter Default base class for SRU client response handlers.SRUDiagnostic Class to hold a SRU diagnostic.SRUExplainRecordData A record data implementation for SRU explain record data conforming to the ZeeRex schema.SRUExplainRecordData.ConfigInfo SRUExplainRecordData.DatabaseInfo SRUExplainRecordData.IndexInfo SRUExplainRecordData.IndexInfo.Index SRUExplainRecordData.IndexInfo.Index.Map SRUExplainRecordData.IndexInfo.Set SRUExplainRecordData.LocalizedString SRUExplainRecordData.Schema SRUExplainRecordData.ServerInfo SRUExplainRequest An object for performing a explain operation.SRUExplainResponse A response to a explain request.SRUGenericExtraResponseData A class that provides a generic implementation forSRUExtraResponseData
.SRURecord Class for holding a single record from a result set.SRUScanRequest An object for performing a explain operation.SRUScanResponse A response to a scan request.SRUSearchRetrieveRequest An object for performing a searchRetrieve operation.SRUSearchRetrieveResponse A response to a searchRetrieve request.SRUSimpleClient A simple client to perform SRU operations using callbacks.SRUSurrogateRecordData A record data implementation to hold surrogate diagnostics.SRUTerm Class to hold a single entry from a scan response.SRUThreadedClient A client to perform SRU operations in parallel.XmlStreamReaderUtils Helper class for dealing withXMLStreamReader
. -
Enum Summary Enum Description SRUOperation SRU operation.SRURecordPacking SRU 2.0 record packing.SRURecordXmlEscaping SRU record packingSRUVersion SRU versionSRUWhereInList A flag to indicate the position of the term within the complete term list. -
Exception Summary Exception Description SRUClientException SRU client exception.SRUInvalidVersionException SRU client exception raised when SRU responses show versions not corresponding the SRU requests.