Package org.opendaylight.yangtools.yang.model.repo.spi
package org.opendaylight.yangtools.yang.model.repo.spi
-
ClassDescriptionAbstract base class for
SchemaRepositoryimplementations.AbstractSchemaSourceCache<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation>Abstract base class for cache-type SchemaSourceListeners.AbstractSchemaSourceRegistration<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation>GuavaSchemaSourceCache<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation>Deprecated, for removal: This API element is subject to removal in a future version.This class has a rather complicated and ugly design.PotentialSchemaSource<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation>A potential schema source.Each registered source has a cost associated with it.Registration of a SchemaSourceListener.Listener for schema source lifecycle events.SchemaSourceProvider<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation>Schema source provider implementations take care of resolving aSourceIdentifierinto a particular representation of the schema source.SchemaSourceRegistration<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation>Registration of a schema source.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> SchemaSourceTransformer.Transformation<S extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation,D extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation> SoftSchemaSourceCache<T extends org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation>A simpleAbstractSchemaSourceCachemaintaining soft references.