| Package | Description |
|---|---|
| org.virtualrepository | |
| org.virtualrepository.comet | |
| org.virtualrepository.csv | |
| org.virtualrepository.impl | |
| org.virtualrepository.sdmx | |
| org.virtualrepository.spi |
| Modifier and Type | Method and Description |
|---|---|
Asset |
VirtualRepository.lookup(String id)
Returns an
Asset previously discovered. |
| Modifier and Type | Method and Description |
|---|---|
Map<AssetType,List<Asset>> |
VirtualRepository.lookup(AssetType... type)
|
List<Asset> |
VirtualRepository.lookup(AssetType type)
|
| Modifier and Type | Method and Description |
|---|---|
void |
VirtualRepository.publish(Asset asset,
Object content)
Publishes a given
Asset with the RepositoryService bound to the asset. |
<A> A |
VirtualRepository.retrieve(Asset asset,
Class<A> api)
Retrieves the content of a given
Asset from the RepositoryService bound to the asset, under a
given API. |
| Modifier and Type | Class and Description |
|---|---|
class |
CometAsset
Partial implementation of an
Asset available in the SDMX format. |
| Modifier and Type | Class and Description |
|---|---|
class |
CsvAsset
Partial implementation of an
Asset available in the CSV format. |
class |
CsvCodelist
A
CsvAsset that represents a codelist. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractType<T extends Asset>
Partial implementation of
Type. |
interface |
Type<T extends Asset>
Implementation-facing extension of
AssetType. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAsset
Partial
Asset implementation. |
| Modifier and Type | Method and Description |
|---|---|
<A,T extends Asset> |
ServiceInspector.importerFor(AssetType type,
Class<? extends A> api)
Returns an
Importer of the RepositoryService which is bound to the AssetType of a given
Asset and to a given API. |
<A,T extends Asset> |
ServiceInspector.publisherFor(AssetType type,
Class<? extends A> api)
Returns a
Publisher of the RepositoryService bound to the AssetType of a given
Asset and to a given API. |
| Modifier and Type | Method and Description |
|---|---|
Asset |
Repository.lookup(String id) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Asset> |
Repository.iterator() |
Map<AssetType,List<Asset>> |
Repository.lookup(AssetType... types) |
List<Asset> |
Repository.lookup(AssetType type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Repository.canRetrieve(Asset asset,
Class<?> api) |
void |
Repository.publish(Asset asset,
Object content) |
<A> A |
Repository.retrieve(Asset asset,
Class<A> api) |
| Modifier and Type | Class and Description |
|---|---|
class |
SdmxAsset
Partial implementation of an
Asset available in the SDMX format. |
class |
SdmxCodelist
A
SdmxAsset that represents codelists. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Accessor<T extends Asset,A>
|
class |
ImportAdapter<T extends Asset,A1,A2>
|
interface |
Importer<T extends Asset,A>
Discovers and retrieves the content of assets available through a
RepositoryService, the bound service. |
class |
PublishAdapter<T extends Asset,A1,A2>
|
interface |
Publisher<T extends Asset,A>
Publishes
Assets through a RepositoryService, the bound service. |
interface |
Transform<T extends Asset,I,O>
A transformation between two APIs for a given type of
Assets. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MutableAsset
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Asset,A1,A2> |
ImportAdapter.adapt(Importer<T,A1> importer,
Transform<T,A1,A2> transform)
|
static <T extends Asset,A1,A2> |
PublishAdapter.adapt(Publisher<T,A1> publisher,
Transform<T,A2,A1> transform)
|
Copyright © 2018. All rights reserved.