Skip navigation links
A B C D E G H I L M N O P Q R S T U V 

A

AbstractAsset - Class in org.virtualrepository.impl
Partial Asset implementation.
AbstractAsset(AssetType, String, String, Property...) - Constructor for class org.virtualrepository.impl.AbstractAsset
Creates an instance with a given _type, identifier, name, and properties.
AbstractAsset(AssetType, String, String, RepositoryService, Property...) - Constructor for class org.virtualrepository.impl.AbstractAsset
Creates an instance with a given _type,identifier, name, target repository service, and properties.
AbstractAsset(AssetType, String, RepositoryService, Property...) - Constructor for class org.virtualrepository.impl.AbstractAsset
Creates an instance with a given _type, name, target repository service, and properties.
AbstractTable - Class in org.virtualrepository.tabular
 
AbstractTable() - Constructor for class org.virtualrepository.tabular.AbstractTable
 
AbstractType<T extends Asset> - Class in org.virtualrepository.impl
Partial implementation of Type.
AbstractType(String) - Constructor for class org.virtualrepository.impl.AbstractType
Creates an instance with a given _name.
Accessor<T extends Asset,A> - Interface in org.virtualrepository.spi
The common interface of Importers and Publishers.
adapt(Importer<T, A1>, Transform<T, A1, A2>) - Static method in class org.virtualrepository.spi.ImportAdapter
Wraps a Importer with a given Transform
adapt(Publisher<T, A1>, Transform<T, A2, A1>) - Static method in class org.virtualrepository.spi.PublishAdapter
Adapts a Publisher with a given Transform.
add(RepositoryService...) - Method in class org.virtualrepository.impl.Services
Adds one or more RepositoryServices to this collection, overwriting those that have the same names.
add(Property...) - Method in class org.virtualrepository.Properties
Adds one or more properties to this collection.
agency() - Method in class org.virtualrepository.sdmx.SdmxAsset
Returns the identifier of this asset's agency.
any - Static variable in interface org.virtualrepository.impl.Type
 
api() - Method in interface org.virtualrepository.spi.Accessor
Return the bound API.
api() - Method in class org.virtualrepository.spi.ImportAdapter
 
api() - Method in class org.virtualrepository.spi.PublishAdapter
 
apply(CsvAsset, InputStream) - Method in class org.virtualrepository.csv.CsvStream2Table
 
apply(CsvAsset, Table) - Method in class org.virtualrepository.csv.Table2CsvStream
 
apply(T, I) - Method in interface org.virtualrepository.spi.Transform
Transforms an instance of the input API into an instance of the output API for a given asset.
Asset - Interface in org.virtualrepository
A data asset held in or destined for a RepositoryService.
AssetType - Interface in org.virtualrepository
A type of Asset.

B

Browser - Interface in org.virtualrepository.spi
Discovers data assets available through a RepositoryService, the bound service.
browser() - Method in interface org.virtualrepository.spi.ServiceProxy
Returns the Browser bound to this repository service.

C

canRetrieve(Asset, Class<?>) - Method in class org.virtualrepository.impl.Repository
 
codeColumn() - Method in class org.virtualrepository.csv.CsvCodelist
Returns the index of the column that contains the codes of this list.
Column - Class in org.virtualrepository.tabular
A column in a Table.
Column(QName) - Constructor for class org.virtualrepository.tabular.Column
Creates an instance with a given name.
Column(String) - Constructor for class org.virtualrepository.tabular.Column
Creates an instance with a given name.
Column(QName, Class<?>) - Constructor for class org.virtualrepository.tabular.Column
Creates an instance with a given name and a given type.
Column(QName, QName) - Constructor for class org.virtualrepository.tabular.Column
Creates an instance with a given name and a given kind.
Column(QName, QName, Class<?>) - Constructor for class org.virtualrepository.tabular.Column
Creates an instance with a given name, kind, and type.
columns() - Method in class org.virtualrepository.csv.CsvAsset
Returns the columns of this asset.
columns() - Method in class org.virtualrepository.csv.CsvTable
 
columns - Variable in class org.virtualrepository.tabular.AbstractTable
 
