A B C D E F G H I L N O P Q R S T U 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>) - Constructor for class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
Constructor.
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.Expression
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.ExpressionAnd
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.ExpressionGroup
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.ExpressionNot
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.ExpressionOr
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.ExpressionWildcard
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.QueryDisjunction
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.QueryGroup
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.QuerySegment
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.QuerySequence
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.QueryWithWithin
 
accept(QueryVisitor) - Method in class eu.clarin.sru.server.fcs.parser.SimpleWithin
 
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.
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
 
capabilities - Variable in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
CASE_INSENSITIVE - eu.clarin.sru.server.fcs.parser.RegexFlag
case insensitive.
CASE_SENSITIVE - eu.clarin.sru.server.fcs.parser.RegexFlag
case sensitive.
children - Variable in class eu.clarin.sru.server.fcs.parser.QueryNode
 
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.
EQUALS - eu.clarin.sru.server.fcs.parser.Operator
EQUALS operator.
eu.clarin.sru.server.fcs - package eu.clarin.sru.server.fcs
 
eu.clarin.sru.server.fcs.parser - package eu.clarin.sru.server.fcs.parser
 
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
 
Expression - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree SIMPLE expression node.
EXPRESSION - eu.clarin.sru.server.fcs.parser.QueryNodeType
simple expression
EXPRESSION_AND - eu.clarin.sru.server.fcs.parser.QueryNodeType
and expression
EXPRESSION_GROUP - eu.clarin.sru.server.fcs.parser.QueryNodeType
group expression
EXPRESSION_NOT - eu.clarin.sru.server.fcs.parser.QueryNodeType
not expression
EXPRESSION_OR - eu.clarin.sru.server.fcs.parser.QueryNodeType
or expression
EXPRESSION_WILDCARD - eu.clarin.sru.server.fcs.parser.QueryNodeType
wildcard expression
ExpressionAnd - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree AND expression node.
ExpressionGroup - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree GROUP expression node.
ExpressionNot - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree NOT expression node.
ExpressionOr - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree OR expression node.
ExpressionWildcard - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree WILDCARD expression node.

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_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_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.
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
 
getChild(int) - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Get a child node by index.
getChild(Class<T>, int) - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Get a child node of specified type by index.
getChildCount() - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Get the number of children of this node.
getChildren() - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
The children of this node.
getContent() - Method in class eu.clarin.sru.server.fcs.parser.QueryGroup
Get the group content.
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.
getExpression() - Method in class eu.clarin.sru.server.fcs.parser.QuerySegment
Get the expression for this segment.
getFirstChild() - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Get this first child node.
getFirstChild(Class<T>) - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Get a first child node of specified type.
getId() - Method in class eu.clarin.sru.server.fcs.Layer
Get the identifier for the layer.
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.
getLastChild() - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Get this last child node.
getLayerIdentifier() - Method in class eu.clarin.sru.server.fcs.parser.Expression
Get the layer identifier.
getLayerQualifier() - Method in class eu.clarin.sru.server.fcs.parser.Expression
Get the Layer Type Identifier qualifier.
getMaxOccurs() - Method in class eu.clarin.sru.server.fcs.parser.QueryGroup
Get the maximum occurrence of group content.
getMaxOccurs() - Method in class eu.clarin.sru.server.fcs.parser.QuerySegment
Get the maximum occurrence of this segment.
getMimeType() - Method in class eu.clarin.sru.server.fcs.DataView
Get the MIME type of this data view.
getMinOccurs() - Method in class eu.clarin.sru.server.fcs.parser.QueryGroup
Get the minimum occurrence of group content.
getMinOccurs() - Method in class eu.clarin.sru.server.fcs.parser.QuerySegment
Get the minimum occurrence of this segment.
getNodeType() - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Get the node type of this node.
getOperands() - Method in class eu.clarin.sru.server.fcs.parser.ExpressionOr
Get the OR expression operands
getOperator() - Method in class eu.clarin.sru.server.fcs.parser.Expression
Get the operator.
getParent() - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Get the parent node of this node.
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
getQuery() - Method in class eu.clarin.sru.server.fcs.parser.QueryWithWithin
Get the query clause.
getQueryParameterNames() - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 
getQueryType() - Method in class eu.clarin.sru.server.fcs.FCSQueryParser.FCSQuery
 
getQueryType() - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 
getQueryTypeDefintion() - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 
getRegexFlags() - Method in class eu.clarin.sru.server.fcs.parser.Expression
Get the regex flags set.
getRegexValue() - Method in class eu.clarin.sru.server.fcs.parser.Expression
Get the regex value.
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
getScope() - Method in class eu.clarin.sru.server.fcs.parser.SimpleWithin
Get the simple within scope
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
 
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.
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
 
