A C D E G H I M O P Q S T V W

A

addCountType(EIURI) - Method in class org.eaglei.search.provider.SearchCountRequest
Adds a count type.
addDataTypeProperty(EIURI, String) - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
Adds a property binding for a data type property.
addDataTypeProperty(EIURI, String) - Method in class org.eaglei.search.provider.SearchResult
Adds a property binding for a data type property.
addObjectProperty(EIURI, EIURI) - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
Adds a property binding for an object property.
addObjectProperty(EIURI, EIURI) - Method in class org.eaglei.search.provider.SearchResult
Adds a property binding for an object property.
AuthSearchRequest - Class in org.eaglei.search.provider
 
AuthSearchRequest() - Constructor for class org.eaglei.search.provider.AuthSearchRequest
 
AuthSearchResult - Class in org.eaglei.search.provider
 
AuthSearchResult(EIEntity, EIEntity, EIEntity, EIEntity, String) - Constructor for class org.eaglei.search.provider.AuthSearchResult
 

C

CentralSearchService - Interface in org.eaglei.search
Extension of SearchService that executes queries against a federation of eagle-i repositories.
ChangeEventPayload - Interface in org.eaglei.search.events
Interface for classes that can be payloads in an IndexChangeEvent.
ChangeEventPayloadImpl - Class in org.eaglei.search.events
Container class for change event payloads (SearchResultSet, for now).
ChangeEventPayloadImpl(SearchResultSet) - Constructor for class org.eaglei.search.events.ChangeEventPayloadImpl
 
ChangeEventPayloadItem - Interface in org.eaglei.search.events
Interface for classes the represent a change that requires updating the Lucene index.
ChangeEventPayloadItemImpl - Class in org.eaglei.search.events
Container class for change event payload items (SearchResult for now).
ChangeEventPayloadItemImpl(SearchResult) - Constructor for class org.eaglei.search.events.ChangeEventPayloadItemImpl
 
compareTo(SearchResult) - Method in class org.eaglei.search.provider.SearchResult
 
count(SearchCountRequest) - Method in interface org.eaglei.search.provider.MultiNodeSearchProvider
Executes the specified search count request (potentially against multiple destinations) and returns a collection of SearchCounts as a synchronous operation.
count(SearchCountRequest) - Method in interface org.eaglei.search.provider.SearchProvider
Retrieves counts for a specific search request and returns a SearchCounts as a synchronous operation.

D

deepEquals(Object) - Method in class org.eaglei.search.provider.SearchResult
 
deepEquals(Object) - Method in class org.eaglei.search.provider.SearchResultSet
 
DEFAULT_DATASET - Static variable in class org.eaglei.search.provider.SearchRequest
 
DEFAULT_PAGE_SIZE - Static variable in class org.eaglei.search.provider.SearchRequest
 

E

equals(Object) - Method in class org.eaglei.search.provider.SearchCountRequest
 
equals(Object) - Method in class org.eaglei.search.provider.SearchCounts
 
equals(Object) - Method in class org.eaglei.search.provider.SearchRequest
 
equals(Object, boolean) - Method in class org.eaglei.search.provider.SearchRequest
Checks equality, optionally ignoring difference in the start index.
equals(Object) - Method in class org.eaglei.search.provider.SearchRequest.Term
 
equals(Object) - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
 
equals(Object) - Method in class org.eaglei.search.provider.SearchResult
 
equals(Object) - Method in class org.eaglei.search.provider.SearchResultSet
 

G

getBinding() - Method in class org.eaglei.search.provider.SearchRequest
Gets the search resource type binding, may be null.
getChanges() - Method in interface org.eaglei.search.events.ChangeEventPayload
Get the List of objects representing changes to the Lucene index.
getChanges() - Method in class org.eaglei.search.events.ChangeEventPayloadImpl
 
