Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAugmentable<T> - Class in org.opendaylight.yangtools.binding.lib
-
Abstract base class for implementing immutable
Augmentable
classes. - AbstractAugmentable() - Constructor for class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
- AbstractAugmentable(ImmutableMap<Class<? extends Augmentation<T>>, Augmentation<T>>) - Constructor for class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
- AbstractAugmentable(Map<Class<? extends Augmentation<T>>, Augmentation<T>>) - Constructor for class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
- AbstractAugmentable(AbstractAugmentable<T>) - Constructor for class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
- AbstractEntryObject<T,
K> - Class in org.opendaylight.yangtools.binding.lib -
Abstract base class for implementations of
EntryObject
. - AbstractEntryObject(Map<Class<? extends Augmentation<T>>, Augmentation<T>>, K) - Constructor for class org.opendaylight.yangtools.binding.lib.AbstractEntryObject
- AbstractOpaqueData<T> - Class in org.opendaylight.yangtools.binding.lib
-
Utility class for
OpaqueData
implementations. - AbstractOpaqueData() - Constructor for class org.opendaylight.yangtools.binding.lib.AbstractOpaqueData
- AbstractOpaqueObject<T> - Class in org.opendaylight.yangtools.binding.lib
-
Utility base class for
OpaqueObject
implementations. - AbstractOpaqueObject() - Constructor for class org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject
- Action<P,
I, - Interface in org.opendaylight.yangtools.bindingO> -
Interface extended by all interfaces generated for a YANG
action
. - ACTION - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- ACTION_INVOKE_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- add(V) - Method in class org.opendaylight.yangtools.binding.util.BindingMap.Builder
-
Add a value to this builder.
- addAll(Collection<V>) - Method in class org.opendaylight.yangtools.binding.util.BindingMap.Builder
-
Add values to this builder.
- addAll(V...) - Method in class org.opendaylight.yangtools.binding.util.BindingMap.Builder
-
Add values to this builder.
- addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueData
- addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject
- addToStringHelperAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.binding.lib.ResourceYangModuleInfo
- annotation(Class<A$$>) - Method in interface org.opendaylight.yangtools.binding.AnnotationAware
-
Returns an instance of a requested annotation type.
- Annotation<T> - Interface in org.opendaylight.yangtools.binding
-
Base marker interface implemented by all YANG-defined annotations through the facilities provided by RFC7952.
- AnnotationAware - Interface in org.opendaylight.yangtools.binding
-
Interface mixin for
BindingObject
s which can hold additional metadata, as specified by RFC7952. - ANYDATA - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- ANYXML - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- append(DataObjectStep<X>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Builder
-
Deprecated.
- append(DataObjectStep<X>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.KeyedBuilder
-
Deprecated.
- append(KeyStep<Y, X>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Builder
-
Deprecated.
- append(KeyStep<Y, X>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.KeyedBuilder
-
Deprecated.
- appendAugmentations(MoreObjects.ToStringHelper, String, Augmentable<?>) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Append augmentation map of an Augmentable to a ToStringHelper.
- appendBit(MoreObjects.ToStringHelper, String, boolean) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Append a
bits
individual value. - appendValue(MoreObjects.ToStringHelper, String, Object) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Append a named value to a ToStringHelper.
- appendValue(MoreObjects.ToStringHelper, String, byte[]) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Append a named value to a ToStringHelper.
- AUGMENT - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
The namespace for
augment
statements. - Augmentable<T> - Interface in org.opendaylight.yangtools.binding
-
Augmentable (extensible) object which could carry additional data defined by a third-party extension, without introducing conflict between various extension.
- AUGMENTABLE_AUGMENTATION_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Name of
Augmentable.augmentation(Class)
. - augmentation(Class<A>) - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.Builder
-
Update this builder to build a reference to a specific augmentation of the data object this builder currently points to.
- augmentation(Class<A>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create an InstanceIdentifier for a child augmentation.
- augmentation(Class<A>) - Method in interface org.opendaylight.yangtools.binding.Augmentable
-
Returns instance of augmentation, if present.
- augmentation(Class<A>) - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder
- augmentation(Class<A>) - Method in class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
- augmentation(Class<A>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Builder
-
Deprecated.
- Augmentation<T> - Interface in org.opendaylight.yangtools.binding
-
Augmentation (extension) of other interface.
- AUGMENTATION_FIELD - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- augmentationOrElseThrow(Class<A>) - Method in interface org.opendaylight.yangtools.binding.Augmentable
-
Returns instance of augmentation, or throws
NoSuchElementException
. - augmentationOrElseThrow(Class<A>, Supplier<X>) - Method in interface org.opendaylight.yangtools.binding.Augmentable
-
Returns instance of augmentation, or throws
NoSuchElementException
. - augmentations() - Method in interface org.opendaylight.yangtools.binding.Augmentable
-
Returns map of all augmentations.
- augmentations() - Method in class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
B
- BaseIdentity - Interface in org.opendaylight.yangtools.binding
-
Base Identity.
- BaseNotification - Interface in org.opendaylight.yangtools.binding
-
Marker interface for YANG-defined all notifications.
- BINARY - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- BINDING_CONTRACT_IMPLEMENTED_INTERFACE_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- BINDING_EQUALS_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Name of default
Object.equals(Object)
implementation for instantiated DataObjects. - BINDING_HASHCODE_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Name of default
Object.hashCode()
implementation for instantiated DataObjects. - BINDING_TO_STRING_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Name of default
Object.toString()
implementation for instantiated DataObjects. - BindingContract<T> - Interface in org.opendaylight.yangtools.binding
-
Base interface for all interfaces generated to capture a specific contract.
- BindingInstanceIdentifier - Interface in org.opendaylight.yangtools.binding
-
Binding representation of a
instance-identifier
. - BindingInstanceIdentifier.Step - Interface in org.opendaylight.yangtools.binding
-
A single step in a
BindingInstanceIdentifier
. - BindingMap - Class in org.opendaylight.yangtools.binding.util
-
Utility class for instantiating Maps containing
EntryObject
values. - BindingMap.Builder<K,
V> - Class in org.opendaylight.yangtools.binding.util -
Builder producing a Map containing binding
EntryObject
values. - BindingObject - Interface in org.opendaylight.yangtools.binding
-
Base interface for all interfaces and classes which can be encountered in the context of a particular data exchange.
- BITS - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- BitsTypeObject - Interface in org.opendaylight.yangtools.binding
-
Interface implemented by all
TypeObject
s generated fortype bits
. - BOOLEAN - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- boundModule() - Method in interface org.opendaylight.yangtools.binding.meta.YangFeatureProvider
-
Return the module this provider recognizes.
- build() - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder
- build() - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder.WithKey
- build() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.Builder
-
Build the data object reference.
- build() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.Builder.WithKey
- build() - Method in class org.opendaylight.yangtools.binding.util.BindingMap.Builder
-
Build map from existing map entries in this builder.
- build() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Builder
-
Deprecated.
- build() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.KeyedBuilder
-
Deprecated.Build the instance identifier.
- builder() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Deprecated.
- builder() - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Create a builder on an unmodifiable map, which does not retain value insertion order.
- builder() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- builder() - Method in class org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier
-
Deprecated.
- builder(int) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Create a builder on an unmodifiable map, which does not retain value insertion order.
- builder(Class<C>, Class<N>, K) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- builder(Class<C>, Class<N>, K) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- builder(Class<C>, Class<N>, K) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create a
InstanceIdentifier.Builder
for a specific type of InstanceIdentifier which represents anEntryObject
in agrouping
used in thecase
statement. - builder(Class<C>, Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- builder(Class<C>, Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- builder(Class<C>, Class<T>) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create a
InstanceIdentifier.Builder
for a specific type of InstanceIdentifier as specified by container in agrouping
used in thecase
statement. - builder(Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- builder(Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- builder(Class<T>) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create a
InstanceIdentifier.Builder
for a specific type of InstanceIdentifier as specified by container. - builder(Class<N>, K) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- builder(Class<N>, K) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- builder(Class<N>, K) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create a
InstanceIdentifier.Builder
for a specific type of InstanceIdentifier which represents anEntryObject
. - BUILDER_SUFFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- builderOfInherited(Class<R>, Class<N>, K) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- builderOfInherited(Class<R>, Class<N>, K) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- builderOfInherited(Class<R>, Class<N>, K) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- builderOfInherited(Class<R>, Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- builderOfInherited(Class<R>, Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- builderOfInherited(Class<R>, Class<T>) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- builderOfInherited(Class<R>, Class<C>, Class<N>, K) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- builderOfInherited(Class<R>, Class<C>, Class<N>, K) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- builderOfInherited(Class<R>, Class<C>, Class<N>, K) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- builderOfInherited(Class<R>, Class<C>, Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- builderOfInherited(Class<R>, Class<C>, Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- builderOfInherited(Class<R>, Class<C>, Class<T>) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- BuiltInType<T> - Class in org.opendaylight.yangtools.binding.contract
-
Mapping of a YANG built-in type to its base Java class.
C
- CASE - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- caseType() - Method in interface org.opendaylight.yangtools.binding.DataObjectStep
-
Return an optional enclosing case type.
- caseType() - Method in record class org.opendaylight.yangtools.binding.KeylessStep
-
Returns the value of the
caseType
record component. - caseType() - Method in record class org.opendaylight.yangtools.binding.KeyStep
-
Returns the value of the
caseType
record component. - caseType() - Method in record class org.opendaylight.yangtools.binding.NodeStep
-
Returns the value of the
caseType
record component. - castValue(Object) - Method in class org.opendaylight.yangtools.binding.contract.BuiltInType
-
Cast an value object to this built-in type.
- checkCast(Class<T>, Object) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Utility method for checking whether a target object is a compatible
BindingContract
. - checkEnum(T, int) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Check that the specified
EnumTypeObject
object is notnull
. - checkEnum(T, String) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Check that the specified
EnumTypeObject
object is notnull
. - checkFieldCast(Class<T>, String, Object) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Utility method for checking whether a target object is compatible.
- checkListFieldCast(Class<T>, String, List<?>) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Utility method for checking whether the items of target list is compatible.
- checkPattern(String, Pattern[], String[]) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Check whether a specified string value matches specified patterns.
- checkPattern(String, Pattern, String) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Check whether a specified string value matches a specified pattern.
- checkSetFieldCast(Class<T>, String, Set<?>) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Utility method for checking whether the items of target set is compatible.
- checkValue(Object) - Static method in class org.opendaylight.yangtools.binding.contract.BuiltInType
- child(Class<N>, K) - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.Builder
-
Append the specified listItem as a child of the data object this build currently references.
- child(Class<C>, Class<N>, K) - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.Builder
-
Append the specified listItem as a child of the data object this build currently references.
- child(Class<N>) - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.Builder
-
Append the specified container as a child of the data object this build currently references.
- child(Class<C>, Class<N>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create an InstanceIdentifier for a child container.
- child(Class<C>, Class<N>, K) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create an InstanceIdentifier for a child list item.
- child(Class<N>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create an InstanceIdentifier for a child container.
- child(Class<N>, K) - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder
- child(Class<N>, K) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Builder
-
Deprecated.
- child(Class<N>, K) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create an InstanceIdentifier for a child list item.
- child(Class<C>, Class<N>) - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.Builder
-
Append the specified container as a child of the data object this build currently references.
- child(Class<C>, Class<N>) - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder
- child(Class<C>, Class<N>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Builder
-
Deprecated.
- child(Class<C>, Class<N>, K) - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder
- child(Class<C>, Class<N>, K) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Builder
-
Deprecated.
- child(Class<N>) - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder
- child(Class<N>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Builder
-
Deprecated.
- ChildOf<P> - Interface in org.opendaylight.yangtools.binding
-
Child of parent container.
- CHOICE - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- ChoiceIn<P> - Interface in org.opendaylight.yangtools.binding
-
A choice of child nodes within a parent container.
- CodeHelpers - Class in org.opendaylight.yangtools.binding.lib
-
Helper methods for generated binding code.
- compareTo(DataObjectStep<?>) - Method in interface org.opendaylight.yangtools.binding.DataObjectStep
- compilePatterns(List<String>) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Compile a list of pattern regular expressions and return them as an array.
- container() - Method in record class org.opendaylight.yangtools.binding.PropertyIdentifier
-
Returns the value of the
container
record component. - CONTAINER - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- containerType() - Method in record class org.opendaylight.yangtools.binding.LeafListPropertyStep
-
Returns the value of the
containerType
record component. - containerType() - Method in record class org.opendaylight.yangtools.binding.LeafPropertyStep
-
Returns the value of the
containerType
record component. - containerType() - Method in interface org.opendaylight.yangtools.binding.PropertyStep
-
Returns a class reference to containing
DataContainer
. - contains(InstanceIdentifier<? extends DataObject>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Check whether an identifier is contained in this identifier.
- containsWildcarded(InstanceIdentifier<?>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Check whether this instance identifier contains the other identifier after wildcard expansion.
- contract() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- create(Class<T>) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create an instance identifier for a very specific object type.
D
- DATA_ROOT - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
The namespace for a
module
's data root interface. - DATA_ROOT_SUFFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- DataContainer - Interface in org.opendaylight.yangtools.binding
-
Data Container - object contains structured data.
- dataEquals(Object) - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueData
- dataHashCode() - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueData
-
Determine hashCode of the data.
- DataObject - Interface in org.opendaylight.yangtools.binding
-
Data container is an interface which has structured contents and can can as an interior node of a
DataContainer
. - DataObjectIdentifier<T> - Interface in org.opendaylight.yangtools.binding
-
A
DataObjectReference
matching at most oneDataObject
, consistent with YANGinstance-identifier
addressing as captured byBindingInstanceIdentifier
. - DataObjectIdentifier.Builder<T> - Interface in org.opendaylight.yangtools.binding
-
A builder of
DataObjectReference
objects. - DataObjectIdentifier.Builder.WithKey<T,
K> - Interface in org.opendaylight.yangtools.binding -
A builder of
DataObjectReference.WithKey
objects. - DataObjectIdentifier.WithKey<T,
K> - Interface in org.opendaylight.yangtools.binding -
A
DataObjectIdentifier
pointing to anEntryObject
. - DataObjectReference<T> - Interface in org.opendaylight.yangtools.binding
-
A reference to a
DataObject
with semantics partially overlapping with to YANGinstance-identifier
. - DataObjectReference.Builder<T> - Interface in org.opendaylight.yangtools.binding
-
A builder of
DataObjectReference
objects. - DataObjectReference.Builder.WithKey<T,
K> - Interface in org.opendaylight.yangtools.binding -
A builder of
DataObjectReference.WithKey
objects. - DataObjectReference.WithKey<T,
K> - Interface in org.opendaylight.yangtools.binding -
A
DataObjectReference
pointing to aEntryObject
. - DataObjectStep<T> - Interface in org.opendaylight.yangtools.binding
-
A reference to a
DataObject
type forming a single step in a path similar toinstance-identifier
. - DataRoot<T> - Interface in org.opendaylight.yangtools.binding
-
Data Root of YANG module.
- DECIMAL64 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- definingModule() - Method in class org.opendaylight.yangtools.binding.YangFeature
-
Return the
module
which defines this feature.
E
- EMPTY - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- emptyToNull(List<T>) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Check whether specified List is empty and if so return
null
, otherwise return input list. - emptyToNull(Map<K, V>) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Check whether specified Map is empty and if so return
null
, otherwise return input map. - EntryObject<T,
K> - Interface in org.opendaylight.yangtools.binding -
A
DataObject
which represents a single entry in alist
with akey
-- and hence it has aKeyAware.key()
. - ENUMERATION - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- EnumTypeObject - Interface in org.opendaylight.yangtools.binding
-
Interface implemented by all enumerations generated by YANG Binding.
- equals(Object) - Method in class org.opendaylight.yangtools.binding.YangFeature
- equals(Object) - Method in class org.opendaylight.yangtools.binding.contract.BuiltInType
- equals(Object) - Method in record class org.opendaylight.yangtools.binding.KeylessStep
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.opendaylight.yangtools.binding.KeyStep
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.opendaylight.yangtools.binding.LeafListPropertyStep
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.opendaylight.yangtools.binding.LeafPropertyStep
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
- equals(Object) - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueData
- equals(Object) - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject
- equals(Object) - Method in record class org.opendaylight.yangtools.binding.NodeStep
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in interface org.opendaylight.yangtools.binding.OpaqueData
-
Compare this object to another object.
- equals(Object) - Method in interface org.opendaylight.yangtools.binding.OpaqueObject
-
Compare this object to another object.
- equals(Object) - Method in record class org.opendaylight.yangtools.binding.PropertyIdentifier
-
Indicates whether some other object is "equal to" this one.
- eventInstant() - Method in interface org.opendaylight.yangtools.binding.EventInstantAware
-
Get the time of the event occurrence.
- EventInstantAware - Interface in org.opendaylight.yangtools.binding
-
This interface is mixed in into implementations of other constructs, such as
Notification
to add the time when the event occurred. - ExactDataObjectStep<T> - Interface in org.opendaylight.yangtools.binding
-
A
DataObjectStep
which is exactly specified. - ExactPropertyStep<C,
V> - Interface in org.opendaylight.yangtools.binding -
An exact PropertyStep, usable in a
BindingInstanceIdentifier
.
F
- FEATURE - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
The namespace of all
feature
statements, bullet 3. - firstIdentifierOf(Class<I>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Return an instance identifier trimmed at the first occurrence of a specific component type.
- firstKeyOf(Class<N>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Return the key associated with the first component of specified type in an identifier.
G
- getClassName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getClassName(QName) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getData() - Method in interface org.opendaylight.yangtools.binding.OpaqueData
-
Return the data in associated object model.
- getGetterMethodForNonnull(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getGetterMethodForRequire(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getGetterMethodName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getGetterMethodName(QName) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getGetterSuffix(QName) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getImportedModules() - Method in interface org.opendaylight.yangtools.binding.meta.YangModuleInfo
-
Return
YangModuleInfo
objects for all modules which are imported by this module. - getIntValue() - Method in interface org.opendaylight.yangtools.binding.EnumTypeObject
-
Returns the assigned value of the enumeration item as it is specified in the input YANG.
- getKey() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.WithKey
-
Deprecated.Use
DataObjectReference.WithKey.key()
instead. - getMethodName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getMethodName(QName) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getModelRootPackageName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
-
Returns root package name for supplied package name.
- getModuleInfo() - Method in interface org.opendaylight.yangtools.binding.meta.YangModelBindingProvider
-
Returns YangModuleInfo associated with a package.
- getName() - Method in interface org.opendaylight.yangtools.binding.EnumTypeObject
-
Returns the assigned name of the enumeration item as it is specified in the input YANG.
- getName() - Method in interface org.opendaylight.yangtools.binding.meta.YangModuleInfo
-
Returns YANG module name, as a composite
QName
. - getNonnullMethodName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getObjectModel() - Method in interface org.opendaylight.yangtools.binding.OpaqueData
-
Return the object model class, which identifies it.
- getPathArguments() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Deprecated.Use
DataObjectReference.steps()
instead. - getPropertyName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getRequireMethodName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getRootPackageName(QName) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getRootPackageName(QNameModule) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getServicePackageName(QNameModule) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
-
Return the package name for placing generated ServiceLoader entities, like
Naming.MODULE_INFO_CLASS_NAME
andNaming.MODEL_BINDING_PROVIDER_CLASS_NAME
. - getTargetType() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Return the type of data which this InstanceIdentifier identifies.
- GETTER_PREFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Prefix for normal getter methods.
- getUnionLeafrefMemberName(String, String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- getValue() - Method in interface org.opendaylight.yangtools.binding.ValueAware
-
Return the value associated with this object.
- getYangTextByteSource() - Method in interface org.opendaylight.yangtools.binding.meta.YangModuleInfo
-
Return a
ByteSource
accessing the YANG text of the module. - getYangTextCharSource() - Method in interface org.opendaylight.yangtools.binding.meta.YangModuleInfo
-
Return a
CharSource
accessing the YANG text of the module. - Grouping - Interface in org.opendaylight.yangtools.binding
-
Base interface extended by all interfaces generated for
grouping
statements. - GROUPING - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
The namespace of all
grouping
statements, bullet 6.
H
- hashCode() - Method in class org.opendaylight.yangtools.binding.contract.BuiltInType
- hashCode() - Method in record class org.opendaylight.yangtools.binding.KeylessStep
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.opendaylight.yangtools.binding.KeyStep
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.opendaylight.yangtools.binding.LeafListPropertyStep
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.opendaylight.yangtools.binding.LeafPropertyStep
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
- hashCode() - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueData
- hashCode() - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject
- hashCode() - Method in record class org.opendaylight.yangtools.binding.NodeStep
-
Returns a hash code value for this object.
- hashCode() - Method in interface org.opendaylight.yangtools.binding.OpaqueData
-
The hash code of any
OpaqueData
instance is defined by the combination of its object model and the data it holds. - hashCode() - Method in interface org.opendaylight.yangtools.binding.OpaqueObject
-
Hash code value of this object.
- hashCode() - Method in record class org.opendaylight.yangtools.binding.PropertyIdentifier
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opendaylight.yangtools.binding.YangFeature
I
- IDENTITY - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
The namespace of all
identity
statements, bullet 4. - IDENTITYREF - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.Augmentation
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.BindingContract
-
Return the interface implemented by this object.
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.DataObject
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.DataRoot
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.Grouping
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.InstanceNotification
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.Notification
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.OpaqueObject
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.RpcInput
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.RpcOutput
- implementedInterface() - Method in interface org.opendaylight.yangtools.binding.YangData
- implementedInterface() - Method in class org.opendaylight.yangtools.binding.YangFeature
- InexactDataObjectStep<T> - Interface in org.opendaylight.yangtools.binding
-
A
DataObjectStep
which is not exactly specified. - INPUT - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- INSTANCE_IDENTIFIER - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- InstanceIdentifier<T> - Class in org.opendaylight.yangtools.yang.binding
-
Deprecated.Use
DataObjectIdentifier
for theInstanceIdentifier.isExact()
case andDataObjectReference
for theInstanceIdentifier.isWildcarded()
case. - InstanceIdentifier.Builder<T> - Class in org.opendaylight.yangtools.yang.binding
-
Deprecated.A builder of
InstanceIdentifier
objects. - InstanceIdentifier.KeyedBuilder<T,
K> - Class in org.opendaylight.yangtools.yang.binding -
Deprecated.
- InstanceNotification<N,
T> - Interface in org.opendaylight.yangtools.binding -
Marker interface for YANG-defined instance
notification
s. - INT16 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- INT32 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- INT64 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- INT8 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- invoke(I) - Method in interface org.opendaylight.yangtools.binding.Rpc
-
Invoke the RPC.
- invoke(P, I) - Method in interface org.opendaylight.yangtools.binding.Action
-
Invoke the action.
- invoke(DataObjectIdentifier.WithKey<T, K>, I) - Method in interface org.opendaylight.yangtools.binding.KeyedListAction
- isExact() - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- isExact() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Returns
true
if this reference is composed solely ofExactDataObjectStep
s. - isExact() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- isGetterMethodName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- isNegatedPattern(Pattern) - Static method in class org.opendaylight.yangtools.binding.contract.RegexPatterns
-
Check if the specified
Pattern
is the result ofRegexPatterns.negatePatternString(String)
. - isNonnullMethodName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- isRequireMethodName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- isWildcarded() - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
-
Deprecated.
- isWildcarded() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Deprecated.Use negated result of
DataObjectReference.isExact()
instead - isWildcarded() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated, for removal: This API element is subject to removal in a future version.
J
- JAVA_RESERVED_WORDS - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- javaClass() - Method in class org.opendaylight.yangtools.binding.contract.BuiltInType
-
Return the Java class carrying values of this type.
K
- key() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.WithKey
- key() - Method in interface org.opendaylight.yangtools.binding.KeyAware
-
Returns an unique key for the object.
- key() - Method in record class org.opendaylight.yangtools.binding.KeyStep
-
Returns the value of the
key
record component. - key() - Method in class org.opendaylight.yangtools.binding.lib.AbstractEntryObject
- Key<T> - Interface in org.opendaylight.yangtools.binding
-
Object is unique identifier for another object.
- KEY - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
The namespace for a
list
'skey
statement. - KEY_AWARE_KEY_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Name of
KeyAware.key()
. - KEY_SUFFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- KeyAware<T> - Interface in org.opendaylight.yangtools.binding
-
Identifiable object, which could be identified by it's key.
- KeyedInstanceIdentifier<T,
K> - Class in org.opendaylight.yangtools.yang.binding -
An
InstanceIdentifier
, which has a list key attached at its last path element. - KeyedListAction<K,
T, - Interface in org.opendaylight.yangtools.bindingI, O> -
Interface extended by all interfaces generated for a YANG
action
instantiated in keyed lists. - KeyedListNotification<N,
T, - Interface in org.opendaylight.yangtools.bindingK> -
An
notification
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. - KeylessStep<T> - Record Class in org.opendaylight.yangtools.binding
-
A
EntryObject
-based step without the corresponding key. - KeylessStep(Class<T>) - Constructor for record class org.opendaylight.yangtools.binding.KeylessStep
- KeylessStep(Class<T>, Class<? extends DataObject>) - Constructor for record class org.opendaylight.yangtools.binding.KeylessStep
-
Creates an instance of a
KeylessStep
record class. - keyOf(InstanceIdentifier<N>) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Return the key associated with the last component of the specified identifier.
- KeyStep<K,
T> - Record Class in org.opendaylight.yangtools.binding -
A
EntryObject
-based step with aKeyStep.key()
. - KeyStep(Class<T>, K) - Constructor for record class org.opendaylight.yangtools.binding.KeyStep
- KeyStep(Class<T>, Class<? extends DataObject>, K) - Constructor for record class org.opendaylight.yangtools.binding.KeyStep
-
Creates an instance of a
KeyStep
record class.
L
- lastStep() - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.WithKey
- lastStep() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Return the last step of this reference.
- lastStep() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.WithKey
- lastStep() - Method in class org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier
- LEAF - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- LEAF_LIST - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- LeafListPropertyStep<C,
V> - Record Class in org.opendaylight.yangtools.binding -
An
ExactPropertyStep
for a property generated for aleaf-list
statement. - LeafListPropertyStep(Class<C>, Class<V>, UnresolvedQName.Unqualified, V) - Constructor for record class org.opendaylight.yangtools.binding.LeafListPropertyStep
-
Creates an instance of a
LeafListPropertyStep
record class. - LeafPropertyStep<C,
V> - Record Class in org.opendaylight.yangtools.binding - LeafPropertyStep(Class<C>, Class<V>, UnresolvedQName.Unqualified) - Constructor for record class org.opendaylight.yangtools.binding.LeafPropertyStep
-
Creates an instance of a
LeafPropertyStep
record class. - LIST - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
M
- mapEnumAssignedNames(Collection<String>) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
-
Returns Java identifiers, conforming to JLS9 Section 3.8 to use for specified YANG assigned names (RFC7950 Section 9.6.4).
- mapYangDataName(YangDataName) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
-
Builds class name representing yang-data template name which is not yang identifier compliant.
- matches(DataObjectStep<?>) - Method in interface org.opendaylight.yangtools.binding.InexactDataObjectStep
- matches(DataObjectStep<?>) - Method in record class org.opendaylight.yangtools.binding.KeylessStep
- MODEL_BINDING_PROVIDER_CLASS_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- MODULE_INFO_CLASS_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- MODULE_INFO_QNAMEOF_METHOD_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- MODULE_INFO_YANGDATANAMEOF_METHOD_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
N
- NAME_STATIC_FIELD_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- Naming - Class in org.opendaylight.yangtools.binding.contract
- negatePatternString(String) - Static method in class org.opendaylight.yangtools.binding.contract.RegexPatterns
-
Create a
Pattern
expression which performs inverted match to the specified pattern. - NodeStep<T> - Record Class in org.opendaylight.yangtools.binding
-
A
DataObject
-based step along aninstance-identifier
. - NodeStep(Class<T>) - Constructor for record class org.opendaylight.yangtools.binding.NodeStep
- NodeStep(Class<T>, Class<? extends DataObject>) - Constructor for record class org.opendaylight.yangtools.binding.NodeStep
-
Creates an instance of a
NodeStep
record class. - nonnull(List<T>) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Check whether specified List is
null
and if so return an immutable list instead. - nonnull(Map<K, V>) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Check whether specified Map is
null
and if so return an immutable map instead. - NONNULL_PREFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Prefix for non-null default wrapper methods.
- normalizePackageName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- Notification<T> - Interface in org.opendaylight.yangtools.binding
-
Marker interface for YANG-defined global notifications.
- NOTIFICATION - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- NotificationBody<T> - Interface in org.opendaylight.yangtools.binding
O
- of(Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectStep
- of(Class<C>, Class<T>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectStep
- of(Object) - Static method in class org.opendaylight.yangtools.binding.contract.BuiltInType
- of(Collection<V>) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing given values.
- of(V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing a single mapping.
- of(V...) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing given values.
- of(V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing two mappings.
- of(V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing three mappings.
- of(V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing four mappings.
- of(V, V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing five mappings.
- of(V, V, V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing six mappings.
- of(V, V, V, V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing seven mappings.
- of(V, V, V, V, V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing eight mappings.
- of(V, V, V, V, V, V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing nine mappings.
- of(V, V, V, V, V, V, V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing ten mappings.
- ofUnsafeSteps(ImmutableList<? extends DataObjectStep<?>>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- ofUnsafeSteps(ImmutableList<? extends ExactDataObjectStep<?>>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- ofUnsafeSteps(Iterable<? extends DataObjectStep<?>>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- ofUnsafeSteps(Iterable<? extends ExactDataObjectStep<?>>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- ofUnsafeSteps(List<? extends DataObjectStep<?>>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectReference
- ofUnsafeSteps(List<? extends ExactDataObjectStep<?>>) - Static method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- OpaqueData<T> - Interface in org.opendaylight.yangtools.binding
-
An immutable view of data.
- OpaqueObject<T> - Interface in org.opendaylight.yangtools.binding
-
An opaque object.
- openYangTextStream() - Method in class org.opendaylight.yangtools.binding.lib.ResourceYangModuleInfo
- openYangTextStream() - Method in interface org.opendaylight.yangtools.binding.meta.YangModuleInfo
-
Return an open stream containing YANG text for this module.
- ordered(Collection<V>) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing given values.
- ordered(V...) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing given values.
- ordered(V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing two mappings.
- ordered(V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing three mappings.
- ordered(V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing four mappings.
- ordered(V, V, V, V, V) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns an unmodifiable map containing five mappings.
- orderedBuilder() - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Create a builder on an unmodifiable map, which retains value insertion order.
- orderedBuilder(int) - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Create a builder on an unmodifiable map, which retains value insertion order.
- org.opendaylight.yangtools.binding - package org.opendaylight.yangtools.binding
- org.opendaylight.yangtools.binding.annotations - package org.opendaylight.yangtools.binding.annotations
- org.opendaylight.yangtools.binding.contract - package org.opendaylight.yangtools.binding.contract
-
Various binding contracts.
- org.opendaylight.yangtools.binding.lib - package org.opendaylight.yangtools.binding.lib
-
Library of utilities for use by generated code.
- org.opendaylight.yangtools.binding.meta - package org.opendaylight.yangtools.binding.meta
-
Interfaces serving to expose metadata information about a set of generated bindings, for example the corresponding YANG model, and similar.
- org.opendaylight.yangtools.binding.spec - module org.opendaylight.yangtools.binding.spec
- org.opendaylight.yangtools.binding.util - package org.opendaylight.yangtools.binding.util
- org.opendaylight.yangtools.yang.binding - package org.opendaylight.yangtools.yang.binding
- OUTPUT - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
P
- PACKAGE_PREFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- property() - Method in record class org.opendaylight.yangtools.binding.PropertyIdentifier
-
Returns the value of the
property
record component. - PropertyIdentifier<C,
V> - Record Class in org.opendaylight.yangtools.binding - PropertyIdentifier(DataObjectIdentifier<C>, ExactPropertyStep<C, V>) - Constructor for record class org.opendaylight.yangtools.binding.PropertyIdentifier
-
Creates an instance of a
PropertyIdentifier
record class. - PropertyStep<C,
V> - Interface in org.opendaylight.yangtools.binding -
A
BindingInstanceIdentifier.Step
which matches a non-DataContainer property of aDataContainer
.
Q
- qname() - Method in class org.opendaylight.yangtools.binding.YangFeature
-
Return the
QName
associated with this feature. - QNAME_STATIC_FIELD_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
R
- RegexPatterns - Class in org.opendaylight.yangtools.binding.contract
- require(T, String) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Return value and check whether specified value is
null
and if so throws exception. - REQUIRE_PREFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Prefix for require default wrapper methods.
- requireKeyProp(T, String) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
A shortcut for
Preconditions.checkNotNull(value, "Key component \"%s\" must not be null", name)
. - requireValue(Object) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
A shortcut for
Objects.requireNonNull(value, "Supplied value may not be null")
. - resistant() - Method in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- resourceName() - Method in class org.opendaylight.yangtools.binding.lib.ResourceYangModuleInfo
- ResourceYangModuleInfo - Class in org.opendaylight.yangtools.binding.lib
-
Base utility class for providing YANG module info backed by class resources.
- ResourceYangModuleInfo() - Constructor for class org.opendaylight.yangtools.binding.lib.ResourceYangModuleInfo
- rootToServicePackageName(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
-
Convert the result of
Naming.getRootPackageName(QNameModule)
to the corresponding result ofNaming.getServicePackageName(QNameModule)
. - RoutingContext - Annotation Interface in org.opendaylight.yangtools.binding.annotations
- Rpc<I,
O> - Interface in org.opendaylight.yangtools.binding -
Interface extended by all interfaces generated for a YANG
rpc
. - RPC - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- RPC_INPUT_SUFFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- RPC_INVOKE_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- RPC_OUTPUT_SUFFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- RpcInput - Interface in org.opendaylight.yangtools.binding
-
Marker interface for all interfaces generated for
input
statement within anaction
or anrpc
statement. - RpcOutput - Interface in org.opendaylight.yangtools.binding
-
Marker interface for all interfaces generated for
output
statement within anaction
or anrpc
statement.
S
- SCALAR_TYPE_OBJECT_GET_VALUE_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
-
Name of
ValueAware.getValue()
. - ScalarTypeObject<T> - Interface in org.opendaylight.yangtools.binding
-
A
TypeObject
that encapsulates an immutable native type. - StatementNamespace - Enum Class in org.opendaylight.yangtools.binding.contract
-
YANG statement namespaces which we process.
- steps() - Method in interface org.opendaylight.yangtools.binding.BindingInstanceIdentifier
-
Return the individual steps of this identifier.
- steps() - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- steps() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Return the steps of this reference.
- steps() - Method in record class org.opendaylight.yangtools.binding.PropertyIdentifier
- STRING - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- suffix() - Method in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
- supportedFeatures() - Method in interface org.opendaylight.yangtools.binding.meta.YangFeatureProvider
-
Return the set of supported features.
- SVC_PACKAGE_PREFIX - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
T
- throwInvalidLength(String, byte[]) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Throw an IllegalArgument exception describing a length violation.
- throwInvalidLength(String, Object) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Throw an IllegalArgument exception describing a length violation.
- throwInvalidRange(Object[], Object) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Throw an IllegalArgument exception describing a range violation.
- throwInvalidRange(String, int) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Throw an IllegalArgument exception describing a range violation.
- throwInvalidRange(String, long) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Throw an IllegalArgument exception describing a range violation.
- throwInvalidRange(String, Object) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Throw an IllegalArgument exception describing a range violation.
- throwInvalidRangeUnsigned(String, long) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Throw an IllegalArgument exception describing a range violation of an Uint64 type.
- toBuilder() - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier
- toBuilder() - Method in interface org.opendaylight.yangtools.binding.DataObjectIdentifier.WithKey
- toBuilder() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Create a new
DataObjectReference.Builder
initialized to produce a reference equal to this one. - toBuilder() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.WithKey
- toBuilder() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- toBuilder() - Method in class org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier
- toFirstUpper(String) - Static method in class org.opendaylight.yangtools.binding.contract.Naming
- toIdentifier() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Return a
DataObjectIdentifier
view of this reference, if possible. - toIdentifier() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference.WithKey
- toIdentifier() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- toIdentifier() - Method in class org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier
- toLegacy() - Method in interface org.opendaylight.yangtools.binding.DataObjectReference
-
Return a legacy
InstanceIdentifier
for this reference. - toLegacy() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- toMap() - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns a collector which collects binding
EntryObject
s into an unmodifiable map. - toOrderedMap() - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
-
Returns a collector which collects binding
EntryObject
s into an unmodifiable map. - toReference() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Convert this
InstanceIdentifier
into its correspondingDataObjectReference
. - toReference() - Method in class org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier
- toSerialForm() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.
- toString() - Method in class org.opendaylight.yangtools.binding.contract.BuiltInType
- toString() - Method in record class org.opendaylight.yangtools.binding.KeylessStep
-
Returns a string representation of this record class.
- toString() - Method in record class org.opendaylight.yangtools.binding.KeyStep
-
Returns a string representation of this record class.
- toString() - Method in record class org.opendaylight.yangtools.binding.LeafListPropertyStep
-
Returns a string representation of this record class.
- toString() - Method in record class org.opendaylight.yangtools.binding.LeafPropertyStep
-
Returns a string representation of this record class.
- toString() - Method in class org.opendaylight.yangtools.binding.lib.AbstractAugmentable
- toString() - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueData
- toString() - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject
- toString() - Method in class org.opendaylight.yangtools.binding.lib.ResourceYangModuleInfo
- toString() - Method in record class org.opendaylight.yangtools.binding.NodeStep
-
Returns a string representation of this record class.
- toString() - Method in record class org.opendaylight.yangtools.binding.PropertyIdentifier
-
Returns a string representation of this record class.
- toString() - Method in class org.opendaylight.yangtools.binding.YangFeature
- type() - Method in interface org.opendaylight.yangtools.binding.DataObjectStep
-
Return the data object type backing this PathArgument.
- type() - Method in record class org.opendaylight.yangtools.binding.KeylessStep
-
Returns the value of the
type
record component. - type() - Method in record class org.opendaylight.yangtools.binding.KeyStep
-
Returns the value of the
type
record component. - type() - Method in record class org.opendaylight.yangtools.binding.NodeStep
-
Returns the value of the
type
record component. - TYPEDEF - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
The namespace of all
typedef
statements, bullet 5. - TypeObject - Interface in org.opendaylight.yangtools.binding
-
TypeObject is a mark interface for all derived types.
U
- UINT16 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- UINT32 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- UINT64 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- UINT8 - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- UNION - Static variable in class org.opendaylight.yangtools.binding.contract.BuiltInType
- UnionTypeObject - Interface in org.opendaylight.yangtools.binding
-
A
TypeObject
corresponding to atype union
. - unsafeOf(List<? extends DataObjectStep<?>>) - Static method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Create an instance identifier for a sequence of
DataObjectStep
steps.
V
- validNames() - Method in interface org.opendaylight.yangtools.binding.BitsTypeObject
-
Return the set of strings which are valid
bit
names for this type. - validValue(boolean, Object, String) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Require that an a value-related expression is true.
- value() - Element in annotation interface org.opendaylight.yangtools.binding.annotations.RoutingContext
- value() - Method in record class org.opendaylight.yangtools.binding.LeafListPropertyStep
-
Returns the value of the
value
record component. - VALUE_STATIC_FIELD_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
- ValueAware<T> - Interface in org.opendaylight.yangtools.binding
-
Simple interface for reuse with BindingObjects which expose a single value in some representation.
- valueEquals(OpaqueData<?>) - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject
- valueHashCode() - Method in class org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject
- valueOf(String) - Static method in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
Returns the enum constant of this class with the specified name.
- values() - Method in interface org.opendaylight.yangtools.binding.BitsTypeObject
-
Return the bit values.
- values() - Static method in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueType() - Method in record class org.opendaylight.yangtools.binding.LeafListPropertyStep
-
Returns the value of the
valueType
record component. - valueType() - Method in record class org.opendaylight.yangtools.binding.LeafPropertyStep
-
Returns the value of the
valueType
record component. - valueType() - Method in interface org.opendaylight.yangtools.binding.PropertyStep
-
Returns the value type.
- verifyTarget(Class<N>) - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
-
Deprecated.Perform a safe target type adaptation of this instance identifier to target type.
- VERSION - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
W
- wrapperHashCode(byte[]) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Return hash code of a single-property wrapper class.
- wrapperHashCode(Object) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
-
Return hash code of a single-property wrapper class.
Y
- YANG_DATA - Enum constant in enum class org.opendaylight.yangtools.binding.contract.StatementNamespace
-
The namespace of all RFC8040
ietf-restconf:yang-data
statements. - YangData<T> - Interface in org.opendaylight.yangtools.binding
-
A piece of YANG-modeled data, as defined by RESTCONF
yang-data extension
. - YangFeature<F,
R> - Class in org.opendaylight.yangtools.binding -
Abstract base class for classes generated for YANG
feature
statements. - YangFeature() - Constructor for class org.opendaylight.yangtools.binding.YangFeature
- YangFeatureProvider<R> - Interface in org.opendaylight.yangtools.binding.meta
-
Run-time feature discovery service.
- yangIdentifier() - Method in record class org.opendaylight.yangtools.binding.LeafListPropertyStep
-
Returns the value of the
yangIdentifier
record component. - yangIdentifier() - Method in record class org.opendaylight.yangtools.binding.LeafPropertyStep
-
Returns the value of the
yangIdentifier
record component. - yangIdentifier() - Method in interface org.opendaylight.yangtools.binding.PropertyStep
-
Returns the YANG
identifier
argument of the statement. - YangModelBindingProvider - Interface in org.opendaylight.yangtools.binding.meta
-
Provider of YangModuleInfo for specified package / model.
- YangModuleInfo - Interface in org.opendaylight.yangtools.binding.meta
-
Information and model capture for Binding V1.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DataObjectReference.toBuilder()
instead.