Interface ProviderFromIRI<V>

All Superinterfaces:
Provider<String,V>
All Known Subinterfaces:
DatatypeRepository, GlobResolver, KnownDocsProvider, LinkTransformer, NamespaceRepository, ProtoThingProvider, ProtoThingRepository, Repository<T>, RepositoryRW<T>, ResourceProvider, ResourceRepository, ThingProvider, ThingRepository, ThingRepositoryStore, ThingsRepository
All Known Implementing Classes:
AlwaysCachingResourceProvider, AlwaysThingProvider, AlwaysThingProviderAdapter, AlwaysThingRepositoryStore, CachingNamespaceRepository, ClasspathResource.Provider, DataResource.Provider, DatatypeRepositoryBuilder, EmptyNamespaceRepository, EmptyResource.Provider, EmptyThingsRepository, EnolaDevKnownDocsProvider, EnolaThingProvider, ErrorResource.Provider, FileDescriptorResource.Provider, FileGlobResolver, FileResource.Provider, GlobResolvers, IntegrityValidatingDelegatingResource.Provider, IPFSApiResource.Provider, IPFSGatewayResource.Provider, MemoryRepositoryRW, MetaThingProvider, MultibaseResource.Provider, NamespaceRepositoryBuilder, NullResource.Provider, OkHttpResource.Provider, OptionalCachingResourceProvider, ProtoToThingRepository, RepositoryBuilder, RepositoryBuilder.RepositoryImpl, ResourceEnolaService, ResourceProviders, StackedThingProvider, StaticSiteLinkTransformer, StringResource.Provider, TeapotResource.Provider, TemplateThingRepository, TestResource.Provider, ThingConnectorsProvider, ThingMemoryRepositoryROBuilder, ThingMemoryRepositoryRW, ThingNamespaceRepository, ThingProviderAdapter, UiLinkTransformer, UrlResource.Provider

public interface ProviderFromIRI<V> extends Provider<String,V>
ProviderFromIRI is a Provider where the Key is an IRI as String.
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable V
    get(String iri)
    Get.
  • Method Details

    • get

      @Nullable V get(String iri)
      Description copied from interface: Provider
      Get.
      Specified by:
      get in interface Provider<String,V>
      Parameters:
      iri - Key, never null
      Returns:
      value, or null if there is no Value for the given key