| 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 YinTextToDomTransformer | 
YinTextToDomTransformer.create(SchemaRepository provider,
      SchemaSourceRegistry consumer)  | 
| Modifier and Type | Method and Description | 
|---|---|
static TextToASTTransformer | 
TextToASTTransformer.create(SchemaRepository provider,
      SchemaSourceRegistry consumer)  | 
Copyright © 2018 OpenDaylight. All rights reserved.