getWithin() - Method in class eu.clarin.sru.server.fcs.parser.QueryWithWithin
Get the within clause (= search context)

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
hasLayerIdentifier(String) - Method in class eu.clarin.sru.server.fcs.parser.Expression
Check if the expression used a given Layer Type Identifier.
hasLayerQualifier(String) - Method in class eu.clarin.sru.server.fcs.parser.Expression
Check if the expression used a given qualifier for the Layer Type Identifier.
hasNodeType(QueryNodeType) - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
Check, if node if of given type.
hasOperator(Operator) - Method in class eu.clarin.sru.server.fcs.parser.Expression
Check if expression used a given operator.
hasRegexFlag(RegexFlag) - Method in class eu.clarin.sru.server.fcs.parser.Expression
Check if a regex flag is set.
hasSubResources() - Method in class eu.clarin.sru.server.fcs.ResourceInfo
Determine, if this resource has sub-resources.

I

IGNORE_DIACRITICS - eu.clarin.sru.server.fcs.parser.RegexFlag
ignore all diacritics
init(ServletContext, SRUServerConfig, SRUQueryParserRegistry.Builder, Map<String, String>) - Method in class eu.clarin.sru.server.fcs.SimpleEndpointSearchEngineBase
This method should not be overridden.
isLayerQualifierEmpty() - Method in class eu.clarin.sru.server.fcs.parser.Expression
Check if the Layer Type Identifier qualifier is empty.
isRegexFlagsEmpty() - Method in class eu.clarin.sru.server.fcs.parser.Expression
Check if a regex flag set is empty.
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
LITERAL_MATCHING - eu.clarin.sru.server.fcs.parser.RegexFlag
match exactly (= literally).

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
 
nodeType - Variable in class eu.clarin.sru.server.fcs.parser.QueryNode
 
NONE - eu.clarin.sru.server.fcs.ResourceInfo.AvailabilityRestriction
No authentication is required.
NOT_EQUALS - eu.clarin.sru.server.fcs.parser.Operator
NOT-EQUALS operator.

O

OCCURS_UNBOUNDED - Static variable in class eu.clarin.sru.server.fcs.parser.QueryNode
Atom occurrence it not bound.
Operator - Enum in eu.clarin.sru.server.fcs.parser
FCS-QL operators.

P

PARAGRAPH - eu.clarin.sru.server.fcs.parser.SimpleWithin.Scope
paragraph scope (medium).
parent - Variable in class eu.clarin.sru.server.fcs.parser.QueryNode
 
parse(String) - Method in class eu.clarin.sru.server.fcs.parser.QueryParser
Parse query.
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
 
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.

Q

QUERY_DISJUNCTION - eu.clarin.sru.server.fcs.parser.QueryNodeType
or query
QUERY_GROUP - eu.clarin.sru.server.fcs.parser.QueryNodeType
group query
QUERY_SEGMENT - eu.clarin.sru.server.fcs.parser.QueryNodeType
segment query
QUERY_SEQUENCE - eu.clarin.sru.server.fcs.parser.QueryNodeType
sequence query
QUERY_WITH_WITHIN - eu.clarin.sru.server.fcs.parser.QueryNodeType
query with within part
QueryDisjunction - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree QR query
QueryGroup - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree GROUP query node.
QueryNode - Class in eu.clarin.sru.server.fcs.parser
base class for FCS-QL expression tree nodes.
QueryNode(QueryNodeType) - Constructor for class eu.clarin.sru.server.fcs.parser.QueryNode
Constructor.
QueryNode(QueryNodeType, QueryNode) - Constructor for class eu.clarin.sru.server.fcs.parser.QueryNode
Constructor.
QueryNode(QueryNodeType, List<QueryNode>) - Constructor for class eu.clarin.sru.server.fcs.parser.QueryNode
Constructor.
QueryNodeType - Enum in eu.clarin.sru.server.fcs.parser
Node types of FCS-QL expression tree nodes.
QueryParser - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL query parser that produces FCS-QL expression trees.
QueryParser() - Constructor for class eu.clarin.sru.server.fcs.parser.QueryParser
Constructor.
QueryParser(String) - Constructor for class eu.clarin.sru.server.fcs.parser.QueryParser
Constructor.
QueryParser(String, Normalizer.Form) - Constructor for class eu.clarin.sru.server.fcs.parser.QueryParser
Constructor.
QueryParserException - Exception in eu.clarin.sru.server.fcs.parser
Query parser exception.
QueryParserException(String) - Constructor for exception eu.clarin.sru.server.fcs.parser.QueryParserException
Constructor.
QueryParserException(String, Throwable) - Constructor for exception eu.clarin.sru.server.fcs.parser.QueryParserException
Constrctur.
QuerySegment - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree query segment node.
QuerySequence - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree query sequence node.
QueryVisitor - Interface in eu.clarin.sru.server.fcs.parser
Interface implementing a Visitor pattern for FCS-QL expression trees.
QueryVisitorAdapter - Class in eu.clarin.sru.server.fcs.parser
Convenience class to implement FCS-QL expression tree visitors.
QueryVisitorAdapter() - Constructor for class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
QueryWithWithin - Class in eu.clarin.sru.server.fcs.parser
FCS-QL expression tree QUERY-WITH-WITHIN node.

