Skip navigation links
A B C D E F G H I K L M N O P Q R S T V W X Z _ 

A

AbstractAny - Class in eu.dnetlib.functionality.index.model.impl
Basic abstract implementation class for Any.
AbstractAny(Any.ValueType) - Constructor for class eu.dnetlib.functionality.index.model.impl.AbstractAny
Constructs a new AbstractAny.
AbstractIndexClient - Class in eu.dnetlib.functionality.index.client
 
AbstractIndexClient(String, String, String, Map<String, String>) - Constructor for class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
AbstractIndexClientFactory - Class in eu.dnetlib.functionality.index.client
The Class AbstractIndexClientFactory.
AbstractIndexClientFactory() - Constructor for class eu.dnetlib.functionality.index.client.AbstractIndexClientFactory
 
AbstractIndexDocument - Class in eu.dnetlib.functionality.index.model.document
The Class AbstractDocument Represent the field information needed to construct and index Document.
AbstractIndexDocument(Map<String, Any.ValueType>, String) - Constructor for class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Instantiates a new abstract document.
AbstractIndexDocument(Map<String, Any.ValueType>, String, Map<String, IndexField>) - Constructor for class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Instantiates a new abstract document.
add(String, Any) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
Adds the given value to the mapped entry of the given key.
add(String) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
add(Number) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object of type DOUBLE.
add(int, Any) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
add(String, Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
Adds the given value to the mapped entry of the given key.
add(Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
add(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
add(Number) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object of type DOUBLE.
add(int, Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
add(String, Any) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
addAll(Collection<? extends Any>) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
addAll(int, Collection<? extends Any>) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
addField(String, Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Adds a field with the given name, value and boost.
addField(String, Object) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Adds a field with the given name, value and boost.
addValue(Object) - Method in class eu.dnetlib.functionality.index.model.document.IndexField
Add values to a field.
aliases - Variable in class eu.dnetlib.functionality.index.query.QueryResponseParser
The aliases.
ALL_FIELDS - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
Any - Interface in eu.dnetlib.functionality.index.model
Interface for metadata objects.
Any.ValueType - Enum in eu.dnetlib.functionality.index.model
Enumeration with the possible value types.
AnyMap - Interface in eu.dnetlib.functionality.index.model
Interface for a map with Any objects.
AnyMapImpl - Class in eu.dnetlib.functionality.index.model.impl
Class implementing AnyMap.
anyNotNull(T, T) - Method in class eu.dnetlib.functionality.index.query.Pruner
 
AnySeq - Interface in eu.dnetlib.functionality.index.model
Interface for a sequence of Any objects.
AnySeqImpl - Class in eu.dnetlib.functionality.index.model.impl
Sequence of Any objects.
anyToNative(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
Converts an Any object into a native java object.
anyToProperties(AnyMap) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
convert AnyMap to java.util.Properties.
AnyUtil - Class in eu.dnetlib.functionality.index.model.util
utility class for handling / conversion of Any objects.
AnyUtil() - Constructor for class eu.dnetlib.functionality.index.model.util.AnyUtil
prevent instance creation.
asBoolean() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
asBoolean(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
null save version.
asBoolean() - Method in interface eu.dnetlib.functionality.index.model.Value
 
asDate() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
asDate(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
null save version.
asDate() - Method in interface eu.dnetlib.functionality.index.model.Value
 
asDateTime() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
asDateTime(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
null save version.
asDateTime() - Method in interface eu.dnetlib.functionality.index.model.Value
 
asDouble() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
asDouble(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
null save version.
asDouble() - Method in interface eu.dnetlib.functionality.index.model.Value
 
asLong() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
asLong(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
null save version.
asLong() - Method in interface eu.dnetlib.functionality.index.model.Value
 
asLongs() - Method in interface eu.dnetlib.functionality.index.model.AnySeq
returns all values as a List of Long.
asLongs() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
returns all values as a List of Long.
asMap() - Method in interface eu.dnetlib.functionality.index.model.Any
returns this Any as an AnyMap object or throws an InvalidValueTypeException.
asMap() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
returns this Any as an AnyMap object or throws an InvalidValueTypeException.
asMap() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
returns this Any as an AnyMap object or throws an InvalidValueTypeException.
asMap() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
asMap(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
null save version.
asSeq() - Method in interface eu.dnetlib.functionality.index.model.Any
returns this Any as an AnySeq object or throws an InvalidValueTypeException.
asSeq() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
returns this Any as an AnySeq object or throws an InvalidValueTypeException.
asSeq() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
returns this Any as an AnySeq object or throws an InvalidValueTypeException.
asSeq() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
asSeq() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
 
asSeq(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
null save version.
asString() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
asString(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
null save version.
asString() - Method in interface eu.dnetlib.functionality.index.model.Value
 
asStrings() - Method in interface eu.dnetlib.functionality.index.model.AnySeq
returns all values as a List of Strings.
asStrings() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
returns all values as a List of Strings.
asValue() - Method in interface eu.dnetlib.functionality.index.model.Any
returns this Any as an Value object or throws an InvalidValueTypeException.
asValue() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
returns this Any as an Value object or throws an InvalidValueTypeException.
asValue() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
asValue() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
returns this Any as an Value object or throws an InvalidValueTypeException.
autoConvertValue(Object) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
auto converts the given object into the object's corresponding Value.
autoConvertValue(Object) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
auto converts the given object into the object's corresponding Value.

B

browse(String, List<String>, int) - Method in interface eu.dnetlib.functionality.index.client.IndexClient
 
browse(String, List<String>, int, List<String>) - Method in interface eu.dnetlib.functionality.index.client.IndexClient
 
BrowseAliases - Class in eu.dnetlib.functionality.index.query
The Class BrowseAliases.
BrowseAliases() - Constructor for class eu.dnetlib.functionality.index.query.BrowseAliases
 
browseAliases - Variable in class eu.dnetlib.functionality.index.query.QueryResponseFactory
 
BrowseEntry - Class in eu.dnetlib.functionality.index.client.response
 
BrowseEntry() - Constructor for class eu.dnetlib.functionality.index.client.response.BrowseEntry
 
BrowseEntry(String, String, List<BrowseValueEntry>) - Constructor for class eu.dnetlib.functionality.index.client.response.BrowseEntry
 
BrowseValueEntry - Class in eu.dnetlib.functionality.index.client.response
 
BrowseValueEntry() - Constructor for class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
 
BrowseValueEntry(String, int) - Constructor for class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
 

C

clear() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Remove all fields and boosts from the document.
clear() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
clear() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
clear() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
cloneAny(Any) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
Clone Any object.
cloneAny(Any) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
Clone Any object.
cloneAnyMap(AnyMap) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
Clone AnyMap object.
cloneAnyMap(AnyMap) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
Clone AnyMap object.
cloneAnySeq(AnySeq) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
Clone AnySeq object.
cloneAnySeq(AnySeq) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
Clone AnySeq object.
compareTo(BrowseValueEntry) - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
 
contains(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
containsAll(Collection<?>) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
containsKey(Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
containsKey(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
containsKey(Object) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
containsValue(Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
containsValue(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
containsValue(Object) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
createAnyMap() - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createAnyMap() - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createAnySeq() - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createAnySeq() - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createBooleanValue(Boolean) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createBooleanValue(Boolean) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createDateTimeValue(Date) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createDateTimeValue(Date) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createDateValue(Date) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createDateValue(Date) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createDoubleValue(Double) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createDoubleValue(float) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createDoubleValue(Double) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createDoubleValue(float) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createLongValue(Long) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createLongValue(int) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createLongValue(Long) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createLongValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
createStringValue(String) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
createStringValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl

D

DataFactory - Interface in eu.dnetlib.functionality.index.model
Interface for creation of data objects.
DataFactoryCreator - Class in eu.dnetlib.functionality.index.model
Helper class to decouple Any and Record interfaces better from default implementation.
DateValue - Class in eu.dnetlib.functionality.index.model.impl
Pair of a Date and optionally the original string from which it was parsed.
DateValue(Date, String) - Constructor for class eu.dnetlib.functionality.index.model.impl.DateValue
create a pair of a date and the string it was parsed from.
decodeMetadata(String) - Static method in class eu.dnetlib.functionality.index.utils.MetadataReferenceFactory
 
deepCopy() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
return a copy of index Document.
deepCopy() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
return a copy of index Document.
deepCopy() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
 
DEFAULT - Static variable in interface eu.dnetlib.functionality.index.model.DataFactory
default instance.
DefaultDataFactoryImpl - Class in eu.dnetlib.functionality.index.model.impl
Implementation of DataFactory.
DefaultDataFactoryImpl() - Constructor for class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
 
delete(String) - Method in interface eu.dnetlib.functionality.index.client.IndexClient
 
DELETE_DOCUMENT - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
deleteIndexDS(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
DNET_URI - Static variable in class eu.dnetlib.functionality.index.query.Pruner
All options have to be in this namespace.
DS_ID - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
DS_VERSION - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 

E

EMPTY_MAP - Static variable in class eu.dnetlib.functionality.index.model.util.AnyUtil
Immutable empty AnyMap instance.
entrySet() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
entrySet() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
entrySet() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
equals(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
equals(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
equals(Object) - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
 
equals(Object) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
equals(Object) - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
equals(Object) - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
 
eu.dnetlib.functionality.index.client - package eu.dnetlib.functionality.index.client
 
eu.dnetlib.functionality.index.client.response - package eu.dnetlib.functionality.index.client.response
 
eu.dnetlib.functionality.index.model - package eu.dnetlib.functionality.index.model
 
eu.dnetlib.functionality.index.model.document - package eu.dnetlib.functionality.index.model.document
 
eu.dnetlib.functionality.index.model.impl - package eu.dnetlib.functionality.index.model.impl
 
eu.dnetlib.functionality.index.model.util - package eu.dnetlib.functionality.index.model.util
 
eu.dnetlib.functionality.index.query - package eu.dnetlib.functionality.index.query
 
eu.dnetlib.functionality.index.utils - package eu.dnetlib.functionality.index.utils
 
exceptionToAny(Throwable) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
convert an exception to an any object.
extractBrowsingAliases(Document) - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
Method extract aliases field names from the given fields.

F

FIELD_BROWSING_ALIAS_FOR - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
FIELD_NAME - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
fields - Variable in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
The _fields.
findMapInSeq(AnySeq, String, String) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
returns the 1st map in the give SEQ that contains a value with the given name value, or null if not found.
formatDate(Date) - Method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
format value as Date string.
formatDateTime(Date) - Method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
format value as DateTime string.
FULLTEXT_ID - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 

G

get(Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
get(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
get(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
get(Object) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
get(MetadataReference) - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
Gets the.
get(Object) - Method in class eu.dnetlib.functionality.index.query.Weights
 
getAliases() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
 
getAttributeMap(MetadataReference, String) - Method in class eu.dnetlib.functionality.index.utils.MDFormatReader
 
getAttributeTable(MetadataReference, String...) - Method in class eu.dnetlib.functionality.index.utils.MDFormatReader
 
getBackendId() - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClientFactory
getBackendId() - Method in interface eu.dnetlib.functionality.index.client.IndexClientFactory
 
getBackendIds(MetadataReference) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
getBooleanValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getBooleanValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getBooleanValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getBooleanValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getBooleanValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getBrowsableFields(List<String>, MetadataReference) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
 
getBrowsableFields(List<String>, BiMap<String, String>) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Gets the list of aliases available for browse
getBrowsingResults() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
Gets the browsing results.
getClient(String, String, String) - Method in interface eu.dnetlib.functionality.index.client.IndexClientFactory
 
getClient(String, String, String, String) - Method in class eu.dnetlib.functionality.index.client.ResolvingIndexClientFactory
Gets the client.
getContextualQueryResponse() - Method in interface eu.dnetlib.functionality.index.query.IndexQueryResponse
 
getCqlPruner() - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Gets the cql pruner.
getCqlValueTransformerMap(MetadataReference) - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
getCurrentSize() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
Gets the current size.
getDate() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
 
getDateTimeValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getDateTimeValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getDateTimeValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getDateTimeValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getDateTimeValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getDateValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getDateValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getDateValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getDateValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getDateValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getDefaultDateTimeFormat() - Static method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
 
getDefaultQueryParams() - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Gets the default query params.
getDoubleValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getDoubleValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getDoubleValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getDoubleValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getDoubleValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getElapsedTime() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
Gets the elapsed time.
getError() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
If there was an error building the document, it is described here.
getError() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
If there was an error building the document, it is described here.
getFactory() - Method in interface eu.dnetlib.functionality.index.model.Any
 
getFactory() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
getFactory() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getField() - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
 
getField(String) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Gets the field.
getField(String) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Gets the field.
getFieldNames() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Get all field names.
getFieldNames() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Get all field names.
getFields(MetadataReference) - Method in class eu.dnetlib.functionality.index.utils.MDFormatReader
 
getFieldValue(String) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Get the first value for a field.
getFieldValue(String) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Get the first value for a field.
getFieldValues(String) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Get all the values for a field.
getFieldValues(String) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Get all the values for a field.
getFirstValue() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
Gets the first value.
getFormat() - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
Gets the format.
getFormat() - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
 
getFrom() - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
 
getIndexFields(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
getIndexFields(MetadataReference) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
getIndexProperties(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
getIndexQuery(QueryLanguage, String, AbstractIndexClient, MetadataReference) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Gets the index query.
getIndexQueryFactory() - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
getInterpretation() - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
Gets the interpretation.
getInterpretation() - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
 
getLabel() - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
 
getLayout() - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
Gets the layout.
getLayout() - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
 
getLongValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getLongValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getLongValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getLongValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getLongValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getMap(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getMap(String, boolean) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
Gets the map and optionally creates one under the given key if not present.
getMap(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getMap(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getMap(String, boolean) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
Gets the map and optionally creates one under the given key if not present.
getMap(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getMap(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getMap(String, boolean) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getMetadata(String, String, String) - Static method in class eu.dnetlib.functionality.index.utils.MetadataReferenceFactory
 
getMetadataRef(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
getName() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
Gets the name.
getNumberOfBrowsingResults() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
method counts the number of facet fields resulting from the performed query.
getNumFound() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
Gets the num found.
getObject() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
getObject() - Method in interface eu.dnetlib.functionality.index.model.Value
 
getOption(CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
 
getOptionUri() - Method in class eu.dnetlib.functionality.index.query.Pruner
 
getOriginalString() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
 
getPruner() - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Gets the pruner.
getQueryResponseParser(IndexQueryResponse<T>, MetadataReference) - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
 
getQueryTime() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
Gets the query time.
getRecords() - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
 
getResults() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
Gets the results.
getSeq(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getSeq(String, boolean) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
Gets the seq and optionally creates one under the given key if not present.
getSeq(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getSeq(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getSeq(String, boolean) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
Gets the seq and optionally creates one under the given key if not present.
getSeq(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getSeq(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getSeq(String, boolean) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getServiceAddress(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
getServiceProperties() - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
getServiceTools() - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
 
getSize() - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
 
getStart() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
Gets the start.
getStatus() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Gets the status.
getStatus() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Gets the status.
getStatus() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
Gets the status.
getStringValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getStringValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getStringValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getStringValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getStringValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getTime() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
 
getTo() - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
 
getTotal() - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
 
getUnsupportedType() - Method in exception eu.dnetlib.functionality.index.model.InvalidValueTypeException
Gets the unsupported type.
getValue() - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
 
getValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
getValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
 
getValue() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
Gets the value.
getValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
getValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
getValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
getValueCount() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
Gets the value count.
getValues() - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
 
getValues() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
Gets the values.
getValueType() - Method in interface eu.dnetlib.functionality.index.model.Any
 
getValueType() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
getValueType() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 

H

hashCode() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
hashCode() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
hashCode() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
 
hashCode() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
hashCode() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
hashCode() - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
 
hasOriginalString() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
 
highlightUtils - Variable in class eu.dnetlib.functionality.index.query.QueryResponseFactory
utility for highlighting.
highlightUtils - Variable in class eu.dnetlib.functionality.index.query.QueryResponseParser
The highlight utils.

I

IMMUTABLE_EMPTY_MAP - Static variable in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
immutable empyty map.
ImmutableAnyMapImpl - Class in eu.dnetlib.functionality.index.model.impl
immutable decorator for an AnyMap.
ImmutableAnyMapImpl(AnyMap) - Constructor for class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
includeRanking - Variable in class eu.dnetlib.functionality.index.query.QueryResponseFactory
force solr to return record ranking or not.
includeRanking - Variable in class eu.dnetlib.functionality.index.query.QueryResponseParser
The include ranking.
incrementHandledDataStructures(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
INDEX_BACKEND_ID - Static variable in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
INDEX_DSID_ALL - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
INDEX_FIELD_PREFIX - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
INDEX_HOST - Static variable in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
INDEX_PORT - Static variable in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
INDEX_RECORD_ID - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
IndexClient - Interface in eu.dnetlib.functionality.index.client
 
IndexClientException - Exception in eu.dnetlib.functionality.index.client
 
IndexClientException() - Constructor for exception eu.dnetlib.functionality.index.client.IndexClientException
 
IndexClientException(String) - Constructor for exception eu.dnetlib.functionality.index.client.IndexClientException
 
IndexClientException(Throwable) - Constructor for exception eu.dnetlib.functionality.index.client.IndexClientException
 
IndexClientException(String, Throwable) - Constructor for exception eu.dnetlib.functionality.index.client.IndexClientException
 
IndexClientFactory - Interface in eu.dnetlib.functionality.index.client
 
IndexDocument - Interface in eu.dnetlib.functionality.index.model.document
The Interface IndexDocument.
IndexField - Class in eu.dnetlib.functionality.index.model.document
The Class IndexField defines a common representation of field that each back-end of index should contain.
IndexField(String) - Constructor for class eu.dnetlib.functionality.index.model.document.IndexField
Instantiates a new index field.
IndexFieldUtility - Class in eu.dnetlib.functionality.index.utils
IndexMap keeps track of IndexDataStructure-to-physical index mappings and vice-versa.
IndexFieldUtility() - Constructor for class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
INDEXNAME_PARAM - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
indexOf(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
IndexQuery - Interface in eu.dnetlib.functionality.index.query
The Class IndexQuery.
IndexQueryFactory - Class in eu.dnetlib.functionality.index.query
A factory for creating IndexQuery objects.
IndexQueryFactory() - Constructor for class eu.dnetlib.functionality.index.query.IndexQueryFactory
 
IndexQueryResponse<T> - Interface in eu.dnetlib.functionality.index.query
 
init() - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClientFactory
Inits the class.
initialize() - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
Initialize.
initialize() - Method in class eu.dnetlib.functionality.index.query.Weights
 
INSTANCE - Static variable in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
instance for sharing.
INSTANCE - Static variable in class eu.dnetlib.functionality.index.model.ValueFormatHelper
shared global helper instance.
InvalidValueTypeException - Exception in eu.dnetlib.functionality.index.model
A runtime exception that will be thrown if the value types of the Any objects do not match the expected types.
InvalidValueTypeException(String) - Constructor for exception eu.dnetlib.functionality.index.model.InvalidValueTypeException
Creates an InvalidValueTypeException with the given message.
InvalidValueTypeException(String, Class<?>) - Constructor for exception eu.dnetlib.functionality.index.model.InvalidValueTypeException
Instantiates a new invalid value type exception.
InvalidValueTypeException(Class<?>) - Constructor for exception eu.dnetlib.functionality.index.model.InvalidValueTypeException
Instantiates a new invalid value type exception.
InvalidValueTypeException(String, Exception) - Constructor for exception eu.dnetlib.functionality.index.model.InvalidValueTypeException
 
isBoolean() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isBoolean() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isBoolean() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isDate() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isDate() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isDate() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isDateTime() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isDateTime() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isDateTime() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isDouble() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isDouble() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isDouble() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isEmpty() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isEmpty() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
isEmpty() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
isEmpty() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
isEmpty() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isEmpty() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
isIncludeRanking() - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
 
isLong() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isLong() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isLong() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isMap() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isMap() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isMap() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isNumber() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isNumber() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isNumber() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isOption(Map<String, String>, String) - Method in class eu.dnetlib.functionality.index.query.Pruner
 
isOption(Map<String, String>, CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
 
isQueryTools - Variable in class eu.dnetlib.functionality.index.client.AbstractIndexClientFactory
 
isReturnEmptyFields() - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
 
isSeq() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isSeq() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isSeq() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isString() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isString() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isString() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
isValue() - Method in interface eu.dnetlib.functionality.index.model.Any
 
isValue() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
isValue() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
iterator() - Method in interface eu.dnetlib.functionality.index.model.Any
 
iterator() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
iterator() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
iterator() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
iterator() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
iterator() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
iterator() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl

K

keySet() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
keySet() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
keySet() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 

L

lastIndexOf(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
listDsIds() - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
listIterator() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
listIterator(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
listMDRefs() - Method in class eu.dnetlib.functionality.index.utils.MDFormatReader
 
listMDRefs() - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
lookup(String, List<String>, int, int) - Method in interface eu.dnetlib.functionality.index.client.IndexClient
 
LookupResponse - Class in eu.dnetlib.functionality.index.client.response
 
LookupResponse() - Constructor for class eu.dnetlib.functionality.index.client.response.LookupResponse
 
LookupResponse(QueryResponseParser) - Constructor for class eu.dnetlib.functionality.index.client.response.LookupResponse
 
LookupResponse(long, long, long, List<String>) - Constructor for class eu.dnetlib.functionality.index.client.response.LookupResponse
 

M

MDFormatReader - Class in eu.dnetlib.functionality.index.utils
 
MDFormatReader() - Constructor for class eu.dnetlib.functionality.index.utils.MDFormatReader
 
MetadataReference - Class in eu.dnetlib.functionality.index.utils
Container class for metadata format, layout and interpretation.
MetadataReference(String, String, String) - Constructor for class eu.dnetlib.functionality.index.utils.MetadataReference
Constructor for MetadataReference.
MetadataReferenceFactory - Class in eu.dnetlib.functionality.index.utils
 
MetadataReferenceFactory() - Constructor for class eu.dnetlib.functionality.index.utils.MetadataReferenceFactory
 

N

newInstance() - Static method in class eu.dnetlib.functionality.index.model.DataFactoryCreator
 
newInstance(TranslatedQuery, Pruner.Result, QueryLanguage) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
New instance.

O

objectToAny(Object) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
Converts an object to an Any (recursively).

P

parseDate(String) - Method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
parse a date string.
parseDateTime(String) - Method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
parse datetime string.
parseFromObject(Object) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
Deprecated.
parseFromObject(Object) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
parseFromString(String, String) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
parseFromString(String, Any.ValueType) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
 
parseFromString(String, String) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
parseFromString(String, Any.ValueType) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
prefixFromOption(String) - Method in class eu.dnetlib.functionality.index.query.Pruner
 
prefixFromOption(CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
 
propertiesToAny(Properties) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
convert java.util.Properties to AnyMap.
prune(CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
Remove all options from a given CQL AST and return all the options.
prune(Map<String, String>, CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
Actual recursive implementation, dispatches the implementation to the appropriate overloaded method.
prune(Map<String, String>, CQLSortNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
If the current node is a cql "sort" node, just return the inner subtree.
prune(Map<String, String>, CQLPrefixNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
If the current node is a cql "prefix" node, add his namespace declaration to the current list of namespaces and return the pruned inner subtree.
prune(Map<String, String>, CQLBooleanNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
boolean prunes are handled in the prune(prefix, node, left, right).
prune(Map<String, String>, CQLBooleanNode, CQLNode, CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
Detects if a left or right side of a boolean node is a option term, and returns the other side (recursively pruned).
Pruner - Class in eu.dnetlib.functionality.index.query
Use this class to cleanup a CQL tree and obtain all the options
Pruner() - Constructor for class eu.dnetlib.functionality.index.query.Pruner
 
put(String, String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
put(String, Number) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object of type DOUBLE.
put(String, Boolean) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
put(String, Any) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
 
put(String, IndexField) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
put(String, String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
put(String, Number) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object of type DOUBLE.
put(String, Boolean) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
put(String, Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
put(String, Any) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
put(String, Boolean) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
put(String, Number) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
put(String, String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
put(MetadataReference) - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
Put.
put(MetadataReference, Map<String, String>) - Method in class eu.dnetlib.functionality.index.query.Weights
 
putAll(Map<? extends String, ? extends IndexField>) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
putAll(Map<? extends String, ? extends Any>) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
putAll(Map<? extends String, ? extends Any>) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 

Q

queryAll - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
QueryLanguage - Enum in eu.dnetlib.functionality.index.query
 
QueryResponseFactory<T> - Class in eu.dnetlib.functionality.index.query
 
QueryResponseFactory() - Constructor for class eu.dnetlib.functionality.index.query.QueryResponseFactory
 
QueryResponseParser - Class in eu.dnetlib.functionality.index.query
The Class QueryResponseParser.
QueryResponseParser(UnaryFunction<String, String>, BiMap<String, String>, boolean, boolean) - Constructor for class eu.dnetlib.functionality.index.query.QueryResponseParser
Instantiates a new query response parser.

R

registerProfile(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
 
remove(Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
remove(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
remove(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
remove(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
remove(Object) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
removeAll(Collection<?>) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
removeField(String) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Remove a field from the document.
removeField(String) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Remove a field from the document.
ResolvingIndexClientFactory - Class in eu.dnetlib.functionality.index.client
The Class ResolvingIndexClientFactory.
ResolvingIndexClientFactory() - Constructor for class eu.dnetlib.functionality.index.client.ResolvingIndexClientFactory
 
RESULT - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
retainAll(Collection<?>) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
returnEmptyFields - Variable in class eu.dnetlib.functionality.index.query.QueryResponseFactory
tells to getBrowsingResults method if empty fields must be returned or not.
returnEmptyFields - Variable in class eu.dnetlib.functionality.index.query.QueryResponseParser
The return empty fields.

S

saveGet(Any, String[]) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
get value for given path(list of keys) from AnyMap object.
schema - Variable in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
index schema.
SCORE_FIELD - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 
serviceProperties - Variable in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
ServiceTools - Class in eu.dnetlib.functionality.index.utils
 
ServiceTools() - Constructor for class eu.dnetlib.functionality.index.utils.ServiceTools
 
set(int, Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
setBackendId(String) - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClientFactory
Sets the backend id.
setCqlPruner(Pruner) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Sets the cql pruner.
setDefaultQueryParams(Map<String, List<String>>) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Sets the default query params.
setDSIdFilters(List<String>) - Method in interface eu.dnetlib.functionality.index.query.IndexQuery
Sets the ds id filters.
setError(Throwable) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Sets the error.
setError(Throwable) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Sets the error.
setField(String) - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
 
setField(String, Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Set a field with implied null value for boost.
setField(String, Object) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Set a field with implied null value for boost.
setFormat(String) - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
Sets the format.
setFrom(long) - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
 
setHighlightUtils(UnaryFunction<String, String>) - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
 
setIncludeRanking(boolean) - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
 
setInterpretation(String) - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
Sets the interpretation.
setLabel(String) - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
 
setLayout(String) - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
Sets the layout.
setMarked() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Sets the status marked to the index document.
setMarked() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Sets the status marked to the index document.
setName(String) - Method in class eu.dnetlib.functionality.index.model.document.IndexField
Sets the name.
setOK() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Sets the ok status to the index document.
setOK() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
Sets the ok status to the index document.
setOptionUri(String) - Method in class eu.dnetlib.functionality.index.query.Pruner
 
setPruner(Pruner) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Sets the pruner.
setQueryFacetLimit(int) - Method in interface eu.dnetlib.functionality.index.query.IndexQuery
Sets the facet limit.
setQueryFacetOffset(int) - Method in interface eu.dnetlib.functionality.index.query.IndexQuery
Sets the facet offset.
setQueryLimit(int) - Method in interface eu.dnetlib.functionality.index.query.IndexQuery
Sets the rows.
setQueryOffset(int) - Method in interface eu.dnetlib.functionality.index.query.IndexQuery
Sets the start.
setQueryOptions(IndexQuery, AbstractIndexClient) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
Sets the query options.
setRecords(List<String>) - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
 
setReturnEmptyFields(boolean) - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
 
setServiceProperties(Map<String, String>) - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 
setServiceTools(ServiceTools) - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
 
setSize(int) - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
 
setStatus(Status) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
Sets the status.
setStatus(Status) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
The set status.
setTo(long) - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
 
setTotal(long) - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
 
setValue(String) - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
 
setValue(Object) - Method in class eu.dnetlib.functionality.index.model.document.IndexField
Set the value for a field.
setValues(List<BrowseValueEntry>) - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
 
size() - Method in interface eu.dnetlib.functionality.index.model.Any
 
size() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
size() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
size() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
size() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
size() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
Status - Enum in eu.dnetlib.functionality.index.model.document
Possible IndexDocument Status.
stop() - Method in interface eu.dnetlib.functionality.index.client.IndexClient
 
subList(int, int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl

T

toArray() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
toArray(T[]) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
toString() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
toString() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
toString() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
toString() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
toString() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
 
toString() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
toString() - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
 
trimOption(Map<String, String>, CQLNode, CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
Trims an option from a boolean node if one if it's sides is an option term.
trimOption(Map<String, String>, String, String, CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
prune(prefixes, bool, left, right) uses this helper method to do the dirty job: we have to detect if a term node is a term option node.
tryDateTimestampParsingFromString(String) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
Tries to convert the String to a Date or Timestamp Value, if not possible return a String Value.
tryDateTimestampParsingFromString(String) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
Tries to convert the String to a Date or Timestamp Value, if not possible return a String Value.
tryParseDate(String) - Method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
parse a date string.
tryParseDateTime(String) - Method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
parse datetime string.

V

Value - Interface in eu.dnetlib.functionality.index.model
Interface for a value object, used if the any object is of type string, double, boolean, long, date or date time.
ValueFormatHelper - Class in eu.dnetlib.functionality.index.model
helper class for formatting and parsing Values.
ValueFormatHelper() - Constructor for class eu.dnetlib.functionality.index.model.ValueFormatHelper
create local instance.
ValueImpl - Class in eu.dnetlib.functionality.index.model.impl
Any holding a value.
valueOf(String) - Static method in enum eu.dnetlib.functionality.index.model.Any.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.dnetlib.functionality.index.model.document.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.dnetlib.functionality.index.query.QueryLanguage
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.dnetlib.functionality.index.model.Any.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
values() - Static method in enum eu.dnetlib.functionality.index.model.document.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
values() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
 
values() - Static method in enum eu.dnetlib.functionality.index.query.QueryLanguage
Returns an array containing the constants of this enum type, in the order they are declared.

W

Weights - Class in eu.dnetlib.functionality.index.query
 
Weights() - Constructor for class eu.dnetlib.functionality.index.query.Weights
 
wrapperNoRank - Variable in class eu.dnetlib.functionality.index.query.QueryResponseParser
The wrapper no rank.
wrapperRank - Variable in class eu.dnetlib.functionality.index.query.QueryResponseParser
The wrapper rank.

X

XPATH_BROWSING_ALIAS_FOR - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
 

Z

ZK_ADDRESS - Static variable in class eu.dnetlib.functionality.index.client.AbstractIndexClient
 

_

_valueType - Variable in class eu.dnetlib.functionality.index.model.impl.AbstractAny
type of this value object.
A B C D E F G H I K L M N O P Q R S T V W X Z _ 
Skip navigation links

Copyright © 2019. All rights reserved.