public final class YangStoreSnapshot extends Object implements YangStoreContext, EnumResolver
Constructor and Description |
---|
YangStoreSnapshot(org.opendaylight.mdsal.binding.generator.util.BindingRuntimeContext bindingContextProvider,
org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceProvider<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource> sourceProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
fromYang(String enumClass,
String enumYangValue) |
EnumResolver |
getEnumResolver() |
Map<String,Map<String,ModuleMXBeanEntry>> |
getModuleMXBeanEntryMap()
Yang store context.
|
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() |
int |
hashCode() |
String |
toYang(String enumClass,
String enumJavaValue) |
public YangStoreSnapshot(org.opendaylight.mdsal.binding.generator.util.BindingRuntimeContext bindingContextProvider, org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceProvider<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource> sourceProvider)
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 String fromYang(String enumClass, String enumYangValue)
fromYang
in interface EnumResolver
public String toYang(String enumClass, String enumJavaValue)
toYang
in interface EnumResolver
Copyright © 2019 OpenDaylight. All rights reserved.