columns() - Method in interface org.virtualrepository.tabular.Table
Returns the columns of this table.
CometAsset - Class in org.virtualrepository.comet
Partial implementation of an Asset available in the SDMX format.
CometAsset(String, String, Property...) - Constructor for class org.virtualrepository.comet.CometAsset
Creates an instance with a given name and properties.
CometAsset(String, RepositoryService, Property...) - Constructor for class org.virtualrepository.comet.CometAsset
Creates an instance with a given name and for a given target service.
CometGenericType - Class in org.virtualrepository.comet
 
CometGenericType() - Constructor for class org.virtualrepository.comet.CometGenericType
 
CommonProperties - Enum in org.virtualrepository
An enumeration of commonly used properties.
contains(QName) - Method in class org.virtualrepository.impl.Services
Returns true if this collection includes a given RepositoryService.
contains(String) - Method in class org.virtualrepository.Properties
Returns true if this collection contains a given property.
Context - Class in org.virtualrepository
Threadlocal properties, serve as implicit context for exchanges between clients and plugins.
Context() - Constructor for class org.virtualrepository.Context
 
CsvAsset - Class in org.virtualrepository.csv
Partial implementation of an Asset available in the CSV format.
CsvAsset(Type<T>, String, String, Property...) - Constructor for class org.virtualrepository.csv.CsvAsset
Creates an instance with a given type, identifier, name, and properties.
CsvAsset(String, String, Property...) - Constructor for class org.virtualrepository.csv.CsvAsset
Creates an instance with a given identifier, name, and properties.
CsvAsset(Type<T>, String, String, RepositoryService, Property...) - Constructor for class org.virtualrepository.csv.CsvAsset
Creates an instance with a given type, identifier, name, target service, and properties.
CsvAsset(Type<T>, String, RepositoryService, Property...) - Constructor for class org.virtualrepository.csv.CsvAsset
Creates an instance with a given type, name, target service, and properties.
CsvAsset(String, RepositoryService, Property...) - Constructor for class org.virtualrepository.csv.CsvAsset
Creates an instance with a given name, target service, and properties.
CsvAsset(String, String, RepositoryService, Property...) - Constructor for class org.virtualrepository.csv.CsvAsset
Creates an instance with a given identifier, name, target service, and properties.
CsvCodelist - Class in org.virtualrepository.csv
A CsvAsset that represents a codelist.
CsvCodelist(String, String, int, Property...) - Constructor for class org.virtualrepository.csv.CsvCodelist
Creates an instance with a given identifier, name, code column index, and properties.
CsvCodelist(String, int, RepositoryService, Property...) - Constructor for class org.virtualrepository.csv.CsvCodelist
Creates an instance with a given name, target service, and properties.
CsvCodelist(String, String, int, RepositoryService, Property...) - Constructor for class org.virtualrepository.csv.CsvCodelist
Creates an instance with a given identifier, name, target service, and properties.
CsvCodelistType - Class in org.virtualrepository.csv
 
CsvCodelistType() - Constructor for class org.virtualrepository.csv.CsvCodelistType
 
CsvGenericType - Class in org.virtualrepository.csv
 
CsvGenericType() - Constructor for class org.virtualrepository.csv.CsvGenericType
 
CsvStream2Table<T extends CsvAsset> - Class in org.virtualrepository.csv
A Transform from InputStream to Table for CsvAsset assets.
CsvStream2Table() - Constructor for class org.virtualrepository.csv.CsvStream2Table
 
CsvTable - Class in org.virtualrepository.csv
A Table backed up by an InputStream of CSV data.
CsvTable(CsvAsset, InputStream) - Constructor for class org.virtualrepository.csv.CsvTable
Creates an instance for a given CsvAsset asset and InputStream.

D

defaultDelimiter - Static variable in class org.virtualrepository.csv.CsvAsset
 
defaultEncoding - Static variable in class org.virtualrepository.csv.CsvAsset
 
defaultHeader - Static variable in class org.virtualrepository.csv.CsvAsset
 
defaultQuote - Static variable in class org.virtualrepository.csv.CsvAsset
 
defaultRows - Static variable in class org.virtualrepository.csv.CsvAsset
 
