Package | Description |
---|---|
org.opendaylight.yangtools.yang.model.repo.util | |
org.opendaylight.yangtools.yang.parser.repo | |
org.opendaylight.yangtools.yang.parser.rfc7950.repo |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSchemaRepository
Abstract base class for
SchemaRepository implementations. |
Modifier and Type | Method and Description |
---|---|
static <R extends SchemaSourceRepresentation> |
InMemorySchemaSourceCache.createSoftCache(SchemaSourceRegistry consumer,
Class<R> representation) |
static <R extends SchemaSourceRepresentation> |
InMemorySchemaSourceCache.createSoftCache(SchemaSourceRegistry consumer,
Class<R> representation,
long lifetime,
TimeUnit units) |
Constructor and Description |
---|
AbstractSchemaSourceCache(SchemaSourceRegistry consumer,
Class<T> representation,
PotentialSchemaSource.Costs cost) |
FilesystemSchemaSourceCache(SchemaSourceRegistry consumer,
Class<T> representation,
File storageDirectory) |
InMemorySchemaSourceCache(SchemaSourceRegistry consumer,
Class<T> representation,
com.google.common.cache.CacheBuilder<Object,Object> builder) |
SchemaSourceTransformer(SchemaRepository provider,
Class<S> srcClass,
SchemaSourceRegistry consumer,
Class<D> dstClass,
com.google.common.util.concurrent.AsyncFunction<S,D> function) |
Modifier and Type | Class and Description |
---|---|
class |
SharedSchemaRepository
A
SchemaRepository which allows sharing of SchemaContext as long as their specification is the same. |
Modifier and Type | Method and Description |
---|---|
static TextToASTTransformer |
TextToASTTransformer.create(SchemaRepository provider,
SchemaSourceRegistry consumer) |
static YinTextToDomTransformer |
YinTextToDomTransformer.create(SchemaRepository provider,
SchemaSourceRegistry consumer) |
Copyright © 2019 OpenDaylight. All rights reserved.