Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
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,O> - Interface in org.opendaylight.yangtools.binding
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 BindingObjects 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
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 TypeObjects generated for type 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 an EntryObject in a grouping used in the case 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 a grouping used in the case 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 an EntryObject.
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 not null.
checkEnum(T, String) - Static method in class org.opendaylight.yangtools.binding.lib.CodeHelpers
Check that the specified EnumTypeObject object is not null.
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 one DataObject, consistent with YANG instance-identifier addressing as captured by BindingInstanceIdentifier.
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
DataObjectReference<T> - Interface in org.opendaylight.yangtools.binding
A reference to a DataObject with semantics partially overlapping with to YANG instance-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
DataObjectStep<T> - Interface in org.opendaylight.yangtools.binding
A reference to a DataObject type forming a single step in a path similar to instance-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 a list with a key -- and hence it has a KeyAware.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.
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.
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 and Naming.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
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 notifications.
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 of ExactDataObjectSteps.
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 of RegexPatterns.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's key statement.
KEY_AWARE_KEY_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
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,I,O> - Interface in org.opendaylight.yangtools.binding
Interface extended by all interfaces generated for a YANG action instantiated in keyed lists.
KeyedListNotification<N,T,K> - Interface in org.opendaylight.yangtools.binding
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 a key 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 a KeyStep.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 a leaf-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
An ExactPropertyStep for a property generated for an anydata, an anyxml or a leaf statement.
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 an instance-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
A DataContainer shared between InstanceNotifications defined in a Grouping.

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 a DataContainer.

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 of Naming.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 an action or an rpc statement.
RpcOutput - Interface in org.opendaylight.yangtools.binding
Marker interface for all interfaces generated for output statement within an action or an rpc statement.

S

SCALAR_TYPE_OBJECT_GET_VALUE_NAME - Static variable in class org.opendaylight.yangtools.binding.contract.Naming
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
Returns the String s with an upper case first character.
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 EntryObjects into an unmodifiable map.
toOrderedMap() - Static method in class org.opendaylight.yangtools.binding.util.BindingMap
Returns a collector which collects binding EntryObjects into an unmodifiable map.
toReference() - Method in class org.opendaylight.yangtools.yang.binding.InstanceIdentifier
Deprecated.
Convert this InstanceIdentifier into its corresponding DataObjectReference.
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 a type 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.
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form