R

RegexFlag - Enum in eu.clarin.sru.server.fcs.parser
FCS-QL expression tree regex flags.
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<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.
SENTENCE - eu.clarin.sru.server.fcs.parser.SimpleWithin.Scope
sentence scope (small).
SESSION - eu.clarin.sru.server.fcs.parser.SimpleWithin.Scope
session scope (large).
setParent(QueryNode) - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
 
SIMPLE_WITHIN - eu.clarin.sru.server.fcs.parser.QueryNodeType
simple within part
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<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
 
SimpleWithin - Class in eu.clarin.sru.server.fcs.parser
A FCS-QL expression tree SIMPLE WITHIN query node.
SimpleWithin.Scope - Enum in eu.clarin.sru.server.fcs.parser
The within scope.
supportedDataViews - Variable in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
supportedLayers - Variable in class eu.clarin.sru.server.fcs.utils.AbstractEndpointDescriptionBase
 
supportsVersion(SRUVersion) - Method in class eu.clarin.sru.server.fcs.FCSQueryParser
 

T

TEXT - eu.clarin.sru.server.fcs.parser.SimpleWithin.Scope
text scope (large).
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
 
toString() - Method in class eu.clarin.sru.server.fcs.parser.Expression
 
toString() - Method in class eu.clarin.sru.server.fcs.parser.ExpressionGroup
 
toString() - Method in class eu.clarin.sru.server.fcs.parser.ExpressionNot
 
toString() - Method in class eu.clarin.sru.server.fcs.parser.QueryGroup
 
toString() - Method in class eu.clarin.sru.server.fcs.parser.QueryNode
 
toString() - Method in class eu.clarin.sru.server.fcs.parser.QuerySegment
 
toString() - Method in class eu.clarin.sru.server.fcs.parser.SimpleWithin
 
TURN - eu.clarin.sru.server.fcs.parser.SimpleWithin.Scope
turn scope (medium).

U

UTTERANCE - eu.clarin.sru.server.fcs.parser.SimpleWithin.Scope
utterance scope (small).

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.parser.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.clarin.sru.server.fcs.parser.QueryNodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.clarin.sru.server.fcs.parser.RegexFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.clarin.sru.server.fcs.parser.SimpleWithin.Scope
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.parser.Operator
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.parser.QueryNodeType
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.parser.RegexFlag
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.parser.SimpleWithin.Scope
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
visit(Expression) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a simple expression node.
visit(Expression) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(ExpressionAnd) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a and expression node.
visit(ExpressionAnd) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(ExpressionGroup) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a group expression node.
visit(ExpressionGroup) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(ExpressionNot) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a not expression node.
visit(ExpressionNot) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(ExpressionOr) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a or expression node.
visit(ExpressionOr) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(ExpressionWildcard) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a wildcard expression node.
visit(ExpressionWildcard) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(QueryDisjunction) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a or query node.
visit(QueryDisjunction) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(QueryGroup) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a group query node.
visit(QueryGroup) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(QuerySegment) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a segment query node.
visit(QuerySegment) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(QuerySequence) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a sequence query node.
visit(QuerySequence) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(QueryWithWithin) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a query with within node.
visit(QueryWithWithin) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 
visit(SimpleWithin) - Method in interface eu.clarin.sru.server.fcs.parser.QueryVisitor
Visit a simple within node.
visit(SimpleWithin) - Method in class eu.clarin.sru.server.fcs.parser.QueryVisitorAdapter
 

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.
writeEndResource(XMLStreamWriter) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the end of a resource (i.e.
writeEndResourceFragment(XMLStreamWriter) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the end of a resource fragment (i.e.
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.
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.
writeStartResource(XMLStreamWriter, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the start of a resource (i.e.
writeStartResourceFragment(XMLStreamWriter, String, String) - Static method in class eu.clarin.sru.server.fcs.XMLStreamWriterHelper
Write the start of a resource fragment (i.e.

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
 
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 N O P Q R S T U V W X 
All Classes All Packages