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}.
+ * Factory for {@link BindingStreamEventWriter}, which provides stream writers which translates data and delegates
+ * calls to {@link NormalizedNodeStreamWriter}.
*/
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}.
+ * Creates a {@link BindingStreamEventWriter} for data tree path which will translate to NormalizedNode model
+ * and invoke proper events on supplied {@link NormalizedNodeStreamWriter}.
+ *
* <p>
- * Also provides translation of supplied Instance Identifier to
- * {@link YangInstanceIdentifier} so client code, does not need to translate
- * that separately.
+ * Also provides translation of supplied Instance Identifier to {@link YangInstanceIdentifier} so client code, does
+ * not need to translate that separately.
+ *
* <p>
* If {@link YangInstanceIdentifier} is not needed, please use
- * {@link #newWriter(InstanceIdentifier, NormalizedNodeStreamWriter)}
- * method to conserve resources.
+ * {@link #newWriter(InstanceIdentifier, NormalizedNodeStreamWriter)} method to conserve resources.
*
* @param path
* Binding Path in conceptual data tree, for which writer should
@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}.
- * <p>
+ * Creates a {@link BindingStreamEventWriter} for data tree path which will translate to NormalizedNode model
+ * and invoke proper events on supplied {@link NormalizedNodeStreamWriter}.
*
- * This variation does not provide YANG instance identifier and is useful
- * for use-cases, where {@link InstanceIdentifier} translation is done
- * in other way, or YANG instance identifier is unnecessary (e.g. notifications, RPCs).
+ * <p>
+ * This variant does not provide YANG instance identifier and is useful for use-cases, where
+ * {@link InstanceIdentifier} translation is done in other way, or YANG instance identifier is unnecessary
+ * (e.g. notifications, RPCs).
*
* @param path Binding Path in conceptual data tree, for which writer should
* be instantiated
@Nonnull NormalizedNodeStreamWriter domWriter);
/**
- * Creates a {@link BindingStreamEventWriter} for RPC data which will
- * translate to NormalizedNode model and invoke proper events on supplied
- * {@link NormalizedNodeStreamWriter}.
+ * Creates a {@link BindingStreamEventWriter} for RPC data which will translate to NormalizedNode model and invoke
+ * proper events on supplied {@link NormalizedNodeStreamWriter}.
*
* @param rpcInputOrOutput Binding class representing RPC input or output,
* for which writer should be instantiated
@Nonnull NormalizedNodeStreamWriter domWriter);
/**
- * Creates a {@link BindingStreamEventWriter} for notification which will
- * translate to NormalizedNode model and invoke proper events on supplied
- * {@link NormalizedNodeStreamWriter}.
+ * Creates a {@link BindingStreamEventWriter} for notification which will translate to NormalizedNode model
+ * and invoke proper events on supplied {@link NormalizedNodeStreamWriter}.
*
* @param notification Binding class representing notification,
* for which writer should be instantiated