本文整理了Java中org.opendaylight.yangtools.yang.model.api.Module.getUnknownSchemaNodes()
方法的一些代码示例,展示了Module.getUnknownSchemaNodes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.getUnknownSchemaNodes()
方法的具体详情如下:
包路径:org.opendaylight.yangtools.yang.model.api.Module
类名称:Module
方法名:getUnknownSchemaNodes
暂无
代码示例来源:origin: opendaylight/yangtools
@Override
public List<UnknownSchemaNode> getUnknownSchemaNodes() {
final List<UnknownSchemaNode> result = new ArrayList<>();
for (Module module : getModules()) {
result.addAll(module.getUnknownSchemaNodes());
}
return Collections.unmodifiableList(result);
}
代码示例来源:origin: org.opendaylight.yangtools/yang-model-util
@Override
public List<UnknownSchemaNode> getUnknownSchemaNodes() {
final List<UnknownSchemaNode> result = new ArrayList<>();
for (Module module : getModules()) {
result.addAll(module.getUnknownSchemaNodes());
}
return Collections.unmodifiableList(result);
}
代码示例来源:origin: opendaylight/yangtools
/**
* Find all annotations supported by a SchemaContext.
*
* @param context SchemaContext to search
* @return {@link AnnotationSchemaNode}s supported by the SchemaContext..
* @throws NullPointerException if context is null
*/
static Map<QName, AnnotationSchemaNode> findAll(final SchemaContext context) {
final Builder<QName, AnnotationSchemaNode> builder = ImmutableMap.builder();
for (Module module : context.getModules()) {
for (UnknownSchemaNode node : module.getUnknownSchemaNodes()) {
if (node instanceof AnnotationSchemaNode) {
final AnnotationSchemaNode annotation = (AnnotationSchemaNode) node;
builder.put(annotation.getQName(), annotation);
}
}
}
return builder.build();
}
}
代码示例来源:origin: opendaylight/yangtools
/**
* Find specified annotation if it is supported by the specified SchemaContext.
*
* @param context SchemaContext to search
* @param qname Annotation name
* @return {@link AnnotationSchemaNode} corresponding to specified name, or empty if it is not supported
* by the SchemaContext..
* @throws NullPointerException if any of the arguments is null
*/
static Optional<AnnotationSchemaNode> find(final SchemaContext context, final QName qname) {
return context.findModule(qname.getModule()).flatMap(module -> {
return module.getUnknownSchemaNodes().stream()
.filter(AnnotationSchemaNode.class::isInstance)
.map(AnnotationSchemaNode.class::cast)
.filter(annotation -> qname.equals(annotation.getQName())).findAny();
});
}
代码示例来源:origin: org.opendaylight.yangtools/binding-generator-impl
List<UnknownSchemaNode> _unknownSchemaNodes = module.getUnknownSchemaNodes();
boolean _isNullOrEmpty_10 = IterableExtensions.isNullOrEmpty(_unknownSchemaNodes);
boolean _not_10 = (!_isNullOrEmpty_10);
_builder.newLine();
_builder.append(" ");
List<UnknownSchemaNode> _unknownSchemaNodes_1 = module.getUnknownSchemaNodes();
CharSequence _writeUnknownSchemaNodes = YangTemplate.writeUnknownSchemaNodes(_unknownSchemaNodes_1);
_builder.append(_writeUnknownSchemaNodes, " ");
内容来源于网络,如有侵权,请联系作者删除!