getClassCount(EIURI) - Method in class org.eaglei.search.provider.SearchCounts
Retrieves the number of search results for the specified class URI.
getClassesForCounts() - Method in class org.eaglei.search.provider.SearchCounts
Returns the URIs (as EIURI instances) of the eagle-i classes for which search result counts have been computed.
getCountTypes() - Method in class org.eaglei.search.provider.SearchCountRequest
Retrieves the URIs of ontology classes for which result counts are retrieved.
getDataset() - Method in class org.eaglei.search.provider.SearchRequest
Identifies the dataset to be searched by this request.
getDataTypeProperties() - Method in interface org.eaglei.search.events.ChangeEventPayloadItem
Returns the URIs (as EIURI instances) for the result data type properties.
getDataTypeProperties() - Method in class org.eaglei.search.events.ChangeEventPayloadItemImpl
 
getDataTypeProperties() - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
Returns the URIs (as EIURI instances) for the result data type properties.
getDataTypeProperties() - Method in class org.eaglei.search.provider.SearchResult
Returns the URIs (as EIURI instances) for the result data type properties.
getDataTypeProperty(EIURI) - Method in interface org.eaglei.search.events.ChangeEventPayloadItem
Retrieves the values of the specified data type property.
getDataTypeProperty(EIURI) - Method in class org.eaglei.search.events.ChangeEventPayloadItemImpl
 
getDataTypeProperty(EIURI) - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
Retrieves the constraint of the specified data type property.
getDataTypeProperty(EIURI) - Method in class org.eaglei.search.provider.SearchResult
Retrieves the values of the specified data type property.
getEntity() - Method in interface org.eaglei.search.events.ChangeEventPayloadItem
Retrieves the EIEntity representing the resource instance.
getEntity() - Method in class org.eaglei.search.events.ChangeEventPayloadItemImpl
 
getEntity() - Method in class org.eaglei.search.provider.SearchResult
Retrieves the EIEntity representing the resource instance.
getHighlight() - Method in class org.eaglei.search.provider.SearchResult
Retrieves the search highlight (for full text searches).
getInstitution() - Method in interface org.eaglei.search.events.ChangeEventPayloadItem
Retrieves the EIEntity representing the resource institution.
getInstitution() - Method in class org.eaglei.search.events.ChangeEventPayloadItemImpl
 
getInstitution() - Method in interface org.eaglei.search.InstitutionalSearchService
eagle-i institution associated with the local installation.
getInstitution() - Method in class org.eaglei.search.provider.SearchRequest
Get the URI for the eagle-i institution instance used to constrain the search term
getInstitution() - Method in class org.eaglei.search.provider.SearchResult
Retrieves the EIEntity representing the resource institution.
getInstitutions() - Method in interface org.eaglei.search.CentralSearchService
List of eagle-i institutions currently registered with the central search server.
getInstitutionsIncluded() - Method in class org.eaglei.search.provider.SearchResultSet
If partial results, list of institutional data included Undefined if no timeout occurred.
getLab() - Method in class org.eaglei.search.provider.AuthSearchRequest
 
getLab() - Method in class org.eaglei.search.provider.SearchResult
Retrieves the EIEntity representing the lab at which the resource is located.
getMaxResults() - Method in class org.eaglei.search.provider.SearchRequest
Gets the max number of results.
getObjectProperties() - Method in interface org.eaglei.search.events.ChangeEventPayloadItem
Returns the URIs (as EIURI instances) for the result object properties.
getObjectProperties() - Method in class org.eaglei.search.events.ChangeEventPayloadItemImpl
 
getObjectProperties() - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
Returns the URIs (as EIURI instances) for the result object properties.
getObjectProperties() - Method in class org.eaglei.search.provider.SearchResult
Returns the URIs (as EIURI instances) for the result object properties.
getObjectProperty(EIURI) - Method in interface org.eaglei.search.events.ChangeEventPayloadItem
Retrieves the values of the specified object property.
getObjectProperty(EIURI) - Method in class org.eaglei.search.events.ChangeEventPayloadItemImpl
 
