2017-09-29 2 views
0

Je travaille avec le bundle de l2switch-release-beryllium-sr3 et j'aimerais connaître les méthodes de certaines classes comme NodeConnectorRef ou Node mais je ne trouve pas ces classes. Quelqu'un pourrait me dire où les trouver?Où sont les fichiers java de NodeConnectorRef?

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

C'est le GitHub de l2switch-béryllium: https://github.com/opendaylight/l2swi ...

Merci.

Répondre

0

La présence de ".gen" dans l'emballage implique clairement qu'il s'agit d'une classe générée. Vous ne le trouverez pas dans le code source. Vous devez créer l'application pour générer la classe.

+0

Vous pouvez également le trouver dans le JAR sur Nexus, y compris les sources, et votre IDE proposera l'auto-complétion pour vous permettre de voir les méthodes de ce code généré par liaison YANG. – vorburger

1

Ceci est une classe générée. La façon de générer est d'inclure les dépendances nécessaires dans votre fichier pom, comme

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

La recherche avancée par Classname disponible here.