public interface BindingNormalizedNodeWriterFactory extends BindingNormalizedNodeWriterFactory
BindingStreamEventWriter, which provides stream writers
 which translates data and delegates calls to
 NormalizedNodeStreamWriter.| Modifier and Type | Method and Description | 
|---|---|
BindingStreamEventWriter | 
newNotificationWriter(Class<? extends Notification> notification,
                     org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter domWriter)
Creates a  
BindingStreamEventWriter for notification which will
 translate to NormalizedNode model and invoke proper events on supplied
 NormalizedNodeStreamWriter. | 
BindingStreamEventWriter | 
newRpcWriter(Class<? extends DataContainer> rpcInputOrOutput,
            org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter domWriter)
Creates a  
BindingStreamEventWriter for rpc data which will
 translate to NormalizedNode model and invoke proper events on supplied
 NormalizedNodeStreamWriter. | 
BindingStreamEventWriter | 
newWriter(InstanceIdentifier<?> path,
         org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter domWriter)
Creates a  
BindingStreamEventWriter for data tree path which will
 translate to NormalizedNode model and invoke proper events on supplied
 NormalizedNodeStreamWriter. | 
Map.Entry<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,BindingStreamEventWriter> | 
newWriterAndIdentifier(InstanceIdentifier<?> path,
                      org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter domWriter)
Creates a  
BindingStreamEventWriter for data tree path which will
 translate to NormalizedNode model and invoke proper events on supplied
 NormalizedNodeStreamWriter. | 
@Nonnull Map.Entry<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,BindingStreamEventWriter> newWriterAndIdentifier(@Nonnull InstanceIdentifier<?> path, @Nonnull org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter domWriter)
BindingStreamEventWriter for data tree path which will
 translate to NormalizedNode model and invoke proper events on supplied
 NormalizedNodeStreamWriter.
 
 Also provides translation of supplied Instance Identifier to
 YangInstanceIdentifier so client code, does not need to translate
 that separately.
 
 If YangInstanceIdentifier is not needed, please use
 newWriter(InstanceIdentifier, NormalizedNodeStreamWriter)
 method to conserve resources.
newWriterAndIdentifier in interface BindingNormalizedNodeWriterFactorypath - Binding Path in conceptual data tree, for which writer should
            be instantiateddomWriter - Stream writer on which events will be invoked.BindingStreamEventWriter
         which will write to supplied NormalizedNodeStreamWriter.IllegalArgumentException - If supplied Instance Identifier is not valid.@Nonnull BindingStreamEventWriter newWriter(@Nonnull InstanceIdentifier<?> path, @Nonnull org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter domWriter)
BindingStreamEventWriter for data tree path which will
 translate to NormalizedNode model and invoke proper events on supplied
 NormalizedNodeStreamWriter.
 
 This variation does not provide YANG instance identifier and is useful
 for use-cases, where InstanceIdentifier translation is done
 in other way, or YANG instance identifier is unnecessary (e.g. notifications, RPCs).
newWriter in interface BindingNormalizedNodeWriterFactorypath - Binding Path in conceptual data tree, for which writer should
            be instantiateddomWriter - Stream writer on which events will be invoked.BindingStreamEventWriter
         which will write to supplied NormalizedNodeStreamWriter.IllegalArgumentException - If supplied Instance Identifier is not valid.@Nonnull BindingStreamEventWriter newRpcWriter(@Nonnull Class<? extends DataContainer> rpcInputOrOutput, @Nonnull org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter domWriter)
BindingStreamEventWriter for rpc data which will
 translate to NormalizedNode model and invoke proper events on supplied
 NormalizedNodeStreamWriter.newRpcWriter in interface BindingNormalizedNodeWriterFactoryrpcInputOrOutput - Binding class representing RPC input or output,
            for which writer should be instantiateddomWriter - Stream writer on which events will be invoked.BindingStreamEventWriter which will write to supplied
         NormalizedNodeStreamWriter.@Nonnull BindingStreamEventWriter newNotificationWriter(@Nonnull Class<? extends Notification> notification, @Nonnull org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter domWriter)
BindingStreamEventWriter for notification which will
 translate to NormalizedNode model and invoke proper events on supplied
 NormalizedNodeStreamWriter.newNotificationWriter in interface BindingNormalizedNodeWriterFactorynotification - Binding class representing notification,
            for which writer should be instantiateddomWriter - Stream writer on which events will be invoked.BindingStreamEventWriter which will write to supplied
         NormalizedNodeStreamWriter.Copyright © 2018 OpenDaylight. All rights reserved.