getObjectProperty(EIURI) - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
Retrieves the constraints for the specified object property.
getObjectProperty(EIURI) - Method in class org.eaglei.search.provider.SearchResult
Retrieves the values of the specified object property.
getPayload() - Method in class org.eaglei.search.events.IndexChangeEvent
Retrieves the event payload.
getQuery() - Method in class org.eaglei.search.provider.SearchRequest.Term
Gets the search query
getRank() - Method in class org.eaglei.search.provider.SearchResult
Gets the search result rank as a float.
getRequest() - Method in class org.eaglei.search.provider.SearchCountRequest
Gets the search request.
getRequest() - Method in class org.eaglei.search.provider.SearchCounts
Gets the search request.
getRequest() - Method in class org.eaglei.search.provider.SearchResultSet
Gets the search request.
getResults() - Method in class org.eaglei.search.provider.SearchResultSet
Gets all of the SearchResults
getStartIndex() - Method in class org.eaglei.search.provider.SearchRequest
Gets the request start index.
getStartIndex() - Method in class org.eaglei.search.provider.SearchResultSet
Start index for this result set.
getStatus() - Method in class org.eaglei.search.provider.AuthSearchResult
 
getTerm() - Method in class org.eaglei.search.provider.SearchRequest
Gets the search term, may be null.
getTotalCount() - Method in interface org.eaglei.search.events.ChangeEventPayload
Returns number of items in the payload.
getTotalCount() - Method in class org.eaglei.search.events.ChangeEventPayloadImpl
 
getTotalCount() - Method in class org.eaglei.search.provider.SearchResultSet
Total number of results for the search.
getType() - Method in interface org.eaglei.search.events.ChangeEventPayloadItem
Retrieves the EIEntity representing the resource type.
getType() - Method in class org.eaglei.search.events.ChangeEventPayloadItemImpl
 
getType() - Method in class org.eaglei.search.provider.AuthSearchRequest
 
getType() - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
Retrieves the type constraint for search result resources.
getType() - Method in class org.eaglei.search.provider.SearchResult
Retrieves the EIEntity representing the resource type.
getURI() - Method in class org.eaglei.search.provider.SearchRequest.Term
Get the URI entity used to constrain the search.
getURL() - Method in class org.eaglei.search.provider.SearchResult
Retrieves the HTTP URL for the result.
getWFState() - Method in class org.eaglei.search.provider.AuthSearchRequest
 

H

hashCode() - Method in class org.eaglei.search.provider.SearchCountRequest
 
hashCode() - Method in class org.eaglei.search.provider.SearchCounts
 
hashCode() - Method in class org.eaglei.search.provider.SearchRequest
 
hashCode() - Method in class org.eaglei.search.provider.SearchRequest.Term
 
hashCode() - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
 
hashCode() - Method in class org.eaglei.search.provider.SearchResult
 
hashCode() - Method in class org.eaglei.search.provider.SearchResultSet
 

I

IndexChangeEvent - Class in org.eaglei.search.events
Class representing changes that require an update to the Lucene index.
IndexChangeEvent(ChangeEventPayload) - Constructor for class org.eaglei.search.events.IndexChangeEvent
Create a change event with the given payload.
IndexChangeProcessor - Interface in org.eaglei.search.events
Interface for class that process changes to the Lucene index.
init() - Method in interface org.eaglei.search.provider.MultiNodeSearchProvider
Initializes the provider.
init() - Method in interface org.eaglei.search.provider.SearchProvider
Initializes the provider.
InstitutionalSearchService - Interface in org.eaglei.search
Extension of SearchService that executes queries against a single eagle-i repository.
isPaginated() - Method in class org.eaglei.search.provider.AuthSearchRequest
 

M

MultiNodeSearchProvider - Interface in org.eaglei.search.provider
Interface for classes that can execute search requests on multiple destinations.

O

