A B C D E F G H I L M N P R S T V W X 
All Classes All Packages

A

AbstractEndpointDescriptionBase - Class in eu.clarin.sru.server.fcs.utils
An abstract base class for implementing endpoint descriptions.
AbstractEndpointDescriptionBase(int, List<URI>, List<DataView>, List<Layer>, List<LexField>) - Constructor for class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
Constructor.
addSpan(URI, long, long, String) - Method in class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
Add a span.
addSpan(URI, long, long, String, int) - Method in class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
Add a span.
addSpan(URI, long, long, String, String) - Method in class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
Add a span.
addSpan(URI, long, long, String, String, int) - Method in class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
Add a span.
addValue(String, String) - Method in class eu.clarin.sru.server.fcs.LexDataViewWriter
 
addValue(String, String, String, String) - Method in class eu.clarin.sru.server.fcs.LexDataViewWriter
 
addValue(String, String, String, String, String, String) - Method in class eu.clarin.sru.server.fcs.LexDataViewWriter
 
addValue(String, String, String, String, String, String, String, String) - Method in class eu.clarin.sru.server.fcs.LexDataViewWriter
 
addValue(String, String, Map<String, String>) - Method in class eu.clarin.sru.server.fcs.LexDataViewWriter
Add a single field value with optional attributes map.
addValues(String, List<String>, Map<String, String>) - Method in class eu.clarin.sru.server.fcs.LexDataViewWriter
Add a multiple field values with optional attributes map.
AdvancedDataViewWriter - Class in eu.clarin.sru.server.fcs
Helper class for serializing Advanced Data Views.
AdvancedDataViewWriter(AdvancedDataViewWriter.Unit) - Constructor for class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
Constructor.
AdvancedDataViewWriter.Unit - Enum in eu.clarin.sru.server.fcs
 
AUTH_ONLY - eu.clarin.sru.server.fcs.ResourceInfo.AvailabilityRestriction
Only authentication via home institution is required.
AuthenticationProvider - Class in eu.clarin.sru.server.fcs.utils
 
AuthenticationProvider.Builder - Class in eu.clarin.sru.server.fcs.utils
 

B

build() - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 

C

CAP_ADVANCED_SEARCH - Static variable in class eu.clarin.sru.server.fcs.Constants
 
CAP_AUTHENTICATED_SEARCH - Static variable in class eu.clarin.sru.server.fcs.Constants
 
CAP_BASIC_SEARCH - Static variable in class eu.clarin.sru.server.fcs.Constants
 
CAP_LEX_SEARCH - Static variable in class eu.clarin.sru.server.fcs.Constants
 
capabilities - Variable in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
CLARIN_FCS_RECORD_SCHEMA - Static variable in class eu.clarin.sru.server.fcs.Constants
 
Constants - Class in eu.clarin.sru.server.fcs
Various useful constants for CLARIN-FCS endpoints.
create() - Static method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
createAuthenticationInfoProvider(ServletContext, Map<String, String>) - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
createEndpointDescription(ServletContext, SRUServerConfig, Map<String, String>) - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 

D

DataView - Class in eu.clarin.sru.server.fcs
This class is used to hold information about a data view that is implemented by the endpoint.
DataView(String, String, DataView.DeliveryPolicy) - Constructor for class eu.clarin.sru.server.fcs.DataView
Constructor.
DataView.DeliveryPolicy - Enum in eu.clarin.sru.server.fcs
Enumeration to indicate the delivery policy of a data view.
destroy() - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Destroy the resource info inventory.
destroy() - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
This method should not be overridden.
destroy() - Method in class eu.clarin.sru.server.fcs.utils.SimpleEndpointDescription
 
