Class YangConstants
java.lang.Object
org.opendaylight.yangtools.yang.common.YangConstants
Constant definitions present in RFC documents related to the YANG language.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QName
bad-attribute
, value is the name of the attribute.static final QName
bad-element
, value is the name of the element.static final QName
bad-namespace
, value is the name of the namespace.static final QName
Deprecated.static final QName
missing-choice
as defined in RFC6020, section 13.7.static final XMLNamespace
NETCONF protocol elements' namespace, as defined in RFC4741 section 3.1, in String format.static final String
NETCONF protocol elements' namespace, as defined in RFC4741 section 3.1, in String format.static final QName
non-unique
as defined in RFC6020, section 13.1.static final QName
Deprecated.static final QName
Deprecated.static final String
YANG Media Type, as defined in RFC6020.static final String
YANG File Extension, as defined in RFC6020.static final String
YANG Media Type, as defined in RFC6020.static final String
YANG Media Type, as defined in hRFC6020.static final QNameModule
Base QNameModule for all YANG statements.static final XMLNamespace
YANG namespace, as defined in https://tools.ietf.org/html/rfc6020#section-14, in URI format.static final String
YANG namespace, as defined in https://tools.ietf.org/html/rfc6020#section-14, in String format.static final String
YIN File Extension, as defined in RFC6020.static final String
YANG Media Type, as defined in RFC6020.static final QNameModule
Base QNameModule for all YIN statements.static final XMLNamespace
YIN namespace, as defined in https://tools.ietf.org/html/rfc6020#section-14, in URI format.static final String
YIN namespace, as defined in https://tools.ietf.org/html/rfc6020#section-14, in String format.static final QNameModule
NETCONF namespace bound to YANG through [email protected].static final URI
YANG Library NETCONF Capability, as defined in https://tools.ietf.org/html/rfc7950#section-16.static final QName
session-id
, value the session identifier, as modeled inSessionIdOrZero
.static final String
Prefix for YANG-specific XPath functions. -
Method Summary
Modifier and TypeMethodDescriptionstatic QName
operationInputQName
(QNameModule module) Create aQName
representing the 'input' statement of an operation (RPC or action) within specifiedQNameModule
.static QName
operationOutputQName
(QNameModule module) Create aQName
representing the 'output' statement of an operation (RPC or action) within specifiedQNameModule
.
-
Field Details
-
RFC6020_YANG_FILE_EXTENSION
YANG File Extension, as defined in RFC6020.- See Also:
-
RFC6020_YANG_MAC_FILE_TYPE
YANG Media Type, as defined in RFC6020.- See Also:
-
RFC6020_YANG_MEDIA_TYPE
YANG Media Type, as defined in hRFC6020.- See Also:
-
RFC6020_YANG_NAMESPACE_STRING
YANG namespace, as defined in https://tools.ietf.org/html/rfc6020#section-14, in String format.- See Also:
-
RFC6020_YANG_NAMESPACE
YANG namespace, as defined in https://tools.ietf.org/html/rfc6020#section-14, in URI format. -
RFC6020_YANG_MODULE
Base QNameModule for all YANG statements. -
RFC6020_YIN_FILE_EXTENSION
YIN File Extension, as defined in RFC6020.- See Also:
-
RFC6020_MAC_FILE_TYPE
YANG Media Type, as defined in RFC6020.- See Also:
-
RFC6020_YIN_MEDIA_TYPE
YANG Media Type, as defined in RFC6020.- See Also:
-
RFC6020_YIN_NAMESPACE_STRING
YIN namespace, as defined in https://tools.ietf.org/html/rfc6020#section-14, in String format.- See Also:
-
RFC6020_YIN_NAMESPACE
YIN namespace, as defined in https://tools.ietf.org/html/rfc6020#section-14, in URI format. -
RFC6020_YIN_MODULE
Base QNameModule for all YIN statements. -
RFC7950_YANG_LIBRARY_CAPABILITY
YANG Library NETCONF Capability, as defined in https://tools.ietf.org/html/rfc7950#section-16. -
YANG_XPATH_FUNCTIONS_PREFIX
Prefix for YANG-specific XPath functions.- See Also:
-
NETCONF_NAMESPACE_STRING
NETCONF protocol elements' namespace, as defined in RFC4741 section 3.1, in String format.- See Also:
-
NETCONF_NAMESPACE
NETCONF protocol elements' namespace, as defined in RFC4741 section 3.1, in String format. -
RFC6241_YANG_MODULE
NETCONF namespace bound to YANG through [email protected]. -
BAD_ATTRIBUTE_QNAME
bad-attribute
, value is the name of the attribute. -
BAD_ELEMENT_QNAME
bad-element
, value is the name of the element. -
BAD_NAMESPACE_QNAME
bad-namespace
, value is the name of the namespace. -
SESSION_ID_QNAME
session-id
, value the session identifier, as modeled inSessionIdOrZero
. -
ERR_ELEMENT_QNAME
Deprecated. -
NOOP_ELEMENT_QNAME
Deprecated. -
OK_ELEMENT_QNAME
Deprecated. -
MISSING_CHOICE_QNAME
missing-choice
as defined in RFC6020, section 13.7. -
NON_UNIQUE_QNAME
non-unique
as defined in RFC6020, section 13.1.
-
-
Method Details
-
operationInputQName
Create aQName
representing the 'input' statement of an operation (RPC or action) within specifiedQNameModule
.- Parameters:
module
- Desired module- Returns:
- A QName representing action or RPC input.
- Throws:
NullPointerException
- ifmodule
is null
-
operationOutputQName
Create aQName
representing the 'output' statement of an operation (RPC or action) within specifiedQNameModule
.- Parameters:
module
- Desired module- Returns:
- A QName representing action or RPC output.
- Throws:
NullPointerException
- ifmodule
is null
-