org.eaglei.search - package org.eaglei.search
 
org.eaglei.search.events - package org.eaglei.search.events
 
org.eaglei.search.provider - package org.eaglei.search.provider
 

P

processIndexChangeEvent(IndexChangeEvent) - Method in interface org.eaglei.search.events.IndexChangeProcessor
 

Q

query(SearchRequest) - Method in interface org.eaglei.search.provider.MultiNodeSearchProvider
Executes the specified search request (potentially against multiple destinations) and returns a collection of SearchResultSets as a synchronous operation.
query(SearchRequest) - Method in interface org.eaglei.search.provider.SearchProvider
Executes the specified search request and returns a SearchResultSet as a synchronous operation.

S

SearchCountRequest - Class in org.eaglei.search.provider
Request for search result counts.
SearchCountRequest(SearchRequest) - Constructor for class org.eaglei.search.provider.SearchCountRequest
Creates a new SearchCountRequest
SearchCounts - Class in org.eaglei.search.provider
Holds the number of results for a specific search for a set of eagle-i ontology classes.
SearchCounts(SearchRequest) - Constructor for class org.eaglei.search.provider.SearchCounts
Creates a new SearchCounts
SearchProvider - Interface in org.eaglei.search.provider
Interface for classes that can execute search requests on a single node.
SearchRequest - Class in org.eaglei.search.provider
Represents a search request.
SearchRequest() - Constructor for class org.eaglei.search.provider.SearchRequest
Creates a new "everything" SearchRequest
SearchRequest(SearchRequest.Term) - Constructor for class org.eaglei.search.provider.SearchRequest
Creates a new SearchRequest for the specified term
SearchRequest(String) - Constructor for class org.eaglei.search.provider.SearchRequest
Parses a url param list into a search request.
SearchRequest.DataSet - Enum in org.eaglei.search.provider
 
SearchRequest.Term - Class in org.eaglei.search.provider
Represents the search focus: a search query (w/ advanced syntax) and/or an explicit entity URI.
SearchRequest.Term(String, EIURI) - Constructor for class org.eaglei.search.provider.SearchRequest.Term
Creates a new search term with the specified query string and entity URI.
SearchRequest.Term(String) - Constructor for class org.eaglei.search.provider.SearchRequest.Term
Creates a new search term with the specified query string.
SearchRequest.Term(EIURI) - Constructor for class org.eaglei.search.provider.SearchRequest.Term
Creates a new search term with the specified entity URI.
SearchRequest.Term(SearchRequest.Term) - Constructor for class org.eaglei.search.provider.SearchRequest.Term
Creates a deep copy of the given Term.
SearchRequest.TypeBinding - Class in org.eaglei.search.provider
Set of resource type-specific bindings for a search.
SearchRequest.TypeBinding(EIURI) - Constructor for class org.eaglei.search.provider.SearchRequest.TypeBinding
Creates a new TypeBinding object for the specified eagle-i class.
SearchResult - Class in org.eaglei.search.provider
Holds the one of the results from a search.
SearchResult(EIEntity, EIEntity, EIEntity, EIEntity) - Constructor for class org.eaglei.search.provider.SearchResult
Creates a new SearchResult.
SearchResultSet - Class in org.eaglei.search.provider
Set of search results.
SearchResultSet(SearchRequest) - Constructor for class org.eaglei.search.provider.SearchResultSet
Creates a new SearchResultSet
SearchService - Interface in org.eaglei.search
Service for executing queries against eagle-i repository data.
serialVersionUID - Static variable in class org.eaglei.search.provider.AuthSearchRequest
 
serialVersionUID - Static variable in class org.eaglei.search.provider.AuthSearchResult
 
serialVersionUID - Static variable in class org.eaglei.search.provider.SearchCountRequest
 
serialVersionUID - Static variable in class org.eaglei.search.provider.SearchCounts
 
serialVersionUID - Static variable in class org.eaglei.search.provider.SearchRequest
 
