Class ImmutableMetadataNormalizedAnydata

  • All Implemented Interfaces:
    org.opendaylight.yangtools.concepts.Immutable, org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Immutable>, org.opendaylight.yangtools.rfc7952.data.api.MetadataNormalizedAnydata, org.opendaylight.yangtools.yang.data.api.schema.NormalizedAnydata, org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider

    @Beta
    @NonNullByDefault
    public final class ImmutableMetadataNormalizedAnydata
    extends org.opendaylight.yangtools.yang.data.util.ImmutableNormalizedAnydata
    implements org.opendaylight.yangtools.rfc7952.data.api.MetadataNormalizedAnydata
    • Constructor Summary

      Constructors 
      Constructor Description
      ImmutableMetadataNormalizedAnydata​(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext schemaContext, org.opendaylight.yangtools.yang.model.api.DataSchemaNode contextNode, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?> data, org.opendaylight.yangtools.rfc7952.data.api.NormalizedMetadata metadata)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opendaylight.yangtools.rfc7952.data.api.NormalizedMetadata getMetadata()  
      static org.opendaylight.yangtools.yang.data.util.ImmutableNormalizedAnydata ofOptional​(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext schemaContext, org.opendaylight.yangtools.yang.model.api.DataSchemaNode contextNode, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?> data, Optional<org.opendaylight.yangtools.rfc7952.data.api.NormalizedMetadata> metadata)  
      void writeTo​(org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter writer, boolean orderKeyLeaves)  
      • Methods inherited from class org.opendaylight.yangtools.yang.data.util.ImmutableNormalizedAnydata

        addToStringAttributes, equals, getContextNode, getData, hashCode
      • Methods inherited from class org.opendaylight.yangtools.yang.model.util.AbstractEffectiveModelContextProvider

        getEffectiveModelContext, toString
      • Methods inherited from interface org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider

        getEffectiveModelContext
      • Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedAnydata

        getContextNode, getData, writeTo
    • Constructor Detail

      • ImmutableMetadataNormalizedAnydata

        public ImmutableMetadataNormalizedAnydata​(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext schemaContext,
                                                  org.opendaylight.yangtools.yang.model.api.DataSchemaNode contextNode,
                                                  org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?> data,
                                                  org.opendaylight.yangtools.rfc7952.data.api.NormalizedMetadata metadata)
    • Method Detail

      • ofOptional

        public static org.opendaylight.yangtools.yang.data.util.ImmutableNormalizedAnydata ofOptional​(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext schemaContext,
                                                                                                      org.opendaylight.yangtools.yang.model.api.DataSchemaNode contextNode,
                                                                                                      org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?> data,
                                                                                                      Optional<org.opendaylight.yangtools.rfc7952.data.api.NormalizedMetadata> metadata)
      • getMetadata

        public org.opendaylight.yangtools.rfc7952.data.api.NormalizedMetadata getMetadata()
        Specified by:
        getMetadata in interface org.opendaylight.yangtools.rfc7952.data.api.MetadataNormalizedAnydata
      • writeTo

        public void writeTo​(org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter writer,
                            boolean orderKeyLeaves)
                     throws IOException
        Specified by:
        writeTo in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedAnydata
        Throws:
        IOException