NodeConnectorRef的java文件在哪里?

NodeConnectorRef的java文件在哪里?

问题描述:

我正在使用l2switch-release-beryllium-sr3的包,我想知道一些类的方法,如NodeConnectorRef或Node,但是我没有找到这些类。有人可以告诉我在哪里可以找到他们?NodeConnectorRef的java文件在哪里?

import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef; 
import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node; 

这是l2switch铍GitHub的:https://github.com/opendaylight/l2swi ...

谢谢。

包中“.gen”的存在清楚地表明这是一个生成的类。你不会在源代码中找到它。您必须构建应用程序才能生成类。

+0

您也可以在Nexus上的JAR中找到它,包括源代码,并且您的IDE会建议自动完成,让您看到这种YANG绑定生成代码的方法。 – vorburger

这是一个生成的类。产生它的方式是通过类名提供here包括在您的POM文件所需的相关性,比如

<dependency> 
    <groupId>org.opendaylight.controller.model</groupId> 
    <artifactId>model-inventory</artifactId> 
    <version>1.4.0-SNAPSHOT</version> 
</dependency> 

的高级搜索。