A C E G H I L O P R S V 
All Classes All Packages

A

AbstractSchemaListenerRegistration - Class in org.opendaylight.yangtools.yang.model.repo.spi
 
AbstractSchemaListenerRegistration(SchemaSourceListener) - Constructor for class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaListenerRegistration
 
AbstractSchemaRepository - Class in org.opendaylight.yangtools.yang.model.repo.spi
Abstract base class for SchemaRepository implementations.
AbstractSchemaRepository() - Constructor for class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaRepository
 
AbstractSchemaSourceCache<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> - Class in org.opendaylight.yangtools.yang.model.repo.spi
Abstract base class for cache-type SchemaSourceListeners.
AbstractSchemaSourceCache(SchemaSourceRegistry, Class<T>, PotentialSchemaSource.Costs) - Constructor for class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceCache
 
AbstractSchemaSourceRegistration<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> - Class in org.opendaylight.yangtools.yang.model.repo.spi
 
AbstractSchemaSourceRegistration(SchemaSourceProvider<?>, PotentialSchemaSource<T>) - Constructor for class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceRegistration
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceRegistration
 
apply(S) - Method in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceTransformer.Transformation
 

C

cachedReference() - Method in class org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource
Return a cached reference to an object equal to this object.
close() - Method in class org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache
 
close() - Method in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceRegistration
 
COMPUTATION - org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource.Costs
The source is available via a computation.
create(SourceIdentifier, Class<? extends T>, int) - Static method in class org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource
 
create(SourceIdentifier, Class<? extends T>, PotentialSchemaSource.Costs) - Static method in class org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource
 
createSoftCache(SchemaSourceRegistry, Class<R>) - Static method in class org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache
 
createSoftCache(SchemaSourceRegistry, Class<R>, long, TimeUnit) - Static method in class org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache
 
createSoftCache(SchemaSourceRegistry, Class<R>, Duration) - Static method in class org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache
 

E

equals(Object) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource
 

G

getCost() - Method in class org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource
 
getProvider() - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceRegistration
 
getRepresentation() - Method in class org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource
 
getSchemaSource(SourceIdentifier, Class<T>) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaRepository
 
getSource(SourceIdentifier) - Method in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceProvider
Returns a representation a for supplied YANG source identifier.
getSource(SourceIdentifier) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache
 
getSource(SourceIdentifier) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceTransformer
 
getSourceIdentifier() - Method in class org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource
 
getValue() - Method in enum org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource.Costs
The the cost value.
GuavaSchemaSourceCache<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> - Class in org.opendaylight.yangtools.yang.model.repo.spi
A simple AbstractSchemaSourceCache based on Guava Cache.

H

hashCode() - Method in class org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource
 

I

IMMEDIATE - org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource.Costs
The source is immediately available, via a lookup or similar.

L

LOCAL_IO - org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource.Costs
The source is available by performing local IO, such that reading from a disk.

O

offer(T) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceCache
Offer a schema source in requested representation for caching.
offer(T) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache
 
org.opendaylight.yangtools.yang.model.repo.spi - package org.opendaylight.yangtools.yang.model.repo.spi
 
org.opendaylight.yangtools.yang.repo.spi - module org.opendaylight.yangtools.yang.repo.spi
 

P

PotentialSchemaSource<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> - Class in org.opendaylight.yangtools.yang.model.repo.spi
A potential schema source.
PotentialSchemaSource.Costs - Enum in org.opendaylight.yangtools.yang.model.repo.spi
Each registered source has a cost associated with it.

R

register(SourceIdentifier) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceCache
Register the presence of a cached schema source with the consumer.
registerSchemaSource(SchemaSourceProvider<? super T>, PotentialSchemaSource<T>) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaRepository
 
registerSchemaSource(SchemaSourceProvider<? super T>, PotentialSchemaSource<T>) - Method in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceRegistry
Register a new schema source which is potentially available from a provider.
registerSchemaSourceListener(SchemaSourceListener) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaRepository
 
registerSchemaSourceListener(SchemaSourceListener) - Method in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceRegistry
Register a schema source listener.
REMOTE_IO - org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource.Costs
The source is available by performing remote IO, such as fetching from an HTTP server or similar.

S

SchemaListenerRegistration - Interface in org.opendaylight.yangtools.yang.model.repo.spi
Registration of a SchemaSourceListener.
schemaSourceEncountered(SchemaSourceRepresentation) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceCache
 
schemaSourceEncountered(SchemaSourceRepresentation) - Method in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceListener
Invoked when the registry sees a concrete source.
schemaSourceEncountered(SchemaSourceRepresentation) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceTransformer
 
SchemaSourceListener - Interface in org.opendaylight.yangtools.yang.model.repo.spi
Listener for schema source lifecycle events.
SchemaSourceProvider<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> - Interface in org.opendaylight.yangtools.yang.model.repo.spi
Schema source provider implementations take care of resolving a SourceIdentifier into a particular representation of the schema source.
schemaSourceRegistered(Iterable<PotentialSchemaSource<?>>) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceCache
 
schemaSourceRegistered(Iterable<PotentialSchemaSource<?>>) - Method in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceListener
Invoked when a new schema source is registered by a provider.
schemaSourceRegistered(Iterable<PotentialSchemaSource<?>>) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceTransformer
 
SchemaSourceRegistration<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> - Interface in org.opendaylight.yangtools.yang.model.repo.spi
Registration of a schema source.
SchemaSourceRegistry - Interface in org.opendaylight.yangtools.yang.model.repo.spi
Registry of all potentially available schema sources.
SchemaSourceTransformer<S extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation,​D extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> - Class in org.opendaylight.yangtools.yang.model.repo.spi
 
SchemaSourceTransformer(SchemaRepository, Class<S>, SchemaSourceRegistry, Class<D>, AsyncFunction<S, D>) - Constructor for class org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceTransformer
 
SchemaSourceTransformer.Transformation<S extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation,​D extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> - Interface in org.opendaylight.yangtools.yang.model.repo.spi
 
schemaSourceUnregistered(PotentialSchemaSource<?>) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaSourceCache
 
schemaSourceUnregistered(PotentialSchemaSource<?>) - Method in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceListener
Invoked when a schema source is unregistered.
schemaSourceUnregistered(PotentialSchemaSource<?>) - Method in class org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceTransformer
 

V

valueOf(String) - Static method in enum org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource.Costs
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource.Costs
Returns an array containing the constants of this enum type, in the order they are declared.
A C E G H I L O P R S V 
All Classes All Packages