本文整理了Java中org.opendaylight.yangtools.yang.model.api.Module.getFeatures()
方法的一些代码示例,展示了Module.getFeatures()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.getFeatures()
方法的具体详情如下:
包路径:org.opendaylight.yangtools.yang.model.api.Module
类名称:Module
方法名:getFeatures
[英]Returns FeatureDefinition
instances which contain data from feature statements defined in the module.
The feature is used to define a mechanism by which portions of the schema are marked as conditional.
[中]返回FeatureDefinition
实例,其中包含模块中定义的功能语句中的数据。
该特性用于定义一种机制,通过该机制,模式的某些部分被标记为有条件的。
代码示例来源:origin: org.opendaylight.controller/sal-rest-connector
final ListNodeBuilder<Object, LeafSetEntryNode<Object>> featuresBuilder = Builders
.leafSetBuilder((LeafListSchemaNode) featureSchemaNode);
for (final FeatureDefinition feature : module.getFeatures()) {
featuresBuilder.withChild(Builders.leafSetEntryBuilder(((LeafListSchemaNode) featureSchemaNode))
.withValue(feature.getQName().getLocalName()).build());
代码示例来源:origin: org.opendaylight.yangtools/yang-model-export
private void emitBodyNodes(final Module input) {
for (final ExtensionDefinition extension : input.getExtensionSchemaNodes()) {
emitExtension(extension);
}
for (final FeatureDefinition definition : input.getFeatures()) {
emitFeature(definition);
}
for (final IdentitySchemaNode identity : input.getIdentities()) {
emitIdentity(identity);
}
for (final Deviation deviation : input.getDeviations()) {
emitDeviation(deviation);
}
emitDataNodeContainer(input);
for (final AugmentationSchemaNode augmentation : input.getAugmentations()) {
emitAugment(augmentation);
}
for (final RpcDefinition rpc : input.getRpcs()) {
emitRpc(rpc);
}
emitNotifications(input.getNotifications());
}
代码示例来源:origin: org.opendaylight.yangtools/binding-generator-impl
Set<FeatureDefinition> _features = module.getFeatures();
boolean _isNullOrEmpty_6 = IterableExtensions.isNullOrEmpty(_features);
boolean _not_6 = (!_isNullOrEmpty_6);
_builder.newLine();
_builder.append(" ");
Set<FeatureDefinition> _features_1 = module.getFeatures();
CharSequence _writeFeatures = YangTemplate.writeFeatures(_features_1);
_builder.append(_writeFeatures, " ");
内容来源于网络,如有侵权,请联系作者删除!