The extension for Anydata is known as AnydataExtension, it makes
sense to keep naming consistent. Drop a few FIXMEs to that effect.
Change-Id: Ic2b848cd96d0d32a540bb2d10d82a80e0f0d2648
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
* attached to {@code leaf-list} and {@code list} nodes by correctly extending them to each entry.
*/
@Beta
+// FIXME: 4.0.0: rename this to MetadataExtension?
public interface NormalizedMetadataStreamWriter extends NormalizedNodeStreamWriterExtension {
/**
* Emit a block of metadata associated with the currently-open node. The argument is a map of annotation names,
*/
@Beta
@NonNullByDefault
+// FIXME: 4.0.0: rename this to MountPointExtension?
public interface MountPointStreamWriter extends NormalizedNodeStreamWriterExtension {
/**
* Start a new mount point with a specific mount point context. The returned writer will be used to emit the content
* @author Robert Varga
*/
@Beta
+// FIXME: 4.0.0: integrate this into NormalizedNodeStreamWriter
public interface AnydataExtension extends NormalizedNodeStreamWriterExtension {
/**
* Start emitting a new anydata node identified by name.