Interface BindingLazyContainerNode<T extends DataObject>

Type Parameters:
T - Binding DataObject type
All Superinterfaces:
ContainerNode, DataContainer, DataContainerChild, DataContainerNode, Delegator<ContainerNode>, DistinctContainer<YangInstanceIdentifier.NodeIdentifier,DataContainerChild>, DistinctNodeContainer<YangInstanceIdentifier.NodeIdentifier,DataContainerChild>, ItemOrder<ItemOrder.Unordered>, ItemOrder.Unordered, NormalizedContainer<DataContainerChild>, NormalizedData, NormalizedNode, NormalizedNodeContainer<DataContainerChild>, OrderingAware, OrderingAware.System, PrettyTreeAware
All Known Implementing Classes:
AbstractBindingLazyContainerNode, LazyActionInputContainerNode, LazyActionOutputContainerNode

@Beta public interface BindingLazyContainerNode<T extends DataObject> extends ContainerNode, Delegator<ContainerNode>
A ContainerNode backed by a binding DataObject, with lazy instantiation of the ContainerNode view.
Author:
Robert Varga
  • Method Details

    • getDataObject

      @NonNull T getDataObject()
      Returns the underlying DataObject.
      Returns:
      underlying DataObject.