Uses of Interface
org.opendaylight.yangtools.concepts.Identifier
Packages that use Identifier
Package
Description
Concepts used widely across OpenDaylight code base.
Various utility classes.
Common YANG concepts and constants expressed in terms of Java.
Definition of normalized YANG DOM Model.
Base interfaces for identifying and source of YANG and YIN models.
Provides base abstract classes, interfaces and common implementation used by the statement parser.
-
Uses of Identifier in org.opendaylight.yangtools.concepts
Subinterfaces of Identifier in org.opendaylight.yangtools.conceptsModifier and TypeInterfaceDescriptioninterface
HierarchicalIdentifier<T extends HierarchicalIdentifier<T>>
AnIdentifier
tied to some tree-like structure, similar to howPath
is tied to a conceptual file system.interface
A combination of bothIdentifier
andWritableObject
.Classes in org.opendaylight.yangtools.concepts that implement IdentifierModifier and TypeClassDescriptionclass
AbstractHierarchicalIdentifier<T extends AbstractHierarchicalIdentifier<T,
I>, I> An opinionated superclass for implementingHierarchicalIdentifier
s. -
Uses of Identifier in org.opendaylight.yangtools.rfc6643.model.api
Classes in org.opendaylight.yangtools.rfc6643.model.api that implement IdentifierModifier and TypeClassDescriptionfinal class
An OID, or ObjectIdentifier, as defined by ITU and ISO/IEC. -
Uses of Identifier in org.opendaylight.yangtools.util
Classes in org.opendaylight.yangtools.util that implement IdentifierModifier and TypeClassDescriptionclass
An abstractIdentifier
backed by an immutable object.class
AbstractStringIdentifier<T extends AbstractStringIdentifier<T>>
UtilityIdentifier
backed by aUUID
.class
AbstractUUIDIdentifier<T extends AbstractUUIDIdentifier<T>>
UtilityIdentifier
backed by aUUID
. -
Uses of Identifier in org.opendaylight.yangtools.yang.common
Classes in org.opendaylight.yangtools.yang.common that implement IdentifierModifier and TypeClassDescriptionclass
Abstract superclass for sharing QName references, which can either be resolvedQName
s or unresolvedUnresolvedQName.Unqualified
andUnresolvedQName.Qualified
s.final record
Name of an individual YANG annotation, as defined in RFC7952.final record
The name (label) of a YANG schema mount instance, as defined in RFC8528.final class
The QName from XML consists of local name of element and XML namespace, but for our use, we added module revision to it.final class
AXMLNamespace
bound to a particular modelRevision
.class
AQName
equivalent which has not been resolved.static final class
An unresolved, qualifiedQName
.static final class
An unresolved, unqualifiedQName
.final record
Identifier of a RESTCONFyang-data
extension template instantiation. -
Uses of Identifier in org.opendaylight.yangtools.yang.data.api
Classes in org.opendaylight.yangtools.yang.data.api that implement IdentifierModifier and TypeClassDescriptionfinal class
Identifier of a RFC8342 (NMDA) datastore.class
Unique identifier of a particular node instance in the data tree.static final class
Simple path argument identifying aContainerNode
orLeafNode
leaf in particular subtree.static class
Composite path argument identifying aMapEntryNode
leaf overall data tree.static final class
static final class
Simple path argument identifying aLeafSetEntryNode
leaf overall data tree.static class
Path argument / component of InstanceIdentifier. -
Uses of Identifier in org.opendaylight.yangtools.yang.data.api.schema
Methods in org.opendaylight.yangtools.yang.data.api.schema that return IdentifierModifier and TypeMethodDescription@NonNull Identifier
NormalizedData.name()
Return the name of this data. -
Uses of Identifier in org.opendaylight.yangtools.yang.model.api.source
Classes in org.opendaylight.yangtools.yang.model.api.source that implement IdentifierModifier and TypeClassDescriptionfinal record
Base class of YANG Schema source identifiers. -
Uses of Identifier in org.opendaylight.yangtools.yang.parser.spi.meta
Classes in org.opendaylight.yangtools.yang.parser.spi.meta that implement IdentifierModifier and TypeClassDescriptionfinal class
ParserNamespace<K,
V> ParserNamespace
serves as common superclass for namespaces used during parser operation.