Index

A B C D E F G H N O R S T Y 
All Classes and Interfaces|All Packages

A

AbstractDataObjectCodecContext<D extends DataObject,T extends org.opendaylight.mdsal.binding.runtime.api.CompositeRuntimeType> - Class in org.opendaylight.mdsal.binding.dom.codec.impl
Abstract base for DataObjectCodecContext and AugmentationCodecContext.
actionInputName(Class<? extends Action<?, ?, ?>>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
actionOutputName(Class<? extends Action<?, ?, ?>>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
AugmentableCodecDataObject<T extends DataObject & Augmentable<T>> - Class in org.opendaylight.mdsal.binding.dom.codec.impl
A base class for DataObjects which are also Augmentable, backed by DataObjectCodecContext.
AugmentableCodecDataObject(AbstractDataObjectCodecContext<T, ?>, DataContainerNode) - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.AugmentableCodecDataObject
 
augmentation(Class<A>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AugmentableCodecDataObject
 
augmentations() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AugmentableCodecDataObject
 

B

bindingArg() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
BindingCodecContext - Class in org.opendaylight.mdsal.binding.dom.codec.impl
 
BindingCodecContext() - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
BindingCodecContext(BindingRuntimeContext) - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
bindingPathArgumentChild(DataObjectStep<?>, List<YangInstanceIdentifier.PathArgument>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 

C

childNonNull(V, Class<?>, String, Object...) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
childNonNull(V, QName, String, Object...) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
childNonNull(V, YangInstanceIdentifier.PathArgument, String, Object...) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
ClassGeneratorBridge - Class in org.opendaylight.mdsal.binding.dom.codec.impl
Bridge for initializing generated instance constants during class loading time.
CodecDataObject<T extends DataObject> - Class in org.opendaylight.mdsal.binding.dom.codec.impl
A base class for DataObjects backed by DataObjectCodecContext.
CodecDataObject(AbstractDataObjectCodecContext<T, ?>, DataContainerNode) - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
codecEquals(Object) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
codecHashCode() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
codecKey(VarHandle) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
codecMember(VarHandle, Class<? extends DataObject>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
codecMember(VarHandle, String) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
codecMember(VarHandle, CodecContextSupplier) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
codecMemberOrEmpty(Object, Class<? extends DataObject>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
CodecOpaqueObject<T extends OpaqueObject<T>> - Class in org.opendaylight.mdsal.binding.dom.codec.impl
A base class for OpaqueObjects backed by ForeignOpaqueData.
CodecOpaqueObject(OpaqueData<?>) - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.CodecOpaqueObject
 
create(BindingRuntimeContext) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.di.DefaultBindingCodecTreeFactory
 
create(BindingRuntimeContext) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.SimpleBindingCodecTreeFactory
 
createBindingDOMCodec(BindingRuntimeContext) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.di.DefaultBindingDOMCodecFactory
 
createBindingDOMCodec(BindingRuntimeContext) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.SimpleBindingDOMCodecFactory
 
createCachingCodec(ImmutableCollection<Class<? extends BindingObject>>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataObjectCodecContext
 

D

DataContainerSerializer - Class in org.opendaylight.mdsal.binding.dom.codec.impl
A serializer which writes DataObject to supplied stream event writer.
DataContainerSerializerRegistry - Interface in org.opendaylight.mdsal.binding.dom.codec.impl
SPI-level contract for registry of DataContainerSerializer.
DataContainerStreamer<T extends DataContainer> - Class in org.opendaylight.mdsal.binding.dom.codec.impl
Base superclass for all concrete streamers, that is objects which are able to turn a concrete DataObject into a stream of events.
DataContainerStreamer() - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
DataObjectCodecContext<D extends DataObject,T extends org.opendaylight.mdsal.binding.runtime.api.CompositeRuntimeType> - Class in org.opendaylight.mdsal.binding.dom.codec.impl
This class is an implementation detail.
DefaultBindingCodecTreeFactory - Class in org.opendaylight.mdsal.binding.dom.codec.impl.di
Default implementation of BindingCodecTreeFactory.
DefaultBindingCodecTreeFactory() - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.di.DefaultBindingCodecTreeFactory
 
DefaultBindingDOMCodecFactory - Class in org.opendaylight.mdsal.binding.dom.codec.impl.di
Default implementation of BindingDOMCodecFactory.
DefaultBindingDOMCodecFactory() - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.di.DefaultBindingDOMCodecFactory
 
DefaultBindingDOMCodecServices - Class in org.opendaylight.mdsal.binding.dom.codec.impl.di
Default implementation of BindingDOMCodecServices.
DefaultBindingDOMCodecServices(BindingRuntimeContext) - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.di.DefaultBindingDOMCodecServices
 
delegate() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.di.DefaultBindingDOMCodecServices
 
deserializePathArgument(YangInstanceIdentifier.PathArgument) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataObjectCodecContext
 

E

equals(Object) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 

F

fromNormalizedNode(YangInstanceIdentifier, NormalizedNode) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
fromNormalizedNodeActionInput(Class<? extends Action<?, ?, ?>>, ContainerNode) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
fromNormalizedNodeActionOutput(Class<? extends Action<?, ?, ?>>, ContainerNode) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
fromNormalizedNodeNotification(SchemaNodeIdentifier.Absolute, ContainerNode) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
fromNormalizedNodeNotification(SchemaNodeIdentifier.Absolute, ContainerNode, Instant) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
fromNormalizedNodeRpcData(SchemaNodeIdentifier.Absolute, ContainerNode) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
fromYangInstanceIdentifier(YangInstanceIdentifier) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 

G

getAugmentationCodec(InstanceIdentifier<A>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getBindingClass() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
getBindingPathArgument(YangInstanceIdentifier.PathArgument) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
Returns deserialized Binding Path Argument from YANG instance identifier.
getChildAddressabilitySummary() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
getDataContainerStreamer(Class<?>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getDataObjectCodec(InstanceIdentifier<T>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getEventStreamSerializer(Class<?>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getIdentityCodec() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getInstanceIdentifierCodec() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getLeafNodes(Class<?>, EffectiveStatement<?, ?>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getLoader() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getPathArgumentCodec(Class<?>, ListRuntimeType) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getRuntimeContext() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getSchema() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
Deprecated, for removal: This API element is subject to removal in a future version.
getSerializer(Class<? extends DataContainer>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getSerializer(Class<? extends DataContainer>) - Method in interface org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerSerializerRegistry
 
getStreamChild(Class<C>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
getStreamChild(Class<E>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getSubtreeCodec(InstanceIdentifier<T>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getSubtreeCodec(YangInstanceIdentifier) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getSubtreeCodec(SchemaNodeIdentifier.Absolute) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getSubtreeCodecWithPath(InstanceIdentifier<T>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getValue() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecOpaqueObject
 
getYangDataCodec(Class<T>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
getYangDataCodec(YangDataName) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 

H

hashCode() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 

N

newActionInputWriter(Class<? extends Action<?, ?, ?>>, NormalizedNodeStreamWriter) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
newActionOutputWriter(Class<? extends Action<?, ?, ?>>, NormalizedNodeStreamWriter) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
newNotificationWriter(Class<? extends Notification<?>>, NormalizedNodeStreamWriter) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
newRpcWriter(Class<? extends DataContainer>, NormalizedNodeStreamWriter) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
newWriter(InstanceIdentifier<?>, NormalizedNodeStreamWriter) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
newWriterAndIdentifier(InstanceIdentifier<?>, NormalizedNodeStreamWriter) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 

O

org.opendaylight.mdsal.binding.dom.codec.impl - module org.opendaylight.mdsal.binding.dom.codec.impl
 
org.opendaylight.mdsal.binding.dom.codec.impl - package org.opendaylight.mdsal.binding.dom.codec.impl
 
org.opendaylight.mdsal.binding.dom.codec.impl.di - package org.opendaylight.mdsal.binding.dom.codec.impl.di
Package exposing components to various dependency injection frameworks, so they can locate them.

R

resolveCodecContextSupplier(String) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.ClassGeneratorBridge
 
resolveLocalName(String) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.ClassGeneratorBridge
 

S

serialize(D) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataObjectCodecContext
 
serialize(DataContainerSerializerRegistry, DataContainer, BindingStreamEventWriter) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
Writes stream events for supplied data object to provided stream.
serializePathArgument(DataObjectStep<?>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataObjectCodecContext
 
SimpleBindingCodecTreeFactory - Class in org.opendaylight.mdsal.binding.dom.codec.impl
 
SimpleBindingCodecTreeFactory() - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.SimpleBindingCodecTreeFactory
 
SimpleBindingDOMCodecFactory - Class in org.opendaylight.mdsal.binding.dom.codec.impl
 
SimpleBindingDOMCodecFactory() - Constructor for class org.opendaylight.mdsal.binding.dom.codec.impl.SimpleBindingDOMCodecFactory
 
streamAnydata(BindingStreamEventWriter, String, Object) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamAnyxml(BindingStreamEventWriter, String, Object) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamAugmentations(DataContainerSerializerRegistry, BindingStreamEventWriter, Augmentable<?>) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamChild(Class<C>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
streamChoice(Class<C>, DataContainerSerializerRegistry, BindingStreamEventWriter, C) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamContainer(DataContainerStreamer<C>, DataContainerSerializerRegistry, BindingStreamEventWriter, C) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamLeaf(BindingStreamEventWriter, String, Object) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamLeafList(BindingStreamEventWriter, String, Set<?>) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamList(Class<E>, DataContainerStreamer<E>, DataContainerSerializerRegistry, BindingStreamEventWriter, List<? extends E>) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamMap(Class<E>, DataContainerStreamer<E>, DataContainerSerializerRegistry, BindingStreamEventWriter, Map<?, ? extends E>) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamOrderedLeafList(BindingStreamEventWriter, String, List<?>) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 
streamOrderedMap(Class<E>, DataContainerStreamer<E>, DataContainerSerializerRegistry, BindingStreamEventWriter, List<? extends E>) - Static method in class org.opendaylight.mdsal.binding.dom.codec.impl.DataContainerStreamer
 

T

toNormalizedAugmentation(InstanceIdentifier<A>, A) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
toNormalizedDataObject(InstanceIdentifier<T>, T) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
toNormalizedNode(InstanceIdentifier<T>, T) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
toNormalizedNodeActionInput(Class<? extends Action<?, ?, ?>>, RpcInput) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
toNormalizedNodeActionOutput(Class<? extends Action<?, ?, ?>>, RpcOutput) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
toNormalizedNodeNotification(Notification<?>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
toNormalizedNodeNotification(SchemaNodeIdentifier.Absolute, BaseNotification) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
toNormalizedNodeRpcData(DataContainer) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 
toString() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.CodecDataObject
 
toString() - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
toYangInstanceIdentifier(InstanceIdentifier<?>) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext
 

Y

yangPathArgumentChild(YangInstanceIdentifier.PathArgument) - Method in class org.opendaylight.mdsal.binding.dom.codec.impl.AbstractDataObjectCodecContext
 
A B C D E F G H N O R S T Y 
All Classes and Interfaces|All Packages