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

A

addAlternativesXPath(String...) - Method in class org.gcube.data.oai.tmplugin.requests.Request
Adds an alternativesXPath
addSets(String...) - Method in class org.gcube.data.oai.tmplugin.requests.Request
Adds a sets

B

BaseRepository - Class in org.gcube.data.oai.tmplugin.repository
Default Repository implementation
BaseRepository(Request) - Constructor for class org.gcube.data.oai.tmplugin.repository.BaseRepository
 
bind(Record) - 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
 
bind(Object) - Method in class org.gcube.data.oai.tmplugin.requests.RequestBinder
 
binder() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 

C

cardinality() - Method in class org.gcube.data.oai.tmplugin.OAISource
 
cardinality() - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
close() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.RecordIter
COLLECTION_ID - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Collection ID.
Constants - Class in org.gcube.data.oai.tmplugin.utils
 
Constants() - Constructor for class org.gcube.data.oai.tmplugin.utils.Constants
 
CONTENT - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Content.
CONTENT_TYPE - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Content type.
CREATION_TIME - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Creation time property.

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 class org.gcube.data.oai.tmplugin.repository.OAISet
 
description() - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Returns the description of the repository.
DOI - Static variable in class org.gcube.data.oai.tmplugin.utils.Resolver
 
DOIPREFIX - Static variable in class org.gcube.data.oai.tmplugin.utils.Resolver
 

E

equals(Object) - Method in class org.gcube.data.oai.tmplugin.repository.OAISet
 
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(OAISet) - 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<OAISet>) - 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<OAISet>) - 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<OAISet>) - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Retrieves all trees in a number of sets of the repository.
getAllIn(List<OAISet>) - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Retrieves all trees in a number of sets of the repository.
getAlternativesXPath() - Method in class org.gcube.data.oai.tmplugin.requests.Request
Returns the alternatives path of the source to bind.
getContentXPath() - Method in class org.gcube.data.oai.tmplugin.requests.Request
 
getDate(String) - Static method in class org.gcube.data.oai.tmplugin.utils.Constants
 
getDescription() - Method in class org.gcube.data.oai.tmplugin.requests.Request
Returns a description of the source to bind.
getMetadataFormat() - Method in class org.gcube.data.oai.tmplugin.requests.Request
 
getName() - Method in class org.gcube.data.oai.tmplugin.requests.Request
Returns a name for the source to bind.
getRepositoryUrl() - Method in class org.gcube.data.oai.tmplugin.requests.Request
Returns the URL of the target OAI repository
getSets() - Method in class org.gcube.data.oai.tmplugin.requests.Request
 
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
getTitleXPath() - Method in class org.gcube.data.oai.tmplugin.requests.Request
 

H

hashCode() - Method in class org.gcube.data.oai.tmplugin.repository.OAISet
 
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.OAISet
 
idDecoder(String) - Static method in class org.gcube.data.oai.tmplugin.utils.Utils
 
idEncoder(String) - Static method in class org.gcube.data.oai.tmplugin.utils.Utils
 
init() - Method in class org.gcube.data.oai.tmplugin.Lifecycle
isAnchored() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 

L

Labels - Class in org.gcube.data.oai.tmplugin.binders
 
Labels() - Constructor for class org.gcube.data.oai.tmplugin.binders.Labels
 
LAST_UPDATE - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Last update property.
lastUpdate() - Method in class org.gcube.data.oai.tmplugin.OAISource
 
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.RecordIter
 

M

METADATA - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Metadata property.
metadataFormat() - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
MIME_TYPE - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Content mime type property.

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 class org.gcube.data.oai.tmplugin.repository.OAISet
 
name() - Method in interface org.gcube.data.oai.tmplugin.repository.Repository
Returns the name of the repository.
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.RecordIter
 
NS - Static variable in class org.gcube.data.oai.tmplugin.utils.Constants
The plugin's namespace.

O

OAI_DC - Static variable in class org.gcube.data.oai.tmplugin.utils.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
Tree model: item metadata: global information on the item including title: the title of the record; collectionID: the collection this item belongs to; creationTime: the time the item was created; lastUpdateTime: the most recent time the item has been updated; provenance: It is characterised by the following information: statement: "This item has been created by "+ pluginName +" via OAI-PMH metadata harvesting from the metadata provider "+repositoryName+" at "+baseURL; setID: the repository set the object belongs to (optional and repeatable); metadata (repeatable): the metadata record harvested.
OAIDCBinder(Request) - Constructor for class org.gcube.data.oai.tmplugin.binders.OAIDCBinder
 
OAIDCBinder(RepositoryProvider) - 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<OAISet>) - Constructor for class org.gcube.data.oai.tmplugin.OAIReader
 
OAISet - Class in org.gcube.data.oai.tmplugin.repository
 
