A B C D E F G H I L N O P R S T U W

A

addSets(String...) - Method in class org.gcube.data.oai.tmplugin.requests.Request
 

B

BaseRepository - Class in org.gcube.data.oai.tmplugin.repository
Default Repository implementation
BaseRepository(OAIRepository) - Constructor for class org.gcube.data.oai.tmplugin.repository.BaseRepository
 
BaseRepository(String) - Constructor for class org.gcube.data.oai.tmplugin.repository.BaseRepository
 
bind(OAIRecord) - Method in class org.gcube.data.oai.tmplugin.binders.OAIDCBinder
 
bind(Element) - Method in class org.gcube.data.oai.tmplugin.OAIBinder
 
bind(Element, Class<T>) - Method in class org.gcube.data.oai.tmplugin.requests.RequestBinder
Binds an Element to a Request.
bind(Request) - Method in class org.gcube.data.oai.tmplugin.requests.RequestBinder
Binds a Request to an Element.
binder() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 

C

cardinality() - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
close() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.RecordIterator
Constants - Class in org.gcube.data.oai.tmplugin
 
Constants() - Constructor for class org.gcube.data.oai.tmplugin.Constants
 

D

description() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 
description() - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Returns the description of the repository.
description() - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Returns the description of the repository.
description() - Method in class org.gcube.data.oai.tmplugin.repository.Set
 
description() - Method in class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
Returns a description of the source to bind.

E

equals(Object) - Method in class org.gcube.data.oai.tmplugin.repository.Set
 
equals(Object) - Method in class org.gcube.data.oai.tmplugin.requests.Request
 
equals(Object) - Method in class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
 
equals(Object) - Method in class org.gcube.data.oai.tmplugin.requests.WrapSetsRequest
 

F

fetchRecords() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.RepositoryIterator
 
fetchRecords(Set) - Method in class org.gcube.data.oai.tmplugin.repository.iterators.SetIterator
 

G

get(String, Pattern) - Method in class org.gcube.data.oai.tmplugin.OAIReader
 
get(Pattern) - Method in class org.gcube.data.oai.tmplugin.OAIReader
 
get(String, List<Set>) - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Retrieves a Tree with a given identifier from one of a number of sets in the repository.
get(String, List<Set>) - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Retrieves a Tree with a given identifier from one of a number of sets in the repository.
getAllIn(List<Set>) - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Retrieves all trees in a number of sets of the repository.
getAllIn(List<Set>) - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Retrieves all trees in a number of sets of the repository.
getDate(String) - Static method in class org.gcube.data.oai.tmplugin.Constants
 
getSetsWith(List<String>) - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Retrieve sets of the repository with given identifiers
getSetsWith(List<String>) - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Retrieve sets of the repository with given identifiers

H

hashCode() - Method in class org.gcube.data.oai.tmplugin.repository.Set
 
hashCode() - Method in class org.gcube.data.oai.tmplugin.requests.Request
 
hashCode() - Method in class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
 
hashCode() - Method in class org.gcube.data.oai.tmplugin.requests.WrapSetsRequest
 
hasNext() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.RepositoryIterator
 
hasNext() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.SetIterator
 

I

id() - Method in class org.gcube.data.oai.tmplugin.repository.Set
 
id() - Method in class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
Returns the identifier of the source to bind.
idPrefix() - Method in class org.gcube.data.oai.tmplugin.requests.WrapSetsRequest
Returns the prefix for the name of the sources to bind.
init() - Method in class org.gcube.data.oai.tmplugin.Lifecycle
isAnchored() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 

L

lastUpdate() - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
Lifecycle - Class in org.gcube.data.oai.tmplugin
 
Lifecycle(OAISource) - Constructor for class org.gcube.data.oai.tmplugin.Lifecycle
 
locator() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.RecordIterator
 

N

name() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 
name() - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Returns the name of the repository.
name() - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Returns the name of the repository.
name() - Method in class org.gcube.data.oai.tmplugin.repository.Set
 
name() - Method in class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
Returns a name for the source to bind.
newRepository(Request) - Method in class org.gcube.data.oai.tmplugin.ProductionProvider
newRepository(Request) - Method in interface org.gcube.data.oai.tmplugin.RepositoryProvider
 
next() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.RecordIterator
 
NS - Static variable in class org.gcube.data.oai.tmplugin.Constants
The plugin's namespace.

O

OAI_DC - Static variable in class org.gcube.data.oai.tmplugin.Constants
The oai-dc format identifier.
OAIBinder - Class in org.gcube.data.oai.tmplugin
 
OAIBinder() - Constructor for class org.gcube.data.oai.tmplugin.OAIBinder
 
OAIDCBinder - Class in org.gcube.data.oai.tmplugin.binders
 
OAIDCBinder() - Constructor for class org.gcube.data.oai.tmplugin.binders.OAIDCBinder
 
OAIPlugin - Class in org.gcube.data.oai.tmplugin
 
OAIPlugin() - Constructor for class org.gcube.data.oai.tmplugin.OAIPlugin
 
