A C E H I M O P S T U 

A

AUHTORITY_PROVIDER_PROPERTY_FILE - Static variable in class org.gcube.common.uri.ap.ScopedPropertyAP
The name of the authorities configuration file
authority() - Method in interface org.gcube.common.uri.ap.AuthorityProvider
Returns the naming authority for a URI produced by a Mint.
authority() - Method in class org.gcube.common.uri.ap.PropertyAP
 
authority() - Method in class org.gcube.common.uri.ap.ScopedAPAdapter
 
AUTHORITY_PROPERTY - Static variable in class org.gcube.common.uri.ap.PropertyAP
The system property for the naming authority.
authorityIn(String) - Method in class org.gcube.common.uri.ap.CachingSDP
 
authorityIn(String) - Method in class org.gcube.common.uri.ap.InfrastructureFilterSAP
 
authorityIn(String) - Method in class org.gcube.common.uri.ap.ISAP
 
authorityIn(String) - Method in interface org.gcube.common.uri.ap.ScopedAuthorityProvider
Returns the naming authority associated a given scope.
authorityIn(String) - Method in class org.gcube.common.uri.ap.ScopedPropertyAP
 
AuthorityProvider - Interface in org.gcube.common.uri.ap
Returns naming authorities for URIs produced by Mints.

C

CachingSDP - Class in org.gcube.common.uri.ap
A ScopedAuthorityProvider that caches authorities by the associated scopes.
CachingSDP(ScopedAuthorityProvider) - Constructor for class org.gcube.common.uri.ap.CachingSDP
Creates an instance for a given ScopedAuthorityProvider.
CachingSDP(ScopedAuthorityProvider, int) - Constructor for class org.gcube.common.uri.ap.CachingSDP
 

E

elements() - Method in class org.gcube.common.uri.ScopedURIBean
Returns the path elements of the URI.

H

HttpMint - Class in org.gcube.common.uri
A Mint of HTTP URIs that delegates the identification of the naming authority to an AuthorityProvider .
HttpMint() - Constructor for class org.gcube.common.uri.HttpMint
Creates an instance with a default AuthorityProvider
HttpMint(AuthorityProvider) - Constructor for class org.gcube.common.uri.HttpMint
Creates an instance with a given AuthorityProvider.

I

InfrastructureFilterSAP - Class in org.gcube.common.uri.ap
A ScopedAuthorityProvider that provides authorities associated with the current infrastructure.
InfrastructureFilterSAP(ScopedAuthorityProvider) - Constructor for class org.gcube.common.uri.ap.InfrastructureFilterSAP
Creates an instances that delegates to a given ScopedAuthorityProvider
ISAP - Class in org.gcube.common.uri.ap
A ScopedAuthorityProvider that retrieves the authority in scope from the Information System.
ISAP() - Constructor for class org.gcube.common.uri.ap.ISAP
 

M

mint(List<String>) - Method in class org.gcube.common.uri.HttpMint
 
Mint - Interface in org.gcube.common.uri
Mints absolute hierarchical URIs from URI paths.
mint(List<String>) - Method in interface org.gcube.common.uri.Mint
Mints an absolute hierarchical URI from the elements of its path.
mint() - Static method in class org.gcube.common.uri.MintProvider
Provides a Mint
mint(List<String>) - Method in class org.gcube.common.uri.ScopedMint
 
MintProvider - Class in org.gcube.common.uri
Configurable factory of Mint instances.
MintProvider() - Constructor for class org.gcube.common.uri.MintProvider
 

O

org.gcube.common.uri - package org.gcube.common.uri
 
org.gcube.common.uri.ap - package org.gcube.common.uri.ap
 

P

PropertyAP - Class in org.gcube.common.uri.ap
An AuthorityProvider that returns the authority specified as the value of the system property PropertyAP.AUTHORITY_PROPERTY.
PropertyAP() - Constructor for class org.gcube.common.uri.ap.PropertyAP
 

S

scope() - Method in class org.gcube.common.uri.ScopedURIBean
Returns the scope of the URI.
ScopedAPAdapter - Class in org.gcube.common.uri.ap
An AuthorityProvider that provides the authority in the current scope.
ScopedAPAdapter(ScopedAuthorityProvider) - Constructor for class org.gcube.common.uri.ap.ScopedAPAdapter
Creates an instance that delegates to a given ScopedAuthorityProvider
ScopedAuthorityProvider - Interface in org.gcube.common.uri.ap
Returns naming authorities for given scopes.
ScopedMint - Class in org.gcube.common.uri
A Mint that returns scoped URIs, i.e.
ScopedMint() - Constructor for class org.gcube.common.uri.ScopedMint
Creates an instance with an HttpMint.
ScopedMint(Mint) - Constructor for class org.gcube.common.uri.ScopedMint
Creates an instance with a given Mint.
ScopedPropertyAP - Class in org.gcube.common.uri.ap
ScopedPropertyAP() - Constructor for class org.gcube.common.uri.ap.ScopedPropertyAP
Creates an instance.
ScopedURIBean - Class in org.gcube.common.uri
Models the information in scoped URIs.
ScopedURIBean(URI) - Constructor for class org.gcube.common.uri.ScopedURIBean
Creates an instance for a given URI.
setMint(Mint) - Static method in class org.gcube.common.uri.MintProvider
Sets the Mint to provide.

T

toString() - Method in class org.gcube.common.uri.ScopedURIBean
 

U

uri() - Method in class org.gcube.common.uri.ScopedURIBean
Returns the URI as a URI.
A C E H I M O P S T U 

Copyright © 2020. All Rights Reserved.