Package org.opendaylight.yangtools.yang.common
@Export
package org.opendaylight.yangtools.yang.common
Common YANG concepts and constants expressed in terms of Java. This notably includes the concepts of
- a
YangVersion - a
Revision - a
QNameModule - a
QName - a Java-native representation of a YANG string,
DerivedString - a Java-native representations of numeric YANG types, like
Uint64,Decimal64andEmpty
-
ClassDescriptionAbstractCanonicalValueSupport<T extends CanonicalValue<T>>Base implementation of
CanonicalValueSupport.Abstract base class for implementing validators.Abstract superclass for sharing QName references, which can either be resolvedQNames or unresolvedUnresolvedQName.UnqualifiedandUnresolvedQName.Qualifieds.Name of an individual YANG annotation, as defined in RFC7952.A BiMap-based implementation ofYangNamespaceContext.CachingDerivedString<T extends CachingDerivedString<T>>A opportunistically-cachingDerivedString.CanonicalValue<T extends CanonicalValue<T>>A typed value in its internal Java representation.CanonicalValueSupport<T extends CanonicalValue<T>>Support for aCanonicalValuesubclasses.CanonicalValuevalidator interface.A violation of aCanonicalValuevalidation.Dedicated type for YANG's 'type decimal64' type.DerivedString<T extends DerivedString<T>>Abstract base class for objects which are string-equivalent to canonical string representation specified in a YANG model.Dedicated singleton type for YANG'stype emptyvalue.Enumeration oferror-severityvalues, as defined by RFC4741, section 4.3.Extensible enumeration oferror-tagvalues, as defined in RFC6241.Enumeration oferror-typevalues.The name (label) of a YANG schema mount instance, as defined in RFC8528.Enumeration of NETCONF layers, as established in NETCONF.An empty alternative toRevision.A general base exception for an operation failure.Item ordering, as specified by RFC7950 section 7.7.1.The QName from XML consists of local name of element and XML namespace, but for our use, we added module revision to it.AXMLNamespacebound to a particular modelRevision.Dedicated object identifying a YANG module revision.A capture of an optionalrevision-date.Representation of an error.RpcResult<T>Represents a general result of a call, request, or operation.A builder for creating RpcResult instances.Dedicated type for YANG'stype uint16type.Dedicated type for YANG'stype uint32type.Dedicated type for YANG'stype uint64type.Dedicated type for YANG'stype uint8type.AQNameequivalent which has not been resolved.An unresolved, qualifiedQName.An unresolved, unqualifiedQName.A simple type capture ofnamespacestatement's argument according to RFC6020.Constant definitions present in RFC documents related to the YANG language.Identifier of a RESTCONFyang-dataextension template instantiation.Utility class for handling various naming conventions mentioned in YANG and related specifications.Interface for mapping betweenStringprefixes andQNameModulenamespaces.Enumeration of supported YANG versions.