serialVersionUID - Static variable in class org.eaglei.search.provider.SearchRequest.Term
 
serialVersionUID - Static variable in class org.eaglei.search.provider.SearchRequest.TypeBinding
 
serialVersionUID - Static variable in class org.eaglei.search.provider.SearchResult
 
serialVersionUID - Static variable in class org.eaglei.search.provider.SearchResultSet
 
setBinding(SearchRequest.TypeBinding) - Method in class org.eaglei.search.provider.SearchRequest
Sets the search resource type binding.
setClassCount(EIURI, int) - Method in class org.eaglei.search.provider.SearchCounts
Sets the search result count for the specified class.
setDataset(SearchRequest.DataSet) - Method in class org.eaglei.search.provider.SearchRequest
Sets the dataset to be searched by this request.
setEntity(EIEntity) - Method in class org.eaglei.search.provider.SearchResult
Sets the EIEntity representing the resource instance
setHighlight(String) - Method in class org.eaglei.search.provider.SearchResult
Sets the highlight.
setInstitution(EIURI) - Method in class org.eaglei.search.provider.SearchRequest
Sets the URI for the eagle-i institution instance used to constrain the search term.
setInstitution(EIEntity) - Method in class org.eaglei.search.provider.SearchResult
Sets the EIEntity representing the resource institution.
setInstitutionsIncluded(List<EIURI>) - Method in class org.eaglei.search.provider.SearchResultSet
 
setLab(EIURI) - Method in class org.eaglei.search.provider.AuthSearchRequest
 
setLab(EIEntity) - Method in class org.eaglei.search.provider.SearchResult
Sets the lab where the resource is located.
setMaxResults(int) - Method in class org.eaglei.search.provider.SearchRequest
Sets the maximum results to return.
setPaginated(boolean) - Method in class org.eaglei.search.provider.AuthSearchRequest
 
setRank(float) - Method in class org.eaglei.search.provider.SearchResult
Sets the result rank.
setStartIndex(int) - Method in class org.eaglei.search.provider.SearchRequest
Sets the search request start index.
setStartIndex(int) - Method in class org.eaglei.search.provider.SearchResultSet
Sets the start index.
setStatus(String) - Method in class org.eaglei.search.provider.AuthSearchResult
 
setTerm(SearchRequest.Term) - Method in class org.eaglei.search.provider.SearchRequest
Sets the search term.
setTotalCount(int) - Method in class org.eaglei.search.provider.SearchResultSet
Sets the total number of results for the search.
setType(EIURI) - Method in class org.eaglei.search.provider.AuthSearchRequest
 
setType(EIURI) - Method in class org.eaglei.search.provider.SearchRequest.TypeBinding
Sets the type constraint for search result resources.
setType(EIEntity) - Method in class org.eaglei.search.provider.SearchResult
Sets the EIEntity representing the resource type.
setURL(String) - Method in class org.eaglei.search.provider.SearchResult
Sets the HTTP URL
setWasTimeout(boolean) - Method in class org.eaglei.search.provider.SearchResultSet
 
setWFState(EIURI) - Method in class org.eaglei.search.provider.AuthSearchRequest
 

T

toString() - Method in class org.eaglei.search.provider.SearchCounts
 
toString() - Method in class org.eaglei.search.provider.SearchRequest
 
toString() - Method in class org.eaglei.search.provider.SearchResult
 
toURLParams() - Method in class org.eaglei.search.provider.SearchRequest
Returns a string representation of this request suitable for use as the param list in a catalyst search URL.

V

valueOf(String) - Static method in enum org.eaglei.search.provider.SearchRequest.DataSet
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eaglei.search.provider.SearchRequest.DataSet
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasTimeout() - Method in class org.eaglei.search.provider.SearchResultSet
True if timeout occurred, and result set is partial.

A C D E G H I M O P Q S T V W

Copyright © 2009-2011 Eagle-I. All Rights Reserved.