2017-09-29 86 views
0

我正在使用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 ...

謝謝。

回答

0

包中「.gen」的存在清楚地表明這是一個生成的類。你不會在源代碼中找到它。您必須構建應用程序才能生成類。

+0

您也可以在Nexus上的JAR中找到它,包括源代碼,並且您的IDE會建議自動完成,讓您看到這種YANG綁定生成代碼的方法。 – vorburger

1

這是一個生成的類。產生它的方式是通過類名提供here包括在您的POM文件所需的相關性,比如

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

的高級搜索。