Interface DataCollectionEntityChildExpressions

All Known Implementing Classes:
DataCollectionNodeCheckbox, DataCollectionNodeMultiSelection, DataCollectionNodeRadio, DataCollectionNodeSelection

public interface DataCollectionEntityChildExpressions
Interface for data collection entities that contain child expressions.

This interface defines the contract for entities that manage a collection of child DataCollectionEntityExpressions and provides mechanisms to refresh these children after expression evaluation.

Since:
22.0
  • Method Details

    • getChildExpressions

      List<DataCollectionEntityExpressions> getChildExpressions()
      Retrieves the list of child expressions associated with this entity.

      This method returns all child DataCollectionEntityExpressions that are managed by this parent entity. The returned list represents the hierarchical structure of expressions within the data collection.

      Returns:
      a list of DataCollectionEntityExpressions representing the child expressions; may be empty if no children exist, but should not be null
    • refreshChildAfterEvaluation

      void refreshChildAfterEvaluation()
      Refreshes the child expressions after an evaluation has been performed.

      This method is called to update or refresh the state of child expressions following the evaluation of expressions. It ensures that any dependent child expressions are properly synchronized with the current evaluation state.