A C E G H I L O P R S V
All Classes All Packages
All Classes All Packages
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
SchemaRepositoryimplementations. - 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
AbstractSchemaSourceCachebased onGuava 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
SourceIdentifierinto 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.
All Classes All Packages