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:
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 ClassesModifier and TypeClassDescriptionprotected static final classDefinition of a MountPoint, as known to RFC8528. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMountPointContextFactory(org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier mountId) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.opendaylight.yangtools.rfc8528.data.api.MountPointContextFactoryCreate a freshMountPointContextFactoryfor a nestedAbstractMountPointContextFactory.MountPointDefinition.protected final 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, findSchemaForLibraryMethods inherited from class org.opendaylight.yangtools.concepts.AbstractIdentifiable
addToStringAttributes, getIdentifier, toString
-
Constructor Details
-
AbstractMountPointContextFactory
protected AbstractMountPointContextFactory(org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier mountId)
-
-
Method Details
-
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.
-