Skip navigation links

Package org.opendaylight.yangtools.yang.parser.rfc7950.stmt

Statement library for YANG version 1 and 1.1, as defined in RFC6020 and RFC7950.

See: Description

Package org.opendaylight.yangtools.yang.parser.rfc7950.stmt Description

Statement library for YANG version 1 and 1.1, as defined in RFC6020 and RFC7950. Since YANG 1.1 is built on top of YANG 1 and our semantic model follows version 1.1, base statements are organized in a single package hierarchy.

Each statement has its own package underneath this package, from which it exports the StatementSupport instance, which can be wired into the statement reactor. Other classes should be kept package-private, so inter-statement interactions follow properly-exposed API interfaces.

Common base and utility classes for individual statement implementations are maintained in this package. This package is not meant for consumption by end users and should be used only by parser extensions.

Do not use bare implementation classes exposed from statement sub-packages, as their details are explicitly outside of API contract. The only exception to this rule are the StatementSupport classes, which allow for correlation and creation of known YANG statements.

Author:
Robert Varga
Skip navigation links

Copyright © 2019 OpenDaylight. All rights reserved.