A B C D E F G H I L M N O P R S U V W X 
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 the SRUServer.
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 the SRUServerServlet 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
A B C D E F G H I L M N O P R S U V W X 
All Classes All Packages