A B C D E F G H I L M N O P R S U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addDiagnostic(String, String, String) - Method in interface eu.clarin.sru.server.SRUDiagnosticList
-
Add a non surrogate diagnostic to the response.
- allowOverrideIndentResponse() - Method in class eu.clarin.sru.server.SRUServerConfig
- allowOverrideMaximumRecords() - Method in class eu.clarin.sru.server.SRUServerConfig
- allowOverrideMaximumTerms() - Method in class eu.clarin.sru.server.SRUServerConfig
B
- build() - Method in class eu.clarin.sru.server.SRUQueryParserRegistry.Builder
-
Create a configured
SRUQueryParserRegistry
instance from this builder. - Builder() - Constructor for class eu.clarin.sru.server.SRUQueryParserRegistry.Builder
-
Constructor.
- Builder(boolean) - Constructor for class eu.clarin.sru.server.SRUQueryParserRegistry.Builder
-
Constructor.
C
- canScan() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index
- canSearch() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index
- canSort() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index
- CLIENT - eu.clarin.sru.server.SRURenderBy
-
The client requests that the server simply return this URL in the response, in the href attribute of the xml-stylesheet processing instruction before the response xml
- CQLQueryParser - Class in eu.clarin.sru.server
-
Default query parser to parse CQL.
- CQLQueryParser() - Constructor for class eu.clarin.sru.server.CQLQueryParser
- CQLQueryParser.CQLQuery - Class in eu.clarin.sru.server
- createAuthenticationInfoProvider(ServletContext, Map<String, String>) - Method in interface eu.clarin.sru.server.utils.SRUAuthenticationInfoProviderFactory
-
Create a authentication info provider.
- CURRENT - eu.clarin.sru.server.SRUResultCountPrecision
-
The value supplied is an estimate of the count at the time the response was sent, however the result set may continue to grow.
D
- destroy() - Method in class eu.clarin.sru.server.utils.SRUSearchEngineBase
-
Destroy the search engine.
- destroy() - Method in class eu.clarin.sru.server.utils.SRUServerServlet
-
Destroy the SRU server Servlet.
- doGet(HttpServletRequest, HttpServletResponse) - Method in class eu.clarin.sru.server.utils.SRUServerServlet
-
Handle a HTTP get request.
- doPost(HttpServletRequest, HttpServletResponse) - Method in class eu.clarin.sru.server.utils.SRUServerServlet
-
Handle a HTTP post request.
E
- ESTIMATE - eu.clarin.sru.server.SRUResultCountPrecision
-
The server does not know the result set count, but offers an estimate.
- eu.clarin.sru.server - package eu.clarin.sru.server
- eu.clarin.sru.server.utils - package eu.clarin.sru.server.utils
- EXACT - eu.clarin.sru.server.SRUResultCountPrecision
-
The server guarantees that the reported number of records is accurate.
- explain(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in interface eu.clarin.sru.server.SRUSearchEngine
-
Handle an explain operation.
- explain(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in class eu.clarin.sru.server.utils.SRUSearchEngineBase
-
Handle a explain operation.
- EXPLAIN - eu.clarin.sru.server.SRUOperation
-
A explain operation
F
- findQueryParser(String) - Method in class eu.clarin.sru.server.SRUQueryParserRegistry
-
Find a query parser by query type.
- findSchemaInfo(String) - Method in class eu.clarin.sru.server.SRUServerConfig
- FIRST - eu.clarin.sru.server.SRUScanResultSet.WhereInList
-
The first term (first)
G
- getAuthentication() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the authentication information that was extracted from the the request.
- getAuthenticationInfo(HttpServletRequest) - Method in interface eu.clarin.sru.server.SRUAuthenticationInfoProvider
- getAuthenticationMethod() - Method in interface eu.clarin.sru.server.SRUAuthenticationInfo
- getAuthenticationSubject() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the subject of the request.
- getAuthor() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getBaseUrl() - Method in class eu.clarin.sru.server.SRUServerConfig
- getDatabase() - Method in class eu.clarin.sru.server.SRUServerConfig
- getDatabaseInfo() - Method in class eu.clarin.sru.server.SRUServerConfig
- getDefaultRecordPacking() - Method in class eu.clarin.sru.server.SRUServerConfig
- getDefaultRecordXmlEscaping() - Method in class eu.clarin.sru.server.SRUServerConfig
- getDefaultVersion() - Method in class eu.clarin.sru.server.SRUServerConfig
- getDescription() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getDetails() - Method in class eu.clarin.sru.server.SRUDiagnostic
-
Get supplementary information for this diagnostic.
- getDiagnostic() - Method in exception eu.clarin.sru.server.SRUException
-
Create a SRU diagnostic from this exception.
- getDiagnosticNS() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace URI for encoding SRU diagnostics.
- getDiagnosticPrefix() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace prefix for encoding SRU diagnostics.
- getDisplayTerm() - Method in class eu.clarin.sru.server.SRUScanResultSet
-
Get the string for the current term to display to the end user in place of the term itself.
- getEchoRequests() - Method in class eu.clarin.sru.server.SRUServerConfig
- getExplainNS() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace URI for encoding explain record data fragments.
- getExplainPrefix() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace prefix for encoding explain record data fragments.
- getExtend() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getExtraRequestData(String) - Method in interface eu.clarin.sru.server.SRURequest
-
Get the value of an extra parameter of this request.
- getExtraRequestDataNames() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the names of extra parameters of this request.
- getHistory() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getHost() - Method in class eu.clarin.sru.server.SRUServerConfig
- getHttpAccept() - Method in interface eu.clarin.sru.server.SRURequest
-
(SRU 2.0) The request parameter httpAccept may be supplied to indicate the preferred format of the response.
- getIdentifier() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Set
- getIdentifier() - Method in class eu.clarin.sru.server.SRUServerConfig.SchemaInfo
- getImplementation() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getIndentResponse() - Method in class eu.clarin.sru.server.SRUServerConfig
- getIndexes() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo
- getIndexInfo() - Method in class eu.clarin.sru.server.SRUServerConfig
- getLang() - Method in class eu.clarin.sru.server.SRUServerConfig.LocalizedString
- getLangUsage() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getLegacyNamespaceMode() - Method in class eu.clarin.sru.server.SRUServerConfig
- getLinks() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getLocation() - Method in class eu.clarin.sru.server.SRUServerConfig.SchemaInfo
- getMaps() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index
- getMaximumRecords() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the maximumRecords parameter of this request.
- getMaximumRecords() - Method in class eu.clarin.sru.server.SRUServerConfig
- getMaximumTerms() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the maximumTerms parameter of this request.
- getMaximumTerms() - Method in class eu.clarin.sru.server.SRUServerConfig
- getMaxVersion() - Method in class eu.clarin.sru.server.SRUServerConfig
- getMessage() - Method in class eu.clarin.sru.server.SRUDiagnostic
-
Get human readable message.
- getMinVersion() - Method in class eu.clarin.sru.server.SRUServerConfig
- getName() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index.Map
- getName() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Set
- getName() - Method in class eu.clarin.sru.server.SRUServerConfig.SchemaInfo
- getNumberOfRecords() - Method in class eu.clarin.sru.server.SRUScanResultSet
-
Get the number of records for the current term which would be matched if the index in the request's scanClause was searched with the term in the value field.
- getNumberOfRecords() - Method in class eu.clarin.sru.server.SRUServerConfig
- getNumberOfTerms() - Method in class eu.clarin.sru.server.SRUServerConfig
- getOperation() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the operation parameter of this request.
- getParsedQuery() - Method in interface eu.clarin.sru.server.SRUQuery
-
Get the parsed query as an abstract syntax tree.
- getParsedQuery() - Method in class eu.clarin.sru.server.SRUQueryBase
- getPort() - Method in class eu.clarin.sru.server.SRUServerConfig
- getProtocolScheme() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the protocol schema which was used of this request.
- getQuery() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the query parameter of this request.
- getQuery(Class<T>) - Method in interface eu.clarin.sru.server.SRURequest
-
Get the query parameter of this request.
- getQueryParameterNames() - Method in class eu.clarin.sru.server.CQLQueryParser
- getQueryParameterNames() - Method in class eu.clarin.sru.server.SearchTermsQueryParser
- getQueryParameterNames() - Method in interface eu.clarin.sru.server.SRUQueryParser
-
Get the list of query parameters.
- getQueryParsers() - Method in class eu.clarin.sru.server.SRUQueryParserRegistry
-
Get a list of all registered query parsers.
- getQueryType() - Method in class eu.clarin.sru.server.CQLQueryParser.CQLQuery
- getQueryType() - Method in class eu.clarin.sru.server.CQLQueryParser
- getQueryType() - Method in class eu.clarin.sru.server.SearchTermsQueryParser
- getQueryType() - Method in class eu.clarin.sru.server.SearchTermsQueryParser.SearchTermsQuery
- getQueryType() - Method in interface eu.clarin.sru.server.SRUQuery
-
Get the short name for this parsed query, e.g.
- getQueryType() - Method in interface eu.clarin.sru.server.SRUQueryParser
-
Get the short name for supported query, e.g.
- getQueryType() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the queryType parameter of this request.
- getQueryTypeDefintion() - Method in class eu.clarin.sru.server.CQLQueryParser
- getQueryTypeDefintion() - Method in class eu.clarin.sru.server.SearchTermsQueryParser
- getQueryTypeDefintion() - Method in interface eu.clarin.sru.server.SRUQueryParser
-
The URI for the for the query type’s definition.
- getRawQuery() - Method in interface eu.clarin.sru.server.SRUQuery
-
Get the original query as a string.
- getRawQuery() - Method in class eu.clarin.sru.server.SRUQueryBase
- getRecordCount() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
The number of records matched by the query but at most as the number of records requested to be returned (maximumRecords parameter).
- getRecordIdentifier() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
An identifier for the current record by which it can unambiguously be retrieved in a subsequent operation.
- getRecordPacking() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the recordPacking (SRU 2.0) parameter of this request.
- getRecordSchemaIdentifier() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the record schema identifier derived from the recordSchema parameter of this request.
- getRecordSchemaIdentifier() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
The record schema identifier in which the records are returned (recordSchema parameter).
- getRecordSchemaIdentifier(String) - Method in class eu.clarin.sru.server.SRUServerConfig
- getRecordSchemaName(String) - Method in class eu.clarin.sru.server.SRUServerConfig
- getRecordXmlEscaping() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the recordXmlEscpaing (SRU 2.0) or recordPacking (SRU 1.1 and SRU 1.2) parameter of this request.
- getRecordXPath() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the recordXPath parameter of this request.
- getRenderBy() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the renderBy parameter of this request.
- getResponeType() - Method in interface eu.clarin.sru.server.SRURequest
-
(SRU 2.0) The request parameter responseType, paired with the Internet media type specified for the response (via either the httpAccept parameter or http accept header) determines the schema for the response.
- getResponseBufferSize() - Method in class eu.clarin.sru.server.SRUServerConfig
- getResponseNS() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace URI for encoding explain and searchRetrieve operation responses.
- getResponsePosition() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the responsePosition parameter of this request.
- getResponsePrefix() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace prefix for encoding explain and searchRetrieve operation responses.
- getRestrictions() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getResultCountPrecision() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
(SRU 2.0) Indicate the accuracy of the result count reported by total number of records that matched the query.
- getResultSetId() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
The result set id of this result.
- getResultSetTTL() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the resultSetTTL parameter of this request.
- getResultSetTTL() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
The result set time to live.
- getRetrieve() - Method in class eu.clarin.sru.server.SRUServerConfig.SchemaInfo
- getScanClause() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the scanClause parameter of this request.
- getScanNS() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace URI for encoding scan operation responses.
- getScanPrefix() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace prefix for encoding scan operation responses.
- getSchemaInfo() - Method in class eu.clarin.sru.server.SRUServerConfig
- getServletRequest() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the raw client request information from the Servlet container.
- getSet() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index.Map
- getSets() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo
- getSort() - Method in class eu.clarin.sru.server.SRUServerConfig.SchemaInfo
- getSortKeys() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the sortKeys parameter of this request.
- getStartRecord() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the startRecord parameter of this request.
- getStylesheet() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the stylesheet parameter of this request.
- getSubject() - Method in interface eu.clarin.sru.server.SRUAuthenticationInfo
- getSubjects() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getSurrogateDiagnostic() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
Get surrogate diagnostic for current record.
- getTitle() - Method in class eu.clarin.sru.server.SRUServerConfig.DatabaseInfo
- getTitle() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index
- getTitle() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Set
- getTitle() - Method in class eu.clarin.sru.server.SRUServerConfig.SchemaInfo
- getTotalRecordCount() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
The number of records matched by the query.
- getTransports() - Method in class eu.clarin.sru.server.SRUServerConfig
- getURI() - Method in class eu.clarin.sru.server.SRUDiagnostic
-
Get code for this diagnostic.
- getValue() - Method in class eu.clarin.sru.server.SRUScanResultSet
-
Get the current term exactly as it appears in the index.
- getValue() - Method in class eu.clarin.sru.server.SRUServerConfig.LocalizedString
- getVersion() - Method in interface eu.clarin.sru.server.SRURequest
-
Get the version parameter of this request.
- getWhereInList() - Method in class eu.clarin.sru.server.SRUScanResultSet
-
Get the flag to indicate the position of the term within the complete term list.
- getXcqlNS() - Method in interface eu.clarin.sru.server.SRUNamespaces
-
The namespace URI for encoding XCQL fragments
H
- handleRequest(HttpServletRequest, HttpServletResponse) - Method in class eu.clarin.sru.server.SRUServer
-
Handle a SRU request.
- hasExtraRecordData() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
Check, if extra record data should be serialized for the current record.
- hasExtraTermData() - Method in class eu.clarin.sru.server.SRUScanResultSet
-
Check, if extra term data should be serialized for the current term.
I
- Index(List<SRUServerConfig.LocalizedString>, boolean, boolean, boolean, List<SRUServerConfig.IndexInfo.Index.Map>) - Constructor for class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index
- init() - Method in class eu.clarin.sru.server.utils.SRUServerServlet
-
Initialize the SRU server Servlet.
- init(ServletContext, SRUServerConfig, SRUQueryParserRegistry.Builder, Map<String, String>) - Method in class eu.clarin.sru.server.utils.SRUSearchEngineBase
-
Initialize the search engine.
- INNER - eu.clarin.sru.server.SRUScanResultSet.WhereInList
-
Any other term (inner)
- isPrimary() - Method in class eu.clarin.sru.server.SRUServerConfig.IndexInfo.Index.Map
- isPrimary() - Method in class eu.clarin.sru.server.SRUServerConfig.LocalizedString
- isQueryType(String) - Method in interface eu.clarin.sru.server.SRURequest
-
Check if the request was made with the given queryType.
- isVersion(SRUVersion) - Method in interface eu.clarin.sru.server.SRURequest
-
Check if this request is of a specific version.
- isVersion(SRUVersion, SRUVersion) - Method in interface eu.clarin.sru.server.SRURequest
-
Check if version of this request is at least min and at most max.
L
- LAST - eu.clarin.sru.server.SRUScanResultSet.WhereInList
-
The last term (last)
- LOC - eu.clarin.sru.server.SRUServerConfig.LegacyNamespaceMode
M
- MAXIMUM - eu.clarin.sru.server.SRUResultCountPrecision
-
The value supplied is an estimate of the maximum possible count that the result set will attain.
- MINIMUM - eu.clarin.sru.server.SRUResultCountPrecision
-
The server does not know the result count but guarantees that it is at least this large.
N
- nextRecord() - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
Moves the cursor forward one record from its current position.
- nextTerm() - Method in class eu.clarin.sru.server.SRUScanResultSet
-
Moves the cursor forward one term from its current position.
O
- OASIS - eu.clarin.sru.server.SRUServerConfig.LegacyNamespaceMode
- ONLY - eu.clarin.sru.server.SRUScanResultSet.WhereInList
-
The only term (only)
P
- PACKED - eu.clarin.sru.server.SRURecordPacking
-
The client requests that the server should supply records strictly according to the requested schema.
- parse(Map<String, String>, URL) - Static method in class eu.clarin.sru.server.SRUServerConfig
-
Parse a SRU server XML configuration file and create an configuration object from it.
- parsedQuery - Variable in class eu.clarin.sru.server.SRUQueryBase
- parseQuery(SRUVersion, Map<String, String>, SRUDiagnosticList) - Method in class eu.clarin.sru.server.CQLQueryParser
- parseQuery(SRUVersion, Map<String, String>, SRUDiagnosticList) - Method in class eu.clarin.sru.server.SearchTermsQueryParser
- parseQuery(SRUVersion, Map<String, String>, SRUDiagnosticList) - Method in interface eu.clarin.sru.server.SRUQueryParser
-
Parse a query into an abstract syntax tree
R
- rawQuery - Variable in class eu.clarin.sru.server.SRUQueryBase
- register(SRUQueryParser<?>) - Method in class eu.clarin.sru.server.SRUQueryParserRegistry.Builder
-
Register a new query parser
- registerDefaults() - Method in class eu.clarin.sru.server.SRUQueryParserRegistry.Builder
S
- scan(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in interface eu.clarin.sru.server.SRUSearchEngine
-
Handle a scan operation.
- scan(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in class eu.clarin.sru.server.utils.SRUSearchEngineBase
-
Handle a scan operation.
- SCAN - eu.clarin.sru.server.SRUOperation
-
A scan operation
- search(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in interface eu.clarin.sru.server.SRUSearchEngine
-
Handle a searchRetrieve operation.
- search(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in class eu.clarin.sru.server.utils.SRUSearchEngineBase
-
Handle a searchRetrieve operation.
- SEARCH_RETRIEVE - eu.clarin.sru.server.SRUOperation
-
A searchRetrieve operation
- SearchTermsQueryParser - Class in eu.clarin.sru.server
- SearchTermsQueryParser() - Constructor for class eu.clarin.sru.server.SearchTermsQueryParser
- SearchTermsQueryParser.SearchTermsQuery - Class in eu.clarin.sru.server
- SERVER - eu.clarin.sru.server.SRURenderBy
-
The client requests that the server format the response according to the specified stylesheet, assuming the default SRU response schema as input to the stylesheet.
- SRU_ALLOW_OVERRIDE_INDENT_RESPONSE - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring, if the SRU server will allow the client to override the pretty-printing setting of the server.
- SRU_ALLOW_OVERRIDE_MAXIMUM_RECORDS - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring, if the SRU server will allow the client to override the maximum number of records the server supports.
- SRU_ALLOW_OVERRIDE_MAXIMUM_TERMS - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring, if the SRU server will allow the client to override the maximum number of terms the server supports.
- SRU_ANCHORING_CHARACTER_IN_UNSUPPORTED_POSITION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_ANCHORING_CHARACTER_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_AUTHENTICATION_ERROR - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_CANNOT_PROCESS_QUERY_REASON_UNKNOWN - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_CANNOT_SORT_INCOMPATIBLE_RECORD_FORMATS - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_COMBINATION_OF_PROXIMITY_ADJACENCY_AND_ANCHORING_CHARACTERS_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_COMBINATION_OF_PROXIMITY_ADJACENCY_AND_MASKING_CHARACTERS_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_COMBINATION_OF_RESULT_SETS_WITH_SEARCH_TERMS_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_DATABASE - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the database of this SRU server.
- SRU_ECHO_REQUESTS - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring, if the SRU server will echo the request.
- SRU_EMPTY_TERM_UNSUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_FIRST_RECORD_POSITION_OUT_OF_RANGE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_GENERAL_SYSTEM_ERROR - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_HOST - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the host of this SRU server.
- SRU_INDENT_RESPONSE - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring, if the SRU server pretty-print the XML response.
- SRU_INVALID_OR_UNSUPPORTED_USE_OF_PARENTHESES - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_INVALID_OR_UNSUPPORTED_USE_OF_QUOTES - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_LEGACY_NAMESPACE_MODE - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for setting the namespace URIs for SRU 1.1 and SRU 1.2.
- SRU_MANDATORY_PARAMETER_NOT_SUPPLIED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_MASKED_WORDS_TOO_SHORT - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_MASKING_CHARACTER_IN_UNSUPPORTED_POSITION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_MASKING_CHARACTER_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_MAXIMUM_RECORDS - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the maximum number of records the SRU server will support in the response to a searchRetrieve request.
- SRU_MAXIMUM_TERMS - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the maximum number of terms the SRU server will support in the response to a scan request.
- SRU_NON_SPECIAL_CHARACTER_ESCAPED_IN_TERM - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_NOT_AUTHORISED_TO_SEND_RECORD - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_NOT_AUTHORISED_TO_SEND_RECORD_IN_THIS_SCHEMA - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_NUMBER_OF_RECORDS - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the default number of records the SRU server will provide in the response to a searchRetrieve request if the client does not provide this value.
- SRU_NUMBER_OF_TERMS - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the default number of terms the SRU server will provide in the response to a scan request if the client does not provide this value.
- SRU_PATH_UNSUPPORTED_FOR_SCHEMA - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_PORT - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the port number of this SRU server.
- SRU_PROXIMITY_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_QUERY_FEATURE_UNSUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_QUERY_SYNTAX_ERROR - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_QUERY_TYPE_CQL - Static variable in class eu.clarin.sru.server.SRUConstants
-
shorthand queryType identifier for CQL
- SRU_QUERY_TYPE_SEARCH_TERMS - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RECORD_DOES_NOT_EXIST - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RECORD_NOT_AVAILABLE_IN_THIS_SCHEMA - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RECORD_TEMPORARILY_UNAVAILABLE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RECORD_TOO_LARGE_TO_SEND - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RESPONSE_BUFFER_SIZE - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the size of response buffer.
- SRU_RESPONSE_POSITION_OUT_OF_RANGE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RESULT_SET_CREATED_WITH_UNPREDICTABLE_PARTIAL_RESULTS_AVAILABLE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RESULT_SET_CREATED_WITH_VALID_PARTIAL_RESULTS_AVAILABLE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RESULT_SET_DOES_NOT_EXIST - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RESULT_SET_NOT_CREATED_TOO_MANY_MATCHING_RECORDS - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RESULT_SET_TEMPORARILY_UNAVAILABLE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RESULT_SETS_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_RESULT_SETS_ONLY_SUPPORTED_FOR_RETRIEVAL - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_SERVER_CONFIG_LOCATION_DEFAULT - Static variable in class eu.clarin.sru.server.utils.SRUServerServlet
-
Default value for the location of the SRU server configuration.
- SRU_SERVER_CONFIG_LOCATION_PARAM - Static variable in class eu.clarin.sru.server.utils.SRUServerServlet
-
Servlet initialization parameter name for the location of the SRU server configuration.
- SRU_SERVER_SEARCH_ENGINE_CLASS_PARAM - Static variable in class eu.clarin.sru.server.utils.SRUServerServlet
-
Servlet initialization parameter name for the class that implements the SRU search engine.
- SRU_SORT_ENDED_DUE_TO_MISSING_VALUE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_SORT_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_SORT_SPEC_INCLUDED_BOTH_IN_QUERY_AND_PROTOCOL_ERROR - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_SORT_SPEC_INCLUDED_BOTH_IN_QUERY_AND_PROTOCOL_PROTOCOL_PREVAILS - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_SORT_SPEC_INCLUDED_BOTH_IN_QUERY_AND_PROTOCOL_QUERY_PREVAILS - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_STYLESHEETS_NOT_SUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_SUPPORTED_VERSION_DEFAULT - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for setting the default SRU version for this SRU server, e.g.
- SRU_SUPPORTED_VERSION_MAX - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for setting the maximum supported SRU version for this SRU server.
- SRU_SUPPORTED_VERSION_MIN - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for setting the minimum supported SRU version for this SRU server.
- SRU_SYSTEM_TEMPORARILY_UNAVAILABLE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TERM_CONTAINS_ONLY_STOPWORDS - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TERM_IN_INVALID_FORMAT_FOR_INDEX_OR_RELATION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TOO_MANY_BOOLEAN_OPERATORS_IN_QUERY - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TOO_MANY_CHARACTERS_IN_QUERY - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TOO_MANY_CHARACTERS_IN_TERM - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TOO_MANY_MASKING_CHARACTERS_IN_TERM - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TOO_MANY_RECORDS_TO_SORT - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TOO_MANY_SORT_KEYS_TO_SORT - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TOO_MANY_TERMS_REQUESTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_TRANSPORT - Static variable in class eu.clarin.sru.server.SRUServerConfig
-
Parameter constant for configuring the transports for this SRU server.
- SRU_UNABLE_TO_EVALUATE_XPATH_EXPRESSION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNKNOWN_SCHEMA_FOR_RETRIEVAL - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_BOOLEAN_MODIFIER - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_BOOLEAN_OPERATOR - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_CASE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_COMBINATION_OF_INDEXES - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_COMBINATION_OF_PROXIMITY_MODIFIERS - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_COMBINATION_OF_RELATION_AND_INDEX - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_COMBINATION_OF_RELATION_AND_TERM - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_COMBINATION_OF_RELATION_MODIFERS - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_CONTEXT_SET - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_DIRECTION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_INDEX - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_MISSING_VALUE_ACTION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_OPERATION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_PARAMETER - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_PARAMETER_VALUE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_PATH_FOR_SORT - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_PROXIMITY_DISTANCE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_PROXIMITY_ORDERING - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_PROXIMITY_RELATION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_PROXIMITY_UNIT - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_RELATION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_RELATION_MODIFIER - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_SCHEMA_FOR_SORT - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_SORT_SEQUENCE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_STYLESHEET - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_VERSION - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_UNSUPPORTED_XML_ESCAPING_VALUE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_XPATH_EXPRESSION_CONTAINS_UNSUPPORTED_FEATURE - Static variable in class eu.clarin.sru.server.SRUConstants
- SRU_XPATH_RETRIEVAL_UNSUPPORTED - Static variable in class eu.clarin.sru.server.SRUConstants
- SRUAuthenticationInfo - Interface in eu.clarin.sru.server
- SRUAuthenticationInfoProvider - Interface in eu.clarin.sru.server
- SRUAuthenticationInfoProviderFactory - Interface in eu.clarin.sru.server.utils
- SRUConfigException - Exception in eu.clarin.sru.server
-
An exception raised, if some error occurred with the SRUServer configuration.
- SRUConfigException(String) - Constructor for exception eu.clarin.sru.server.SRUConfigException
-
Constructor.
- SRUConfigException(String, Throwable) - Constructor for exception eu.clarin.sru.server.SRUConfigException
-
Constructor.
- SRUConstants - Class in eu.clarin.sru.server
-
Constants for SRU diagnostics.
- SRUDiagnostic - Class in eu.clarin.sru.server
-
Class to hold a SRU diagnostic.
- SRUDiagnostic(String) - Constructor for class eu.clarin.sru.server.SRUDiagnostic
-
Constructor.
- SRUDiagnostic(String, String) - Constructor for class eu.clarin.sru.server.SRUDiagnostic
-
Constructor.
- SRUDiagnostic(String, String, String) - Constructor for class eu.clarin.sru.server.SRUDiagnostic
-
Constructor.
- SRUDiagnosticList - Interface in eu.clarin.sru.server
-
Container for non surrogate diagnostics for the request.
- SRUException - Exception in eu.clarin.sru.server
-
An exception raised, if something went wrong processing the request.
- SRUException(String) - Constructor for exception eu.clarin.sru.server.SRUException
-
Constructor.
- SRUException(String, String) - Constructor for exception eu.clarin.sru.server.SRUException
-
Constructor.
- SRUException(String, String, String) - Constructor for exception eu.clarin.sru.server.SRUException
-
Constructor.
- SRUException(String, String, String, Throwable) - Constructor for exception eu.clarin.sru.server.SRUException
-
Constructor.
- SRUException(String, String, Throwable) - Constructor for exception eu.clarin.sru.server.SRUException
-
Constructor.
- SRUException(String, Throwable) - Constructor for exception eu.clarin.sru.server.SRUException
-
Constructor.
- SRUExplainResult - Class in eu.clarin.sru.server
-
A result set of an explain operation.
- SRUExplainResult(SRUDiagnosticList) - Constructor for class eu.clarin.sru.server.SRUExplainResult
-
Constructor.
- SRUNamespaces - Interface in eu.clarin.sru.server
-
Interface for decoupling SRU namespaces from implementation to allow to support SRU 1.1/1.2 and SRU 2.0.
- SRUOperation - Enum in eu.clarin.sru.server
-
SRU operation.
- SRUQuery<T> - Interface in eu.clarin.sru.server
-
Holder class for a parsed query to be returned from a
SRUQueryParser
. - SRUQueryBase<T> - Class in eu.clarin.sru.server
-
Base class for implementing for a parsed query to be returned from a
SRUQueryParser
. - SRUQueryBase(String, T) - Constructor for class eu.clarin.sru.server.SRUQueryBase
-
Constructor.
- SRUQueryParser<T> - Interface in eu.clarin.sru.server
-
Interface for implementing pluggable query parsers.
- SRUQueryParserRegistry - Class in eu.clarin.sru.server
-
A registry to keep track of registered
SRUQueryParser
to be used by theSRUServer
. - SRUQueryParserRegistry.Builder - Class in eu.clarin.sru.server
-
Builder for creating
SRUQueryParserRegistry
instances. - SRURecordPacking - Enum in eu.clarin.sru.server
-
SRU 2.0 record packing.
- SRURecordXmlEscaping - Enum in eu.clarin.sru.server
-
SRU Record XML escaping (or record packing in SRU 1.2).
- SRURenderBy - Enum in eu.clarin.sru.server
-
SRU Record XML escaping.
- SRURequest - Interface in eu.clarin.sru.server
-
Provides information about a SRU request.
- SRUResultCountPrecision - Enum in eu.clarin.sru.server
-
(SRU 2.0) Indicate the accuracy of the result count reported by total number of records that matched the query.
- SRUScanResultSet - Class in eu.clarin.sru.server
-
A result set of a scan operation.
- SRUScanResultSet(SRUDiagnosticList) - Constructor for class eu.clarin.sru.server.SRUScanResultSet
-
Constructor.
- SRUScanResultSet.WhereInList - Enum in eu.clarin.sru.server
-
A flag to indicate the position of the term within the complete term list.
- SRUSearchEngine - Interface in eu.clarin.sru.server
-
Interface for connecting the SRU protocol implementation to an actual search engine.
- SRUSearchEngineBase - Class in eu.clarin.sru.server.utils
-
Base class required for an
SRUSearchEngine
implementation to be used with theSRUServerServlet
Servlet. - SRUSearchEngineBase() - Constructor for class eu.clarin.sru.server.utils.SRUSearchEngineBase
- SRUSearchResultSet - Class in eu.clarin.sru.server
-
A result set of a searchRetrieve operation.
- SRUSearchResultSet(SRUDiagnosticList) - Constructor for class eu.clarin.sru.server.SRUSearchResultSet
-
Constructor.
- SRUServer - Class in eu.clarin.sru.server
-
SRU/CQL protocol implementation for the server-side (SRU/S).
- SRUServer(SRUServerConfig, SRUQueryParserRegistry, SRUAuthenticationInfoProvider, SRUSearchEngine) - Constructor for class eu.clarin.sru.server.SRUServer
-
Constructor.
- SRUServerConfig - Class in eu.clarin.sru.server
-
SRU server configuration.
- SRUServerConfig.DatabaseInfo - Class in eu.clarin.sru.server
- SRUServerConfig.IndexInfo - Class in eu.clarin.sru.server
- SRUServerConfig.IndexInfo.Index - Class in eu.clarin.sru.server
- SRUServerConfig.IndexInfo.Index.Map - Class in eu.clarin.sru.server
- SRUServerConfig.IndexInfo.Set - Class in eu.clarin.sru.server
- SRUServerConfig.LegacyNamespaceMode - Enum in eu.clarin.sru.server
- SRUServerConfig.LocalizedString - Class in eu.clarin.sru.server
- SRUServerConfig.SchemaInfo - Class in eu.clarin.sru.server
- SRUServerServlet - Class in eu.clarin.sru.server.utils
-
A Servlet implementation, which provides an environment for running a
SRUServer
in a Servlet container. - SRUServerServlet() - Constructor for class eu.clarin.sru.server.utils.SRUServerServlet
- SRUVersion - Enum in eu.clarin.sru.server
-
SRU version
- STRING - eu.clarin.sru.server.SRURecordXmlEscaping
-
String record packing
- supportsVersion(SRUVersion) - Method in class eu.clarin.sru.server.CQLQueryParser
- supportsVersion(SRUVersion) - Method in class eu.clarin.sru.server.SearchTermsQueryParser
- supportsVersion(SRUVersion) - Method in interface eu.clarin.sru.server.SRUQueryParser
-
Check if query is supported by a specific version of SRU/CQL
U
- UNKNOWN - eu.clarin.sru.server.SRUResultCountPrecision
-
The server has no idea what the result count is, and does not want to venture an estimate.
- UNPACKED - eu.clarin.sru.server.SRURecordPacking
-
The server is free to allow the location of application data to vary within the record.
V
- valueOf(String) - Static method in enum eu.clarin.sru.server.SRUOperation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.clarin.sru.server.SRURecordPacking
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.clarin.sru.server.SRURecordXmlEscaping
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.clarin.sru.server.SRURenderBy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.clarin.sru.server.SRUResultCountPrecision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.clarin.sru.server.SRUScanResultSet.WhereInList
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.clarin.sru.server.SRUServerConfig.LegacyNamespaceMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.clarin.sru.server.SRUVersion
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum eu.clarin.sru.server.SRUOperation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.clarin.sru.server.SRURecordPacking
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.clarin.sru.server.SRURecordXmlEscaping
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.clarin.sru.server.SRURenderBy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.clarin.sru.server.SRUResultCountPrecision
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.clarin.sru.server.SRUScanResultSet.WhereInList
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.clarin.sru.server.SRUServerConfig.LegacyNamespaceMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.clarin.sru.server.SRUVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION_1_1 - eu.clarin.sru.server.SRUVersion
-
SRU/CQL version 1.1
- VERSION_1_2 - eu.clarin.sru.server.SRUVersion
-
SRU/CQL version 1.2
- VERSION_2_0 - eu.clarin.sru.server.SRUVersion
-
SRU/CQL version 2.0
W
- writeExtraRecordData(XMLStreamWriter) - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
Serialize extra record data for the current record.
- writeExtraTermData(XMLStreamWriter) - Method in class eu.clarin.sru.server.SRUScanResultSet
-
Serialize extra term data for the current term.
- writeRecord(XMLStreamWriter) - Method in class eu.clarin.sru.server.SRUSearchResultSet
-
Serialize the current record in the requested format.
X
- XML - eu.clarin.sru.server.SRURecordXmlEscaping
-
XML record packing
All Classes All Packages