OAIReader - Class in org.gcube.data.oai.tmplugin
 
OAIReader(OAISource, Repository, List<Set>) - Constructor for class org.gcube.data.oai.tmplugin.OAIReader
 
OAISource - Class in org.gcube.data.oai.tmplugin
 
OAISource(String) - Constructor for class org.gcube.data.oai.tmplugin.OAISource
Creates an instance with a given identifer over given sets of a given repository.
org.gcube.data.oai.tmplugin - package org.gcube.data.oai.tmplugin
 
org.gcube.data.oai.tmplugin.binders - package org.gcube.data.oai.tmplugin.binders
 
org.gcube.data.oai.tmplugin.repository - package org.gcube.data.oai.tmplugin.repository
 
org.gcube.data.oai.tmplugin.repository.iterators - package org.gcube.data.oai.tmplugin.repository.iterators
 
org.gcube.data.oai.tmplugin.requests - package org.gcube.data.oai.tmplugin.requests
 

P

ProductionProvider - Class in org.gcube.data.oai.tmplugin
 
ProductionProvider() - Constructor for class org.gcube.data.oai.tmplugin.ProductionProvider
 
properties() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 
properties() - Method in class org.gcube.data.oai.tmplugin.OAISource
 

R

reader() - Method in class org.gcube.data.oai.tmplugin.OAISource
 
reconfigure(Element) - Method in class org.gcube.data.oai.tmplugin.Lifecycle
 
RecordIterator - Class in org.gcube.data.oai.tmplugin.repository.iterators
 
RecordIterator() - Constructor for class org.gcube.data.oai.tmplugin.repository.iterators.RecordIterator
 
remove() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.RecordIterator
 
Repository - Interface in org.gcube.data.oai.tmplugin.repository
A local interface to a remote OAI repository.
RepositoryIterator - Class in org.gcube.data.oai.tmplugin.repository.iterators
 
RepositoryIterator() - Constructor for class org.gcube.data.oai.tmplugin.repository.iterators.RepositoryIterator
 
RepositoryProvider - Interface in org.gcube.data.oai.tmplugin
 
repositoryUrl() - Method in class org.gcube.data.oai.tmplugin.requests.Request
Returns the URL of the target OAI repository
Request - Class in org.gcube.data.oai.tmplugin.requests
Base implementation for plugin requests
RequestBinder - Class in org.gcube.data.oai.tmplugin.requests
Binds requests to Elements and vice versa.
RequestBinder() - Constructor for class org.gcube.data.oai.tmplugin.requests.RequestBinder
 
requestSchemas() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 
resume() - Method in class org.gcube.data.oai.tmplugin.Lifecycle

S

Set - Class in org.gcube.data.oai.tmplugin.repository
 
Set(String, String, String) - Constructor for class org.gcube.data.oai.tmplugin.repository.Set
 
setCardinality(long) - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
setDescription(String) - Method in class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
Sets a description for the source to bind.
SetIterator - Class in org.gcube.data.oai.tmplugin.repository.iterators
 
SetIterator(List<Set>) - Constructor for class org.gcube.data.oai.tmplugin.repository.iterators.SetIterator
 
setLastUpdate(Calendar) - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
setName(String) - Method in class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
Sets a name for the source to bind.
sets() - Method in class org.gcube.data.oai.tmplugin.requests.Request
 
summary() - Method in class org.gcube.data.oai.tmplugin.OAIReader
 
summary(List<Set>) - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Returns a Summary of a number of sets of the repository.
summary(List<Set>) - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Returns a Summary of a number of sets of the repository.
Summary - Class in org.gcube.data.oai.tmplugin.repository
 
Summary(Calendar, long) - Constructor for class org.gcube.data.oai.tmplugin.repository.Summary
 

T

toString() - Method in class org.gcube.data.oai.tmplugin.repository.Set
 
toString() - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
types() - Method in class org.gcube.data.oai.tmplugin.OAISource
 

U

url() - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Returns the URL of the repository.
url() - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Returns the URL of the repository.

W

WrapRepositoryRequest - Class in org.gcube.data.oai.tmplugin.requests
A Request to bind the OAI Plugin to a single data source formed of all the records in one ore more sets of an OAI repository.
WrapRepositoryRequest() - Constructor for class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
 
WrapRepositoryRequest(String, String) - Constructor for class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
Creates an instance with a given source identifier and the URL of a given OAI repository.
WrapSetsRequest - Class in org.gcube.data.oai.tmplugin.requests
A Request to bind the OAI Plugin to one or more sets of an OAI repository.
WrapSetsRequest() - Constructor for class org.gcube.data.oai.tmplugin.requests.WrapSetsRequest
 
WrapSetsRequest(String, String) - Constructor for class org.gcube.data.oai.tmplugin.requests.WrapSetsRequest
Creates an instance with the URL of an OAI repository and a prefix for the names of the sets to use as the names of the corresponding sources.

A B C D E F G H I L N O P R S T U W

Copyright © 2012. All Rights Reserved.