Interface MustStatementAwareDeclaredStatement<A>

All Superinterfaces:
DeclaredStatement<A>, ModelStatement<A>
All Known Subinterfaces:
AnydataStatement, AnyxmlStatement, ContainerStatement, InputStatement, LeafListStatement, LeafStatement, ListStatement, NotificationStatement, OutputStatement, RefineStatement
All Known Implementing Classes:
EmptyAnydataStatement, EmptyAnyxmlStatement, EmptyContainerStatement, EmptyInputStatement, EmptyLeafListStatement, EmptyLeafStatement, EmptyListStatement, EmptyNotificationStatement, EmptyOutputStatement, RefAnydataStatement, RefAnyxmlStatement, RefContainerStatement, RefineStatementImpl, RefInputStatement, RefLeafListStatement, RefLeafStatement, RefListStatement, RefNotificationStatement, RefOutputStatement, RefRefineStatement, RegularAnydataStatement, RegularAnyxmlStatement, RegularContainerStatement, RegularInputStatement, RegularLeafListStatement, RegularLeafStatement, RegularListStatement, RegularNotificationStatement, RegularOutputStatement

@Beta public interface MustStatementAwareDeclaredStatement<A> extends DeclaredStatement<A>
  • Method Details

    • getMustStatements

      default @NonNull Collection<? extends MustStatement> getMustStatements()
      Return collection of MustStatement. For RFC6020, this method returns an empty collection for statements which do not allow for must statement children.
      Returns:
      collection of must statements