Package org.opendaylight.yangtools.binding
@Export
package org.opendaylight.yangtools.binding
-
ClassDescriptionInterface extended by all interfaces generated for a YANG
action
.Annotation<T>Base marker interface implemented by all YANG-defined annotations through the facilities provided by RFC7952.Interface mixin forBindingObject
s which can hold additional metadata, as specified by RFC7952.Augmentable<T>Augmentable (extensible) object which could carry additional data defined by a third-party extension, without introducing conflict between various extension.Augmentation<T>Augmentation (extension) of other interface.Base Identity.Marker interface for YANG-defined all notifications.BindingContract<T extends BindingContract<T>>Base interface for all interfaces generated to capture a specific contract.Binding representation of ainstance-identifier
.A single step in aBindingInstanceIdentifier
.Base interface for all interfaces and classes which can be encountered in the context of a particular data exchange.Interface implemented by allTypeObject
s generated fortype bits
.ChildOf<P extends DataContainer>Child of parent container.ChoiceIn<P>A choice of child nodes within a parent container.Data Container - object contains structured data.Data container is an interface which has structured contents and can can as an interior node of aDataContainer
.DataObjectIdentifier<T extends DataObject>ADataObjectReference
matching at most oneDataObject
, consistent with YANGinstance-identifier
addressing as captured byBindingInstanceIdentifier
.DataObjectIdentifier.Builder<T extends DataObject>A builder ofDataObjectReference
objects.A builder ofDataObjectReference.WithKey
objects.ADataObjectIdentifier
pointing to anEntryObject
.DataObjectReference<T extends DataObject>A reference to aDataObject
with semantics partially overlapping with to YANGinstance-identifier
.DataObjectReference.Builder<T extends DataObject>A builder ofDataObjectReference
objects.A builder ofDataObjectReference.WithKey
objects.ADataObjectReference
pointing to aEntryObject
.DataObjectStep<T extends DataObject>A reference to aDataObject
type forming a single step in a path similar toinstance-identifier
.Data Root of YANG module.ADataObject
which represents a single entry in alist
with akey
-- and hence it has aKeyAware.key()
.Interface implemented by all enumerations generated by YANG Binding.This interface is mixed in into implementations of other constructs, such asNotification
to add the time when the event occurred.ExactDataObjectStep<T extends DataObject>ADataObjectStep
which is exactly specified.An exact PropertyStep, usable in aBindingInstanceIdentifier
.Base interface extended by all interfaces generated forgrouping
statements.InexactDataObjectStep<T extends DataObject>ADataObjectStep
which is not exactly specified.Marker interface for YANG-defined instancenotification
s.Object is unique identifier for another object.Identifiable object, which could be identified by it's key.Interface extended by all interfaces generated for a YANGaction
instantiated in keyed lists.KeyedListNotification<N extends KeyedListNotification<N,T, K>, T extends EntryObject<T, K>, K extends Key<T>> Annotification
which is defined within the schema tree and is thus tied to a data tree instance and additionally its parent is a {code list} with akey
statement.AEntryObject
-based step without the corresponding key.AEntryObject
-based step with aKeyStep.key()
.AnExactPropertyStep
for a property generated for aleaf-list
statement.NodeStep<T extends DataObject>ADataObject
-based step along aninstance-identifier
.Marker interface for YANG-defined global notifications.NotificationBody<T extends NotificationBody<T>>OpaqueData<T>An immutable view of data.OpaqueObject<T extends OpaqueObject<T>>An opaque object.ABindingInstanceIdentifier.Step
which matches a non-DataContainer property of aDataContainer
.Interface extended by all interfaces generated for a YANGrpc
.Marker interface for all interfaces generated forinput
statement within anaction
or anrpc
statement.Marker interface for all interfaces generated foroutput
statement within anaction
or anrpc
statement.ATypeObject
that encapsulates an immutable native type.TypeObject is a mark interface for all derived types.ATypeObject
corresponding to atype union
.ValueAware<T>Simple interface for reuse with BindingObjects which expose a single value in some representation.A piece of YANG-modeled data, as defined by RESTCONFyang-data extension
.Abstract base class for classes generated for YANGfeature
statements.