DefaultTable - Class in org.virtualrepository.tabular
Base Table implementation.
DefaultTable(List<Column>, Iterable<Row>) - Constructor for class org.virtualrepository.tabular.DefaultTable
Creates an instance with given columns and rows.
DefaultTable(List<Column>, Iterator<Row>) - Constructor for class org.virtualrepository.tabular.DefaultTable
Creates an instance with given columns and rows.
delimiter() - Method in class org.virtualrepository.csv.CsvAsset
Returns the delimiter character used in the content of this asset (by default a comma, ,).
Described - Interface in org.virtualrepository.impl
The interface of objects with Properties.
description() - Method in class org.virtualrepository.Property
Returns the description of this property.
discover(AssetType...) - Method in class org.virtualrepository.impl.Repository
 
discover(Iterable<RepositoryService>, AssetType...) - Method in class org.virtualrepository.impl.Repository
 
discover(long, AssetType...) - Method in class org.virtualrepository.impl.Repository
 
discover(long, Iterable<RepositoryService>, AssetType...) - Method in class org.virtualrepository.impl.Repository
 
discover(Collection<? extends AssetType>) - Method in interface org.virtualrepository.spi.Browser
Returns all the assets of given types which are available through the bound service.
discover(AssetType...) - Method in interface org.virtualrepository.VirtualRepository
Discovers all the assets of given AssetTypes which are available through all the underlying RepositoryServices, using a default timeout.
discover(Iterable<RepositoryService>, AssetType...) - Method in interface org.virtualrepository.VirtualRepository
Discovers all the assets of given AssetTypes which are available through one or more RepositoryServices, using a default timeout.
discover(long, AssetType...) - Method in interface org.virtualrepository.VirtualRepository
Discovers all the assets of given AssetTypes which are available through the underlying RepositoryServices, using a given timeout.
discover(long, Iterable<RepositoryService>, AssetType...) - Method in interface org.virtualrepository.VirtualRepository
Discovers all the assets of given AssetTypes which are available through one or more RepositoryServices, using a default timeout.
display(boolean) - Method in class org.virtualrepository.Property
Sets whether the property is intended for display

E

encoding() - Method in class org.virtualrepository.csv.CsvAsset
Returns the encoding of the content of this asset (by default UTF-8).
equals(Object) - Method in class org.virtualrepository.csv.CsvAsset
 
equals(Object) - Method in class org.virtualrepository.csv.CsvCodelist
 
equals(Object) - Method in class org.virtualrepository.impl.AbstractAsset
 
equals(Object) - Method in class org.virtualrepository.impl.AbstractType
 
equals(Object) - Method in class org.virtualrepository.impl.PropertyHolder
 
equals(Object) - Method in class org.virtualrepository.Properties
 
equals(Object) - Method in class org.virtualrepository.Property
 
equals(Object) - Method in class org.virtualrepository.RepositoryService
 
equals(Object) - Method in class org.virtualrepository.sdmx.SdmxAsset
 
equals(Object) - Method in class org.virtualrepository.tabular.Column
 

G

get(QName) - Method in class org.virtualrepository.tabular.Row
Returns the value of this row for a given column.
get(String) - Method in class org.virtualrepository.tabular.Row
Returns the value of this row for a given column.
get(Column) - Method in class org.virtualrepository.tabular.Row
Returns the value of this row for a given column.
getKind() - Method in class org.virtualrepository.tabular.Column
Returns the kind of this column (null by default).

H

hashCode() - Method in class org.virtualrepository.csv.CsvAsset
 
hashCode() - Method in class org.virtualrepository.csv.CsvCodelist
 
hashCode() - Method in class org.virtualrepository.impl.AbstractAsset
 
hashCode() - Method in class org.virtualrepository.impl.AbstractType
 
hashCode() - Method in class org.virtualrepository.impl.PropertyHolder
 
hashCode() - Method in class org.virtualrepository.Properties
 
hashCode() - Method in class org.virtualrepository.Property
 
hashCode() - Method in class org.virtualrepository.RepositoryService
 
hashCode() - Method in class org.virtualrepository.sdmx.SdmxAsset
 
hashCode() - Method in class org.virtualrepository.tabular.Column
 
hasHeader() - Method in class org.virtualrepository.csv.CsvAsset
Indicates whether the content of this asset has a header row (by default false).
hasHeader(boolean) - Method in class org.virtualrepository.csv.CsvAsset
Indicates whether the content of this asset has a header row, overriding the default (false).

