Interface OrderedByAwareEffectiveStatement<A,D extends DeclaredStatement<A>>

Type Parameters:
A - Argument type (Empty if statement does not have argument.)
D - Class representing declared version of this statement.
All Superinterfaces:
EffectiveStatement<A,D>, ModelStatement<A>
All Known Subinterfaces:
LeafListEffectiveStatement, ListEffectiveStatement
All Known Implementing Classes:
EmptyLeafListEffectiveStatement, EmptyListEffectiveStatement, RegularLeafListEffectiveStatement, RegularListEffectiveStatement, SlimLeafListEffectiveStatement

public interface OrderedByAwareEffectiveStatement<A,D extends DeclaredStatement<A>> extends EffectiveStatement<A,D>
An EffectiveStatement which can contain an OrderedByEffectiveStatement, controlling ordering of data elements. Absence of an ordered-by statement implies Ordering.SYSTEM. YANG statements using this interface are LeafListEffectiveStatement and ListEffectiveStatement.
  • Method Details

    • ordering

      default @NonNull Ordering ordering()
      Return the effective Ordering of this statement.
      Returns:
      Effective ordering