Interface OrderingAware

All Known Subinterfaces:
ChoiceNode, ContainerNode, DataContainer, DataContainerNode, DistinctContainer<K,V>, DistinctNodeContainer<K,V>, LeafSetNode<T>, MapEntryNode, MapNode, NormalizedContainer<V>, NormalizedNodeContainer<V>, NormalizedYangData, OrderedContainer<V>, OrderedNodeContainer<V>, OrderingAware.System, OrderingAware.User, SystemLeafSetNode<T>, SystemMapNode, UnkeyedListEntryNode, UnkeyedListNode, UserLeafSetNode<T>, UserMapNode
All Known Implementing Classes:
AbstractChoiceNode, AbstractContainerNode, AbstractMapEntryNode, AbstractSystemLeafSetNode, AbstractSystemMapNode, AbstractUnkeyedListEntryNode, AbstractUnkeyedListNode, AbstractUserLeafSetNode, AbstractUserMapNode

@NonNullByDefault public sealed interface OrderingAware permits NormalizedContainer<V>, OrderingAware.System, OrderingAware.User
Marker interfaces for NormalizedNodeContainers which have distinct ordering requirements.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Marker interface for NormalizedNodeContainer implementations which correspond to ordered-by system.
    static interface 
    Marker interface for NormalizedNodeContainer implementations which correspond to ordered-by user.
  • Method Summary

    Modifier and Type
    Method
    Description
    Ordering items within this object.
  • Method Details

    • ordering

      Ordering ordering()
      Ordering items within this object.
      Returns:
      This object's item ordering.