@Beta public final class ImmutableMountPointNode extends AbstractIdentifiable<MountPointIdentifier> implements MountPointNode, Immutable
Modifier and Type | Method and Description |
---|---|
protected MoreObjects.ToStringHelper |
addToStringAttributes(MoreObjects.ToStringHelper helper) |
Optional<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> |
getChild(YangInstanceIdentifier.PathArgument child)
Returns child node identified by provided key.
|
MountPointContext |
getMountPointContext()
Return the underlying mount point context.
|
Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> |
getValue()
Returns iteration of all child nodes.
|
static @NonNull ImmutableMountPointNode |
of(@NonNull MountPointIdentifier identifier,
@NonNull MountPointContext mountCtx,
@NonNull ContainerNode delegate) |
getIdentifier, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getNodeType
getIdentifier
getIdentifier
public static @NonNull ImmutableMountPointNode of(@NonNull MountPointIdentifier identifier, @NonNull MountPointContext mountCtx, @NonNull ContainerNode delegate)
public MountPointContext getMountPointContext()
MountPointNode
getMountPointContext
in interface MountPointNode
public Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> getValue()
DataContainerNode
Implementation Notes:
All nodes returned in this iterable, MUST also be accessible via
#getChild(PathArgument)
using their associated identifier.
getValue
in interface DataContainerNode<MountPointIdentifier>
getValue
in interface NormalizedNode<MountPointIdentifier,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>
getValue
in interface NormalizedNodeContainer<MountPointIdentifier,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>
public Optional<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> getChild(YangInstanceIdentifier.PathArgument child)
NormalizedNodeContainer
getChild
in interface NormalizedNodeContainer<MountPointIdentifier,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>
child
- Path argument identifying child nodeOptional.empty()
if child does not exists.protected MoreObjects.ToStringHelper addToStringAttributes(MoreObjects.ToStringHelper helper)
addToStringAttributes
in class AbstractIdentifiable<MountPointIdentifier>
Copyright © 2020 OpenDaylight. All rights reserved.