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
All Classes All Packages
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
-
Deprecated.
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
All Classes All Packages