doDestroy() - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
Destroy the search engine.
doInit(ServletContext, SRUServerConfig, SRUQueryParserRegistry.Builder, Map<String, String>) - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
Initialize the search engine.
doScan(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase

E

EMPTY - eu.clarin.sru.server.fcs.Layer.ContentEncoding
No additional value information is encoded for this layer.
endpointDescription - Variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
EndpointDescription - Interface in eu.clarin.sru.server.fcs
An interface for abstracting resource endpoint descriptions.
eu.clarin.sru.server.fcs - package eu.clarin.sru.server.fcs
 
eu.clarin.sru.server.fcs.utils - package eu.clarin.sru.server.fcs.utils
 
explain(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 

F

FCS_AUTHENTICATION_ACCEPT_EXPIRESAT_PARAM - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_AUTHENTICATION_ACCEPT_ISSUEDAT_PARAM - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_AUTHENTICATION_ACCEPT_NOTBEFORE_PARAM - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_AUTHENTICATION_AUDIENCE_PARAM - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_AUTHENTICATION_ENABLE_PARAM - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_AUTHENTICATION_IGNORE_ISSUEDAT_PARAM - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_AUTHENTICATION_PUBLIC_ISSUER_PARAM_PREFIX - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_AUTHENTICATION_PUBLIC_JWKS_PARAM_PREFIX - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_AUTHENTICATION_PUBLIC_KEY_PARAM_PREFIX - Static variable in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
FCS_DIAGNOSTIC_GENERAL_PROCESSING_HINT - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_DIAGNOSTIC_GENERAL_QUERY_SYNTAX_ERROR - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_DIAGNOSTIC_GENERAL_QUERY_TOO_COMPLEX_CANNOT_PERFORM_QUERY - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_DIAGNOSTIC_PERSISTENT_IDENTIFIER_INVALID - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_DIAGNOSTIC_QUERY_WAS_REWRITTEN - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_DIAGNOSTIC_REQUESTED_DATA_VIEW_INVALID - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_DIAGNOSTIC_RESOURCE_TOO_LARGE_CANNOT_PERFORM_QUERY - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_DIAGNOSTIC_RESOURCE_TOO_LARGE_CONTEXT_ADJUSTED - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_FIELD_TYPES - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_HITS_MIMETYPE - Static variable in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
FCS_HITS_NS - Static variable in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
FCS_HITS_PREFIX - Static variable in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
FCS_KWIC_MIMETYPE - Static variable in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
FCS_KWIC_NS - Static variable in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
FCS_KWIC_PREFIX - Static variable in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
FCS_LAYER_TYPE_LEMMA - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_LAYER_TYPE_NORM - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_LAYER_TYPE_ORTH - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_LAYER_TYPE_PHONETIC - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_LAYER_TYPE_POS - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_LAYER_TYPE_TEXT - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_NS - Static variable in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
FCS_PREFIX - Static variable in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
FCS_QUERY_TYPE_CQL - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_QUERY_TYPE_FCS - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_QUERY_TYPE_LEX - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCS_QUERY_TYPE_SEARCH_TERMS - Static variable in class eu.clarin.sru.server.fcs.Constants
 
FCSQueryParser - Class in eu.clarin.sru.server.fcs
 
FCSQueryParser() - Constructor for class eu.clarin.sru.server.fcs.FCSQueryParser
 
FCSQueryParser.FCSQuery - Class in eu.clarin.sru.server.fcs
 

G

getAltValueInfo() - Method in class eu.clarin.sru.server.fcs.Layer
Get the additional information about this layer.
getAltValueInfoURI() - Method in class eu.clarin.sru.server.fcs.Layer
Get an additional URI for pointing to more information about this layer.
getAuthenticationInfo(HttpServletRequest) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider
 
getAvailabilityRestriction() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the availabiliy restriction for this resource.
getAvailableDataViews() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the list of data views that are available for this resource.
getAvailableLayers() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the list of layers that are available in Advanced Search for this resource.
getAvailableLexFields() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the list of lex fields that are available in Lexical Search for this resource.
getCapabilities() - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Get the list of capabilities supported by this endpoint.
getCapabilities() - Method in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
getContentEncoding() - Method in class eu.clarin.sru.server.fcs.Layer
Get the content encoding mode for this layer.
getDeliveryPolicy() - Method in class eu.clarin.sru.server.fcs.DataView
Get the delivery policy for this data view.
getDescription() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the description of this resource.
getDescription(String) - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the description of the resource for a specific language code.
getId() - Method in class eu.clarin.sru.server.fcs.Layer
Get the identifier for the layer.
getId() - Method in class eu.clarin.sru.server.fcs.LexField
Get the identifier for the lex field.
getIdentifier() - Method in class eu.clarin.sru.server.fcs.DataView
Get the identifier of this data view.
getInstitution() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the institution of this resource.
getInstitution(String) - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the institution of this resource for a specific language code.
getKeyCount() - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider
 
getLandingPageURI() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the landing page of this resource.
getLanguages() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the list of languages in this resource represented as ISO-632-3 three letter language code.
getMimeType() - Method in class eu.clarin.sru.server.fcs.DataView
Get the MIME type of this data view.
getPid() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the persistent identifier of this resource.
getQualifier() - Method in class eu.clarin.sru.server.fcs.Layer
Get the optional layer qualifier to be used in FCS-QL
getQueryParameterNames() - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 
getQueryParameterNames() - Method in class eu.clarin.sru.server.fcs.LexCQLQueryParser
 
getQueryType() - Method in class eu.clarin.sru.server.fcs.FCSQueryParser.FCSQuery
 
getQueryType() - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 
getQueryType() - Method in class eu.clarin.sru.server.fcs.LexCQLQueryParser
 
getQueryType() - Method in class eu.clarin.sru.server.fcs.LexCQLQueryParser.LexCQLQuery
 
getQueryTypeDefintion() - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 
getQueryTypeDefintion() - Method in class eu.clarin.sru.server.fcs.LexCQLQueryParser
 
getResource(String) - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Get the resources identified by a given persistent identifier.
getResource(String) - Method in class eu.clarin.sru.server.fcs.utils.SimpleEndpointDescription
 
getResourceList(String) - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Get a list of all resources sub-ordinate to a resource identified by a given persistent identifier.
getResourceList(String) - Method in class eu.clarin.sru.server.fcs.utils.SimpleEndpointDescription
 
getResourcePids(String) - Method in class eu.clarin.sru.server.fcs.utils.SimpleEndpointDescription
 
getResultId() - Method in class eu.clarin.sru.server.fcs.Layer
Get the unique URI that used in the Advanced Data View to refer to this layer
getSubResources() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the direct sub-ordinate resources of this resource.
getSupportedDataViews() - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Get the list of data views supported by this endpoint.
getSupportedDataViews() - Method in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
getSupportedLayers() - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Get the list of layers that are supported in Advanced Search by this endpoint.
getSupportedLayers() - Method in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
getSupportedLexFields() - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Get the list of lex fields that are supported in Lexical Search by this endpoint.
getSupportedLexFields() - Method in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
getTitle() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the title of this resource.
getTitle(String) - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Get the title of the resource for a specific language code.
getType() - Method in class eu.clarin.sru.server.fcs.Layer
Get the type identifier for this layer.
getType() - Method in class eu.clarin.sru.server.fcs.LexField
Get the type identifier for this lex field.
getVersion() - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Get the version number of this endpoint description.
getVersion() - Method in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 

H

hasAvailabilityRestriction() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Check, if this resource has any kind of availability restriction.
hasAvailableLayers() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Check if any layers are available for Advanced Search
hasAvailableLexFields() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Check if any lex fields are available for Lexical Search
hasSubResources() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Determine, if this resource has sub-resources.

I

init(ServletContext, SRUServerConfig, SRUQueryParserRegistry.Builder, Map<String, String>) - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
This method should not be overridden.
isVersion(int) - Method in interface eu.clarin.sru.server.fcs.EndpointDescription
Check if this endpoint description is in a certain version.
isVersion(int) - Method in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
ITEM - eu.clarin.sru.server.fcs.AdvancedDataViewWriter.Unit
 

L

Layer - Class in eu.clarin.sru.server.fcs
This class is used to information about a Layers that is available by the Endpoint.
Layer(String, URI, String) - Constructor for class eu.clarin.sru.server.fcs.Layer
Constructor.
Layer(String, URI, String, Layer.ContentEncoding, String, String, URI) - Constructor for class eu.clarin.sru.server.fcs.Layer
Constructor.
Layer.ContentEncoding - Enum in eu.clarin.sru.server.fcs
The content encoding policy for a Layer
LEX_FIELD_TYPE_ANTONYM - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_BASEFORM - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_CASE - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_CITATION - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_DEFINITION - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_ENTRYID - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_ETYMOLOGY - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_FREQUENCY - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_GENDER - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_HOLONYM - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_HYPERNYM - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_HYPONYM - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_LEMMA - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_MERONYM - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_NUMBER - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_PHONETIC - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_POS - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_REF - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_RELATED - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_SEGMENTATION - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_SENSEREF - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_SENTIMENT - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_SYNONYM - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_TRANSCRIPTION - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPE_TRANSLATION - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_FIELD_TYPES - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LEX_VIRTUAL_FIELD_TYPE_LANGUAGE - Static variable in class eu.clarin.sru.server.fcs.Constants
 
LexCQLQueryParser - Class in eu.clarin.sru.server.fcs
 
LexCQLQueryParser() - Constructor for class eu.clarin.sru.server.fcs.LexCQLQueryParser
 
LexCQLQueryParser.LexCQLQuery - Class in eu.clarin.sru.server.fcs
 
LexDataViewWriter - Class in eu.clarin.sru.server.fcs
 
LexDataViewWriter() - Constructor for class eu.clarin.sru.server.fcs.LexDataViewWriter
Constructor.
LexDataViewWriter(String, String) - Constructor for class eu.clarin.sru.server.fcs.LexDataViewWriter
Constructor.
LexField - Class in eu.clarin.sru.server.fcs
This class is used to information about a Lex Fields that is available by the Endpoint.
LexField(String, String) - Constructor for class eu.clarin.sru.server.fcs.LexField
Constructor.

M

MIMETYPE_ADV - Static variable in class eu.clarin.sru.server.fcs.Constants
 
MIMETYPE_HITS - Static variable in class eu.clarin.sru.server.fcs.Constants
 
MIMETYPE_LEX - Static variable in class eu.clarin.sru.server.fcs.Constants
 

N

NEED_TO_REQUEST - eu.clarin.sru.server.fcs.DataView.DeliveryPolicy
A client must explicitly request the endpoint.
NO_HIGHLIGHT - Static variable in class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
 
NONE - eu.clarin.sru.server.fcs.ResourceInfo.AvailabilityRestriction
No authentication is required.
NS_ADV - Static variable in class eu.clarin.sru.server.fcs.Constants
 
NS_HITS - Static variable in class eu.clarin.sru.server.fcs.Constants
 
NS_LEX - Static variable in class eu.clarin.sru.server.fcs.Constants
 

P

parse(URL) - Static method in class eu.clarin.sru.server.fcs.utils.SimpleEndpointDescriptionParser
Parse an XML file and return a static list of resource info records.
parseBoolean(String) - Static method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
Convince method for parsing a string to boolean.
parseQuery(SRUVersion, Map<String, String>, SRUDiagnosticList) - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 
parseQuery(SRUVersion, Map<String, String>, SRUDiagnosticList) - Method in class eu.clarin.sru.server.fcs.LexCQLQueryParser
 
PERSONAL_IDENTIFIER - eu.clarin.sru.server.fcs.ResourceInfo.AvailabilityRestriction
An additional 'userID' attribute is required for authentication.
PID_ROOT - Static variable in interface eu.clarin.sru.server.fcs.EndpointDescription
Constant for a (synthetic) persistent identifier identifying the top-most (= root) resources in the resource inventory.

R

reset() - Method in class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
Reset the writer for writing a new data view (instance).
ResourceInfo - Class in eu.clarin.sru.server.fcs
This class implements a resource info record, which provides supplementary information about a resource that is available at the endpoint.
ResourceInfo(String, Map<String, String>, Map<String, String>, Map<String, String>, String, List<String>, ResourceInfo.AvailabilityRestriction, List<DataView>, List<Layer>, List<LexField>, List<ResourceInfo>) - Constructor for class eu.clarin.sru.server.fcs.ResourceInfo
Constructor.
ResourceInfo(String, Map<String, String>, Map<String, String>, Map<String, String>, String, List<String>, List<DataView>, List<Layer>, List<ResourceInfo>) - Constructor for class eu.clarin.sru.server.fcs.ResourceInfo
Constructor.
ResourceInfo.AvailabilityRestriction - Enum in eu.clarin.sru.server.fcs
Enumeration to indicate the content encoding of a layer.

S

scan(SRUServerConfig, SRURequest, SRUDiagnosticList) - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
Handle a scan operation.
SEND_BY_DEFAULT - eu.clarin.sru.server.fcs.DataView.DeliveryPolicy
The data view is sent automatically by the endpoint.
SimpleEndpointDescription - Class in eu.clarin.sru.server.fcs.utils
A very simple implementation of an endpoint description that is initialized from static information supplied at construction time.
SimpleEndpointDescription(int, List<URI>, List<DataView>, List<Layer>, List<LexField>, List<ResourceInfo>, boolean) - Constructor for class eu.clarin.sru.server.fcs.utils.SimpleEndpointDescription
Constructor.
SimpleEndpointDescriptionParser - Class in eu.clarin.sru.server.fcs.utils
A parser, that parses an XML file and produces a endpoint description with static list of resource info records.
SimpleEndpointDescriptionParser() - Constructor for class eu.clarin.sru.server.fcs.utils.SimpleEndpointDescriptionParser
 
SimpleEndpointSearchEngineBase - Class in eu.clarin.sru.server.fcs
A base class for implementing a simple search engine to be used as a CLARIN-FCS endpoint.
SimpleEndpointSearchEngineBase() - Constructor for class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
 
supportedDataViews - Variable in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
supportedLayers - Variable in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
supportedLexFields - Variable in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
supportsVersion(SRUVersion) - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 
supportsVersion(SRUVersion) - Method in class eu.clarin.sru.server.fcs.LexCQLQueryParser
 

T

TIMESTAMP - eu.clarin.sru.server.fcs.AdvancedDataViewWriter.Unit
 
toString() - Method in class eu.clarin.sru.server.fcs.DataView
 
toString() - Method in class eu.clarin.sru.server.fcs.Layer
 

V

VALUE - eu.clarin.sru.server.fcs.Layer.ContentEncoding
Value information is encoded as element content in this layer.
valueOf(String) - Static method in enum eu.clarin.sru.server.fcs.AdvancedDataViewWriter.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.clarin.sru.server.fcs.DataView.DeliveryPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.clarin.sru.server.fcs.Layer.ContentEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.clarin.sru.server.fcs.ResourceInfo.AvailabilityRestriction
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.clarin.sru.server.fcs.AdvancedDataViewWriter.Unit
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.fcs.DataView.DeliveryPolicy
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.fcs.Layer.ContentEncoding
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.fcs.ResourceInfo.AvailabilityRestriction
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
VERSION_1 - Static variable in interface eu.clarin.sru.server.fcs.EndpointDescription
Constant for endpoint description version number for FCS 1.0
VERSION_2 - Static variable in interface eu.clarin.sru.server.fcs.EndpointDescription
Constant for endpoint description version number for FCS 1.0

W

withAudience(String) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withExpiresAt(long) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withIgnoreIssuedAt() - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withIssuedAt(long) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withIssuer(String) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withNotBefore(long) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withPublicKey(String, File) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withPublicKey(String, File, String) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withPublicKey(String, InputStream) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withPublicKey(String, InputStream, String) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withPublicKey(String, RSAPublicKey) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
withPublicKey(String, RSAPublicKey, String) - Method in class eu.clarin.sru.server.fcs.utils.AuthenticationProvider.Builder
 
writeAdvancedDataView(XMLStreamWriter) - Method in class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
Write the Advanced Data View to the output stream.
writeEndDataView(XMLStreamWriter) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the end of a data view (i.e. the </DataView> element).
writeEndResource(XMLStreamWriter) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the end of a resource (i.e. the </Resource> element).
writeEndResourceFragment(XMLStreamWriter) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the end of a resource fragment (i.e. the </ResourceFragment> element).
writeHitsDataView(XMLStreamWriter, String, int[], boolean) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Convince method to write a simple HITS data view.
writeHitsDataView(XMLStreamWriter, String, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Convince method to write a simple HITS data view.
writeHitsDataView(XMLStreamWriter, URI) - Method in class eu.clarin.sru.server.fcs.AdvancedDataViewWriter
Convenience method to write HITS Data View.
writeKWICDataView(XMLStreamWriter, String, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Deprecated.
Use the HITS data view instead.
writeLexDataView(XMLStreamWriter) - Method in class eu.clarin.sru.server.fcs.LexDataViewWriter
Write the Lex Data View to the output stream.
writeResourceWithHitsDataView(XMLStreamWriter, String, String, String, int[], boolean) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Convince method to write a simple HITS data view.
writeResourceWithHitsDataView(XMLStreamWriter, String, String, String, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Convince method for writing a record with a HITS data view.
writeResourceWithHitsDataViewLegacy(XMLStreamWriter, String, String, String, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Deprecated.
Only use, if you want compatability to legacy FCS applications.
writeResourceWithKWICDataView(XMLStreamWriter, String, String, String, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Deprecated.
The the HITS data view instead.
writeStartDataView(XMLStreamWriter, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the start of a data view (i.e. the <DataView> element).
writeStartResource(XMLStreamWriter, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the start of a resource (i.e. the <Resource> element).
writeStartResourceFragment(XMLStreamWriter, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the start of a resource fragment (i.e. the <ResourceFragment> element).

X

X_FCS_CONTEXT_KEY - Static variable in class eu.clarin.sru.server.fcs.Constants
 
X_FCS_CONTEXT_SEPARATOR - Static variable in class eu.clarin.sru.server.fcs.Constants
 
X_FCS_DATAVIEWS_KEY - Static variable in class eu.clarin.sru.server.fcs.Constants
 
X_FCS_DATAVIEWS_SEPARATOR - Static variable in class eu.clarin.sru.server.fcs.Constants
 
XML_PREFIX_ADV - Static variable in class eu.clarin.sru.server.fcs.Constants
 
XML_PREFIX_HITS - Static variable in class eu.clarin.sru.server.fcs.Constants
 
XML_PREFIX_LEX - Static variable in class eu.clarin.sru.server.fcs.Constants
 
XMLStreamWriterHelper - Class in eu.clarin.sru.server.fcs
This class provides several helper methods for writing records in the CLARIN-FCS record schema.
XMLStreamWriterHelper() - Constructor for class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
 
A B C D E F G H I L M N P R S T V W X 
All Classes All Packages