I

id() - Method in interface org.virtualrepository.Asset
Returns the identifier of this asset.
id() - Method in class org.virtualrepository.impl.AbstractAsset
 
ImportAdapter<T extends Asset,A1,A2> - Class in org.virtualrepository.spi
A Importer that adapts the bound API of another Importer.
Importer<T extends Asset,A> - Interface in org.virtualrepository.spi
Discovers and retrieves the content of assets available through a RepositoryService, the bound service.
importerFor(AssetType, Class<? extends A>) - Method in class org.virtualrepository.impl.ServiceInspector
Returns an Importer of the RepositoryService which is bound to the AssetType of a given Asset and to a given API.
importers() - Method in interface org.virtualrepository.spi.ServiceProxy
Returns the Importers bound to this repository service, if any.
importersFor(AssetType) - Method in class org.virtualrepository.impl.ServiceInspector
Returns all the Importers of the RepositoryService that are bound to a given AssetType.
init() - Method in interface org.virtualrepository.spi.Lifecycle
Invoked when the proxy is activated so that it can initialise.
inputAPI() - Method in class org.virtualrepository.csv.CsvStream2Table
 
inputAPI() - Method in class org.virtualrepository.csv.Table2CsvStream
 
inputAPI() - Method in interface org.virtualrepository.spi.Transform
Returns the input API.
is(Class<?>) - Method in class org.virtualrepository.Property
Returns true if the value of this property has a given type.
isDisplay() - Method in class org.virtualrepository.Property
Returns true if the property is intended for display
isEmpty() - Method in class org.virtualrepository.Properties
Returns true if this collection has no properties.
iterator() - Method in class org.virtualrepository.csv.CsvTable
 
iterator() - Method in class org.virtualrepository.impl.Repository
 
iterator() - Method in class org.virtualrepository.impl.Services
Returns the RepositoryServices in this collection.
iterator() - Method in class org.virtualrepository.Properties
 
iterator() - Method in class org.virtualrepository.tabular.DefaultTable
 
iterator() - Method in class org.virtualrepository.tabular.MaterializedTable
 

L

Lifecycle - Interface in org.virtualrepository.spi
Implemented by ServiceProxys that require notifications of lifecycle events.
load() - Method in class org.virtualrepository.impl.Services
Adds to this collection all the RepositoryServices found in the classpath by a ServiceLoader.
log - Static variable in class org.virtualrepository.impl.Services
 
lookup(String) - Method in class org.virtualrepository.impl.Repository
 
lookup(AssetType) - Method in class org.virtualrepository.impl.Repository
 
lookup(AssetType...) - Method in class org.virtualrepository.impl.Repository
 
lookup(QName) - Method in class org.virtualrepository.impl.Services
Returns a RepositoryService in this collection.
lookup(String) - Method in class org.virtualrepository.Properties
Returns a given property in this collection.
lookup(String) - Method in interface org.virtualrepository.VirtualRepository
Returns an Asset previously discovered.
lookup(AssetType) - Method in interface org.virtualrepository.VirtualRepository
Returns all the Asset of which AssetType that have been previously discovered.
lookup(AssetType...) - Method in interface org.virtualrepository.VirtualRepository
Returns all the Asset of given AssetTypes which have been previously discovered.

M

materialise() - Method in class org.virtualrepository.tabular.MaterializedTable
 
materialise() - Method in interface org.virtualrepository.tabular.Table
Returns a table which can be iterated over multiple times.
MaterializedTable - Class in org.virtualrepository.tabular
A Table that materialises its elements and can be iterated over multiple times.
MaterializedTable(List<Column>, Iterable<Row>) - Constructor for class org.virtualrepository.tabular.MaterializedTable
Creates an instance with given columns and rows.
MutableAsset - Interface in org.virtualrepository.spi
Extends Asset to allow internal management of assets discovered by Browsers.

N

name() - Method in interface org.virtualrepository.Asset
Returns the name of this asset.
name() - Method in interface org.virtualrepository.AssetType
Returns the name of this type
name() - Method in class org.virtualrepository.impl.AbstractAsset
 
name() - Method in class org.virtualrepository.impl.AbstractType
 
