Class InMemoryDataTreeFactory

  • All Implemented Interfaces:
    org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeFactory

    @MetaInfServices
    public final class InMemoryDataTreeFactory
    extends Object
    implements org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeFactory
    A factory for creating in-memory data trees.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree create​(org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeConfiguration treeConfig)  
      org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree create​(org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeConfiguration treeConfig, org.opendaylight.yangtools.yang.model.api.SchemaContext initialSchemaContext)  
      org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree create​(org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeConfiguration treeConfig, org.opendaylight.yangtools.yang.model.api.SchemaContext initialSchemaContext, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,​?,​?> initialRoot)  
    • Constructor Detail

      • InMemoryDataTreeFactory

        public InMemoryDataTreeFactory()
    • Method Detail

      • create

        public org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree create​(org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeConfiguration treeConfig)
        Specified by:
        create in interface org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeFactory
      • create

        public org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree create​(org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeConfiguration treeConfig,
                                                                                    org.opendaylight.yangtools.yang.model.api.SchemaContext initialSchemaContext)
        Specified by:
        create in interface org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeFactory
      • create

        public org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree create​(org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeConfiguration treeConfig,
                                                                                    org.opendaylight.yangtools.yang.model.api.SchemaContext initialSchemaContext,
                                                                                    org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,​?,​?> initialRoot)
                                                                             throws org.opendaylight.yangtools.yang.data.api.schema.tree.DataValidationFailedException
        Specified by:
        create in interface org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeFactory
        Throws:
        org.opendaylight.yangtools.yang.data.api.schema.tree.DataValidationFailedException