public final class YangModuleUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> |
filterTopLevelModels(Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> models)
Filter top-level models from given entry set.
|
static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> |
filterUniqueModels(Collection<org.opendaylight.yangtools.yang.binding.YangModuleInfo> models)
Filter unique models from given entry set.
|
static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> |
getAllModelsFromClasspath()
Get all Yang modules from classpath using ServiceLoader scanning.
|
static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> |
getModelsFromClasspath(Set<ModuleId> filter)
Get all Yang modules from classpath filtered by collection of top-level modules.
|
public static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> getAllModelsFromClasspath()
public static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> filterTopLevelModels(Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> models)
models - Unfiltered entry set of models.public static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> filterUniqueModels(Collection<org.opendaylight.yangtools.yang.binding.YangModuleInfo> models)
models - Unfiltered entry set of models.public static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> getModelsFromClasspath(Set<ModuleId> filter)
filter - The collection of top-level modules represented by name and revision.Copyright © 2019. All rights reserved.