name() - Method in class org.virtualrepository.Property
Returns the name of this property.
name() - Method in class org.virtualrepository.RepositoryService
Returns the name of this service.
name() - Method in class org.virtualrepository.tabular.Column
Returns the name of this column.
notEmpty(String, String) - Static method in class org.virtualrepository.Utils
 
notNull(Object) - Static method in class org.virtualrepository.Utils
 
notNull(AssetType) - Static method in class org.virtualrepository.Utils
 
notNull(AssetType...) - Static method in class org.virtualrepository.Utils
 
notNull(String, Object) - Static method in class org.virtualrepository.Utils
 

O

org.virtualrepository - package org.virtualrepository
 
org.virtualrepository.comet - package org.virtualrepository.comet
 
org.virtualrepository.csv - package org.virtualrepository.csv
 
org.virtualrepository.impl - package org.virtualrepository.impl
 
org.virtualrepository.sdmx - package org.virtualrepository.sdmx
 
org.virtualrepository.spi - package org.virtualrepository.spi
 
org.virtualrepository.tabular - package org.virtualrepository.tabular
 
outputAPI() - Method in class org.virtualrepository.csv.CsvStream2Table
 
outputAPI() - Method in class org.virtualrepository.csv.Table2CsvStream
 
outputAPI() - Method in interface org.virtualrepository.spi.Transform
Returns the output type.

P

Plugin - Interface in org.virtualrepository.spi
The entry point of a plugin library.
properties() - Static method in class org.virtualrepository.Context
 
properties() - Method in interface org.virtualrepository.impl.Described
Returns the properties of this object.
properties() - Method in class org.virtualrepository.impl.PropertyHolder
 
properties(PropertyProvider) - Method in class org.virtualrepository.impl.PropertyHolder
 
properties() - Method in interface org.virtualrepository.impl.PropertyProvider
 
properties() - Method in class org.virtualrepository.impl.PropertyProvider.Simple
 
Properties - Class in org.virtualrepository
A collection of uniquely named Properties.
Properties() - Constructor for class org.virtualrepository.Properties
 
property(String) - Method in enum org.virtualrepository.CommonProperties
 
property(String, String) - Method in enum org.virtualrepository.CommonProperties
 
Property - Class in org.virtualrepository
A named property with a value and a description.
Property(String, Object) - Constructor for class org.virtualrepository.Property
Creates an instance with a given name and value.
Property(String, Object, boolean) - Constructor for class org.virtualrepository.Property
Creates an instance with a given name and value.
Property(String, Object, String) - Constructor for class org.virtualrepository.Property
Creates an instance with a given name, value, and description.
Property(String, Object, String, boolean) - Constructor for class org.virtualrepository.Property
Creates an instance with a given name, value, description, and an indication of whether the property is intended for display.
PropertyHolder - Class in org.virtualrepository.impl
Base implementation of Described.
PropertyHolder() - Constructor for class org.virtualrepository.impl.PropertyHolder
 
PropertyProvider - Interface in org.virtualrepository.impl
 
PropertyProvider.Simple - Class in org.virtualrepository.impl
 
proxy() - Method in class org.virtualrepository.RepositoryService
Returns the proxy of this service.
publish(Asset, Object) - Method in class org.virtualrepository.impl.Repository
 
publish(T, A2) - Method in class org.virtualrepository.spi.PublishAdapter
 
publish(T, A) - Method in interface org.virtualrepository.spi.Publisher
Publishes an asset through the bound service.
publish(Asset, Object) - Method in interface org.virtualrepository.VirtualRepository
Publishes a given Asset with the RepositoryService bound to the asset.
PublishAdapter<T extends Asset,A1,A2> - Class in org.virtualrepository.spi
A Publisher that adapts the bound API of another Publisher.
publishedTypes() - Method in class org.virtualrepository.RepositoryService
Returns all the AssetTypes that can be published by this service.
Publisher<T extends Asset,A> - Interface in org.virtualrepository.spi
Publishes Assets through a RepositoryService, the bound service.
publisherFor(AssetType, Class<? extends A>) - Method in class org.virtualrepository.impl.ServiceInspector
Returns a Publisher of the RepositoryService bound to the AssetType of a given Asset and to a given API.
publishers() - Method in interface org.virtualrepository.spi.ServiceProxy
Returns the Publishers bound to this repository service, if any.
publishersFor(AssetType) - Method in class org.virtualrepository.impl.ServiceInspector
Returns all the Publishers of the RepositoryService that are bound to a given AssetType.
publishes(AssetType...) - Method in class org.virtualrepository.RepositoryService
Returns true if assets of at least one of given AssetTypes can be published with this service.