OAISet(String, String, String) - Constructor for class org.gcube.data.oai.tmplugin.repository.OAISet
 
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
 
org.gcube.data.oai.tmplugin.utils - package org.gcube.data.oai.tmplugin.utils
 

P

printNodeInfo(Node, Edge) - Method in class org.gcube.data.oai.tmplugin.binders.OAIDCBinder
Stampa le info sui nodi, in modo ricorsivo
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
PROVENANCE - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Provenance.

R

reader() - Method in class org.gcube.data.oai.tmplugin.OAISource
 
reconfigure(Element) - Method in class org.gcube.data.oai.tmplugin.Lifecycle
 
RECORD - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Record.
RECORD_ID - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
 
RecordIter - Class in org.gcube.data.oai.tmplugin.repository.iterators
 
RecordIter() - Constructor for class org.gcube.data.oai.tmplugin.repository.iterators.RecordIter
 
remove() - Method in class org.gcube.data.oai.tmplugin.repository.iterators.RecordIter
 
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
 
Request - Class in org.gcube.data.oai.tmplugin.requests
Base implementation for plugin requests
REQUEST1 - Static variable in class org.gcube.data.oai.tmplugin.OAIPlugin
 
REQUEST2 - Static variable in class org.gcube.data.oai.tmplugin.OAIPlugin
 
RequestBinder - Class in org.gcube.data.oai.tmplugin.requests
 
RequestBinder() - Constructor for class org.gcube.data.oai.tmplugin.requests.RequestBinder
 
requestSchemas() - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 
Resolver - Class in org.gcube.data.oai.tmplugin.utils
 
Resolver() - Constructor for class org.gcube.data.oai.tmplugin.utils.Resolver
 
resolver(String) - Static method in class org.gcube.data.oai.tmplugin.utils.Utils
 
resume() - Method in class org.gcube.data.oai.tmplugin.Lifecycle

S

SCHEMA - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Schema.
SCHEMALOCATION - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Schema location.
SET_ID - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
 
setCardinality(Long) - Method in class org.gcube.data.oai.tmplugin.OAISource
 
setCardinality(long) - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
setContentXPath(String) - Method in class org.gcube.data.oai.tmplugin.requests.Request
Sets a contentXPath
setDescription(String) - Method in class org.gcube.data.oai.tmplugin.requests.Request
Sets a description for the source to bind.
SetIterator - Class in org.gcube.data.oai.tmplugin.repository.iterators
 
SetIterator(List<OAISet>) - Constructor for class org.gcube.data.oai.tmplugin.repository.iterators.SetIterator
 
setLastUpdate(Calendar) - Method in class org.gcube.data.oai.tmplugin.OAISource
 
setLastUpdate(Calendar) - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
setMetadataFormat(String) - Method in class org.gcube.data.oai.tmplugin.requests.Request
Adds a MetadataFormat
setName(String) - Method in class org.gcube.data.oai.tmplugin.requests.Request
Sets a name for the source to bind.
setRepositoryUrl(String) - Method in class org.gcube.data.oai.tmplugin.requests.Request
Sets RepositoryUrl
setTitleXPath(String) - Method in class org.gcube.data.oai.tmplugin.requests.Request
Sets a titleXPath
start(Environment) - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 
STATEMENT - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Statement.
stop(Environment) - Method in class org.gcube.data.oai.tmplugin.OAIPlugin
 
summary() - Method in class org.gcube.data.oai.tmplugin.OAIReader
 
summary(List<OAISet>) - Method in class org.gcube.data.oai.tmplugin.repository.BaseRepository
Returns a Summary of a number of sets of the repository.
summary(List<OAISet>) - 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

TITLE - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
Title.
toSchema(Class<?>) - Static method in class org.gcube.data.oai.tmplugin.utils.Utils
 
toString() - Method in class org.gcube.data.oai.tmplugin.repository.OAISet
 
toString() - Method in class org.gcube.data.oai.tmplugin.repository.Summary
 
toString() - Method in class org.gcube.data.oai.tmplugin.requests.WrapRepositoryRequest
toString() - Method in class org.gcube.data.oai.tmplugin.requests.WrapSetsRequest
toXML(Object) - Method in class org.gcube.data.oai.tmplugin.requests.RequestBinder
 
types() - Method in class org.gcube.data.oai.tmplugin.OAISource
 

U

URL - Static variable in class org.gcube.data.oai.tmplugin.binders.Labels
url.
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.
URN - Static variable in class org.gcube.data.oai.tmplugin.utils.Resolver
 
URNPREFIX - Static variable in class org.gcube.data.oai.tmplugin.utils.Resolver
 
Utils - Class in org.gcube.data.oai.tmplugin.utils
 
Utils() - Constructor for class org.gcube.data.oai.tmplugin.utils.Utils
 

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) - 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) - 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 M N O P R S T U W

Copyright © 2013. All Rights Reserved.