Class AbstractMountPointContextFactory
- java.lang.Object
-
- org.opendaylight.yangtools.concepts.AbstractIdentifiable<T,T>
-
- org.opendaylight.yangtools.concepts.AbstractSimpleIdentifiable<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>
-
- org.opendaylight.yangtools.rfc8528.data.util.AbstractDynamicMountPointContextFactory
-
- org.opendaylight.yangtools.rfc8528.data.util.AbstractMountPointContextFactory
-
- All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>,org.opendaylight.yangtools.rfc8528.data.api.MountPointContextFactory
@Beta @NonNullByDefault public abstract class AbstractMountPointContextFactory extends AbstractDynamicMountPointContextFactory
Abstract base class for MountPointContextFactory implementations, which can process RFC8525 mount point definitions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractMountPointContextFactory.MountPointDefinitionDefinition of a MountPoint, as known to RFC8528.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractMountPointContextFactory(org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier mountId)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.opendaylight.yangtools.rfc8528.data.api.MountPointContextFactorycreateContextFactory(AbstractMountPointContextFactory.MountPointDefinition mountPoint)Create a freshMountPointContextFactoryfor a nestedAbstractMountPointContextFactory.MountPointDefinition.protected org.opendaylight.yangtools.rfc8528.data.api.MountPointContextcreateMountPointContext(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext schemaContext, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode mountData)-
Methods inherited from class org.opendaylight.yangtools.rfc8528.data.util.AbstractDynamicMountPointContextFactory
bindLibrary, createContext, findSchemaForLibrary
-
-
-
-
Method Detail
-
createMountPointContext
protected final org.opendaylight.yangtools.rfc8528.data.api.MountPointContext createMountPointContext(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext schemaContext, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode mountData)- Specified by:
createMountPointContextin classAbstractDynamicMountPointContextFactory
-
createContextFactory
protected abstract org.opendaylight.yangtools.rfc8528.data.api.MountPointContextFactory createContextFactory(AbstractMountPointContextFactory.MountPointDefinition mountPoint)
Create a freshMountPointContextFactoryfor a nestedAbstractMountPointContextFactory.MountPointDefinition.- Parameters:
mountPoint- Mount point definition- Returns:
- A new factory, dealing with mount points nested within the mount point.
-
-