Q

q(String) - Static method in class org.virtualrepository.tabular.Column
Adapts a String to a QName
quote() - Method in class org.virtualrepository.csv.CsvAsset
Returns the quote character used in the content of this asset (by default a quotation mark, ").

R

remoteId() - Method in class org.virtualrepository.sdmx.SdmxAsset
Returns the remote identifier of this asset.
remove(String) - Method in class org.virtualrepository.Properties
Removes a given property.
Repository - Class in org.virtualrepository.impl
Default VirtualRepository implementation.
Repository() - Constructor for class org.virtualrepository.impl.Repository
Creates an instance over all the RepositoryServices available on the classpath.
Repository(RepositoryService...) - Constructor for class org.virtualrepository.impl.Repository
Creates an instance over given RepositoryServices.
Repository(Services) - Constructor for class org.virtualrepository.impl.Repository
Creates an instance over a collection of RepositoryServices
RepositoryService - Class in org.virtualrepository
A repository service underlying a VirtualRepository.
RepositoryService(QName, ServiceProxy, Property...) - Constructor for class org.virtualrepository.RepositoryService
 
reset() - Static method in class org.virtualrepository.Context
 
retrieve(Asset, Class<A>) - Method in class org.virtualrepository.impl.Repository
 
retrieve(T) - Method in class org.virtualrepository.spi.ImportAdapter
 
retrieve(T) - Method in interface org.virtualrepository.spi.Importer
Returns the content of a given asset under the bound API.
retrieve(Asset, Class<A>) - Method in interface org.virtualrepository.VirtualRepository
Retrieves the content of a given Asset from the RepositoryService bound to the asset, under a given API.
returned(AssetType...) - Method in class org.virtualrepository.impl.ServiceInspector
Returns the AssetTypes supported for import by the RepositoryService among a given set of such types.
returnedTypes() - Method in class org.virtualrepository.RepositoryService
Returns all the AssetTypes that can be returned by this service.
returns(AssetType, Class<?>) - Method in class org.virtualrepository.impl.ServiceInspector
Returns true if the service can retrieve assets of a given AssetType with a given API.
returns(AssetType...) - Method in class org.virtualrepository.RepositoryService
Returns true if assets of at least one of given AssetTypes can be returned by this service.
Row - Class in org.virtualrepository.tabular
A row of a Table.
Row(Map<QName, String>) - Constructor for class org.virtualrepository.tabular.Row
Creates an instance with the named values of the row.
rows() - Method in class org.virtualrepository.csv.CsvAsset
Returns the number of rows in the content of this asset.

S

SdmxAsset - Class in org.virtualrepository.sdmx
Partial implementation of an Asset available in the SDMX format.
SdmxAsset(Type<T>, String, String, String, String, Property...) - Constructor for class org.virtualrepository.sdmx.SdmxAsset
Creates an instance with a given type, urn, identifier, version, name, and properties.
SdmxAsset(Type<T>, String, RepositoryService, Property...) - Constructor for class org.virtualrepository.sdmx.SdmxAsset
Creates an instance with a given type, name, and target service.
SdmxCodelist - Class in org.virtualrepository.sdmx
A SdmxAsset that represents codelists.
SdmxCodelist(String, String, String, String) - Constructor for class org.virtualrepository.sdmx.SdmxCodelist
Creates an instance with a given URN, identifier, version, and a name.
SdmxCodelist(String, String, String, String, Property...) - Constructor for class org.virtualrepository.sdmx.SdmxCodelist
Creates an instance with a given URN, identifier, version, and a name.
SdmxCodelist(String, RepositoryService) - Constructor for class org.virtualrepository.sdmx.SdmxCodelist
Creates an instance with a given target service.
SdmxCodelistType - Class in org.virtualrepository.sdmx
 
SdmxCodelistType() - Constructor for class org.virtualrepository.sdmx.SdmxCodelistType
 
SdmxGenericType - Class in org.virtualrepository.sdmx
 
SdmxGenericType() - Constructor for class org.virtualrepository.sdmx.SdmxGenericType
 
service() - Method in interface org.virtualrepository.Asset
Returns the RepositoryService with which this asset was retrieved or should be published.
service() - Method in class org.virtualrepository.impl.AbstractAsset
 
ServiceInspector - Class in org.virtualrepository.impl
 
ServiceInspector(RepositoryService) - Constructor for class org.virtualrepository.impl.ServiceInspector
 
ServiceProxy - Interface in org.virtualrepository.spi
A proxy to a RepositoryService.
services() - Method in class org.virtualrepository.impl.Repository
 
Services - Class in org.virtualrepository.impl
A collection of RepositoryServices.
Services() - Constructor for class org.virtualrepository.impl.Services
Creates an instance with no RepositoryServices.
Services(RepositoryService...) - Constructor for class org.virtualrepository.impl.Services
Creates an instance with given RepositoryServices.
services() - Method in interface org.virtualrepository.spi.Plugin
Returns the services exported by this plugin.
services() - Method in interface org.virtualrepository.VirtualRepository
Returns the RepositoryServices underlying this repository.
setAgency(String) - Method in class org.virtualrepository.sdmx.SdmxAsset
Sets the identifier of this asset's agency.
setCodeColumn(int) - Method in class org.virtualrepository.csv.CsvCodelist
Sets the index of the column that contains the codes of this list.
setColumns(Column...) - Method in class org.virtualrepository.csv.CsvAsset
Sets the columns of this asset.
setDelimiter(char) - Method in class org.virtualrepository.csv.CsvAsset
Sets the delimiter character used in the content of this asset, overwriting the default (a comma, ,).
setEncoding(Charset) - Method in class org.virtualrepository.csv.CsvAsset
Sets the encoding of the content of this asset, overriding the default (UTF-8).
setExecutor(ExecutorService) - Method in class org.virtualrepository.impl.Repository
Replaces the default ExecutorService used to parallelise and/or time-control discovery, retrieval, and publication tasks.
setKind(QName) - Method in class org.virtualrepository.tabular.Column
Sets the kind of this column (null by default)
setQuote(char) - Method in class org.virtualrepository.csv.CsvAsset
Sets the quote character used in the content of this asset, overriding the default (a quotation mark, ").
setRows(long) - Method in class org.virtualrepository.csv.CsvAsset
Sets the number of rows in the content of this asset.
setService(RepositoryService) - Method in class org.virtualrepository.impl.AbstractAsset
 
setService(RepositoryService) - Method in interface org.virtualrepository.spi.MutableAsset
Sets the RepositoryService with which this asset was retrieved or should be published
setStatus(String) - Method in class org.virtualrepository.sdmx.SdmxAsset
Sets the status of this asset.
setType(Class<?>) - Method in class org.virtualrepository.tabular.Column
Sets the type of this column, overriding the default (String by default)
setURI(URI) - Method in class org.virtualrepository.sdmx.SdmxAsset
Sets the URI of this asset.
setVersion(String) - Method in class org.virtualrepository.impl.AbstractAsset
Sets the version of this asset
setVersion(String) - Method in interface org.virtualrepository.spi.MutableAsset
Sets the version of the asset
shutdown() - Method in class org.virtualrepository.impl.Repository
 
shutdown() - Method in interface org.virtualrepository.VirtualRepository
Closes this repository and releases its resources.
Simple() - Constructor for class org.virtualrepository.impl.PropertyProvider.Simple
 
sinks(AssetType...) - Method in class org.virtualrepository.impl.Repository
 
sinks(AssetType...) - Method in interface org.virtualrepository.VirtualRepository
Returns the RepositoryServices underlying this repository which can publish `Asset`s of at least one of given AssetTypes.
size() - Method in class org.virtualrepository.impl.Services
Returns the number of RepositoryServices in this collection.
size() - Method in class org.virtualrepository.Properties
Returns the number of properties in this collection
sources(AssetType...) - Method in class org.virtualrepository.impl.Repository
 
sources(AssetType...) - Method in interface org.virtualrepository.VirtualRepository
Returns the RepositoryServices underlying this repository which can retrieve `Asset`s of at least one of given AssetTypes.
status() - Method in class org.virtualrepository.sdmx.SdmxAsset
Returns the status of this asset.
stream() - Method in interface org.virtualrepository.tabular.Table
Returns a sequential stream of the rows of this table.
stream(boolean) - Method in interface org.virtualrepository.tabular.Table
Returns a stream of the rows of this table.

T

Table - Interface in org.virtualrepository.tabular
A table of Columns and Rows, with optional Properties.
Table2CsvStream<T extends CsvAsset> - Class in org.virtualrepository.csv
A Transform from InputStream to Table for CsvAsset assets.
Table2CsvStream() - Constructor for class org.virtualrepository.csv.Table2CsvStream
 
taken(AssetType...) - Method in class org.virtualrepository.impl.ServiceInspector
Returns the AssetTypes supported for publication by the RepositoryService.
takes(AssetType, Class<?>) - Method in class org.virtualrepository.impl.ServiceInspector
Returns true if the service can publish assets of a given AssetType with a given API.
toArray() - Method in class org.virtualrepository.Properties
Returns this properties as an array.
toString() - Method in class org.virtualrepository.csv.CsvAsset
 
toString() - Method in class org.virtualrepository.csv.CsvCodelist
 
toString() - Method in class org.virtualrepository.csv.CsvTable
 
toString() - Method in class org.virtualrepository.impl.AbstractAsset
 
toString() - Method in class org.virtualrepository.impl.AbstractType
 
toString() - Method in class org.virtualrepository.Properties
 
toString() - Method in class org.virtualrepository.Property
 
toString() - Method in class org.virtualrepository.RepositoryService
 
toString() - Method in class org.virtualrepository.sdmx.SdmxAsset
 
toString() - Method in class org.virtualrepository.tabular.AbstractTable
 
toString() - Method in class org.virtualrepository.tabular.Column
 
toString() - Method in class org.virtualrepository.tabular.Row
 
Transform<T extends Asset,I,O> - Interface in org.virtualrepository.spi
A transformation between two APIs for a given type of Assets.
type() - Method in interface org.virtualrepository.Asset
Returns the AssetType of this asset.
type - Static variable in class org.virtualrepository.comet.CometAsset
The generic type of CometAssets.
type - Static variable in class org.virtualrepository.csv.CsvAsset
The generic type of CsvAssets.
type - Static variable in class org.virtualrepository.csv.CsvCodelist
The type of CsvCodelists.
type() - Method in class org.virtualrepository.impl.AbstractAsset
 
Type<T extends Asset> - Interface in org.virtualrepository.impl
Implementation-facing extension of AssetType.
type - Static variable in class org.virtualrepository.sdmx.SdmxAsset
The generic type of SdmxAssets.
type - Static variable in class org.virtualrepository.sdmx.SdmxCodelist
The type of CsvCodelists.
type() - Method in interface org.virtualrepository.spi.Accessor
Returns the bound type.
type() - Method in class org.virtualrepository.spi.ImportAdapter
 
type() - Method in class org.virtualrepository.spi.PublishAdapter
 
type() - Method in class org.virtualrepository.tabular.Column
Returns the type of this column ( String by default)

U

uri() - Method in class org.virtualrepository.sdmx.SdmxAsset
Returns the URI of this asset.
Utils - Class in org.virtualrepository
Library-wide constants and utilities.
Utils() - Constructor for class org.virtualrepository.Utils
 

V

valid(String, String) - Static method in class org.virtualrepository.Utils
 
valid(QName) - Static method in class org.virtualrepository.Utils
 
valid(String, QName) - Static method in class org.virtualrepository.Utils
 
value() - Method in class org.virtualrepository.Property
Returns the value of this property.
value(Class<S>) - Method in class org.virtualrepository.Property
Returns the value of this property under a given type.
valueOf(String) - Static method in enum org.virtualrepository.CommonProperties
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.virtualrepository.CommonProperties
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in interface org.virtualrepository.Asset
Returns the version of this asset, if available.
version() - Method in class org.virtualrepository.impl.AbstractAsset
 
VirtualRepository - Interface in org.virtualrepository
A repository virtually comprised of data assets available through a number of underlying repository services .
A B C D E G H I L M N O P Q R S T U V 
Skip navigation links

Copyright © 2018. All rights reserved.