import org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter;
/**
- *
* Factory for {@link BindingStreamEventWriter}, which provides stream writers
- * which translates data and delegates calls to
- * {@link NormalizedNodeStreamWriter}.
- *
+ * which translates data and delegates calls to {@link NormalizedNodeStreamWriter}.
*/
-public interface BindingNormalizedNodeWriterFactory extends
- org.opendaylight.yangtools.binding.data.codec.api.BindingNormalizedNodeWriterFactory {
-
+public interface BindingNormalizedNodeWriterFactory {
/**
- *
* Creates a {@link BindingStreamEventWriter} for data tree path which will
* translate to NormalizedNode model and invoke proper events on supplied
* {@link NormalizedNodeStreamWriter}.
* which will write to supplied {@link NormalizedNodeStreamWriter}.
* @throws IllegalArgumentException If supplied Instance Identifier is not valid.
*/
- @Override
- @Nonnull Entry<YangInstanceIdentifier, BindingStreamEventWriter> newWriterAndIdentifier(@Nonnull InstanceIdentifier<?> path,
- @Nonnull NormalizedNodeStreamWriter domWriter);
+ @Nonnull Entry<YangInstanceIdentifier, BindingStreamEventWriter> newWriterAndIdentifier(
+ @Nonnull InstanceIdentifier<?> path, @Nonnull NormalizedNodeStreamWriter domWriter);
/**
- *
* Creates a {@link BindingStreamEventWriter} for data tree path which will
* translate to NormalizedNode model and invoke proper events on supplied
* {@link NormalizedNodeStreamWriter}.
* which will write to supplied {@link NormalizedNodeStreamWriter}.
* @throws IllegalArgumentException If supplied Instance Identifier is not valid.
*/
- @Override
@Nonnull
BindingStreamEventWriter newWriter(@Nonnull InstanceIdentifier<?> path,
@Nonnull NormalizedNodeStreamWriter domWriter);
/**
- *
- * Creates a {@link BindingStreamEventWriter} for rpc data which will
+ * Creates a {@link BindingStreamEventWriter} for RPC data which will
* translate to NormalizedNode model and invoke proper events on supplied
* {@link NormalizedNodeStreamWriter}.
*
* @return {@link BindingStreamEventWriter} which will write to supplied
* {@link NormalizedNodeStreamWriter}.
*/
- @Override
@Nonnull
BindingStreamEventWriter newRpcWriter(@Nonnull Class<? extends DataContainer> rpcInputOrOutput,
@Nonnull NormalizedNodeStreamWriter domWriter);
/**
- *
* Creates a {@link BindingStreamEventWriter} for notification which will
* translate to NormalizedNode model and invoke proper events on supplied
* {@link NormalizedNodeStreamWriter}.
* @return {@link BindingStreamEventWriter} which will write to supplied
* {@link NormalizedNodeStreamWriter}.
*/
- @Override
@Nonnull
BindingStreamEventWriter newNotificationWriter(@Nonnull Class<? extends Notification> notification,
@Nonnull NormalizedNodeStreamWriter domWriter);