Class ImmutableNormalizedMetadataStreamWriter
- java.lang.Object
-
- org.opendaylight.yangtools.rfc7952.data.util.ImmutableNormalizedMetadataStreamWriter
-
- All Implemented Interfaces:
org.opendaylight.yangtools.concepts.ObjectExtension<org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter,org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriterExtension>,org.opendaylight.yangtools.rfc7952.data.api.StreamWriterMetadataExtension,org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriterExtension
@Beta public final class ImmutableNormalizedMetadataStreamWriter extends Object implements org.opendaylight.yangtools.rfc7952.data.api.StreamWriterMetadataExtension
A simpleStreamWriterMetadataExtensionimplementation, which takes care of buildingNormalizedMetadatabased on additional nesting instructions.
-
-
Constructor Summary
Constructors Constructor Description ImmutableNormalizedMetadataStreamWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenter(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument identifier)voidexit()Optional<org.opendaylight.yangtools.rfc7952.data.api.NormalizedMetadata>getResult()voidmetadata(com.google.common.collect.ImmutableMap<org.opendaylight.yangtools.yang.common.QName,Object> metadata)
-
-
-
Method Detail
-
enter
public void enter(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument identifier)
-
exit
public void exit()
-
getResult
public Optional<org.opendaylight.yangtools.rfc7952.data.api.NormalizedMetadata> getResult()
-
metadata
public void metadata(com.google.common.collect.ImmutableMap<org.opendaylight.yangtools.yang.common.QName,Object> metadata) throws IOException
- Specified by:
metadatain interfaceorg.opendaylight.yangtools.rfc7952.data.api.StreamWriterMetadataExtension- Throws:
IOException
-
-