public class YangStoreService extends Object implements YangStoreContext
Constructor and Description |
---|
YangStoreService(org.opendaylight.yangtools.yang.model.api.SchemaContextProvider schemaContextProvider,
org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceProvider<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource> sourceProvider) |
Modifier and Type | Method and Description |
---|---|
YangStoreContext |
getCurrentSnapshot() |
EnumResolver |
getEnumResolver() |
Map<String,Map<String,ModuleMXBeanEntry>> |
getModuleMXBeanEntryMap()
Deprecated.
|
Set<org.opendaylight.yangtools.yang.model.api.Module> |
getModules()
Get all modules discovered when this snapshot was created.
|
String |
getModuleSource(org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier moduleIdentifier) |
Map<org.opendaylight.yangtools.yang.common.QName,Map<String,ModuleMXBeanEntry>> |
getQNamesToIdentitiesToModuleMXBeanEntries() |
void |
refresh(org.opendaylight.mdsal.binding.generator.util.BindingRuntimeContext runtimeContext) |
AutoCloseable |
registerModuleListener(ModuleListener listener) |
public YangStoreService(org.opendaylight.yangtools.yang.model.api.SchemaContextProvider schemaContextProvider, org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceProvider<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource> sourceProvider)
public YangStoreContext getCurrentSnapshot()
@Deprecated public Map<String,Map<String,ModuleMXBeanEntry>> getModuleMXBeanEntryMap()
YangStoreContext
getModuleMXBeanEntryMap
in interface YangStoreContext
public Map<org.opendaylight.yangtools.yang.common.QName,Map<String,ModuleMXBeanEntry>> getQNamesToIdentitiesToModuleMXBeanEntries()
getQNamesToIdentitiesToModuleMXBeanEntries
in interface YangStoreContext
public Set<org.opendaylight.yangtools.yang.model.api.Module> getModules()
YangStoreContext
getModules
in interface YangStoreContext
public String getModuleSource(org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier moduleIdentifier)
getModuleSource
in interface YangStoreContext
public EnumResolver getEnumResolver()
getEnumResolver
in interface YangStoreContext
public void refresh(org.opendaylight.mdsal.binding.generator.util.BindingRuntimeContext runtimeContext)
public AutoCloseable registerModuleListener(ModuleListener listener)
Copyright © 2019 OpenDaylight. All rights reserved.