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 Summary
Modifier and TypeMethodDescriptionRetrieves the list of child expressions associated with this entity.voidRefreshes the child expressions after an evaluation has been performed.
-
Method Details
-
getChildExpressions
List<DataCollectionEntityExpressions> getChildExpressions()Retrieves the list of child expressions associated with this entity.This method returns all child
DataCollectionEntityExpressionsthat are managed by this parent entity. The returned list represents the hierarchical structure of expressions within the data collection.- Returns:
- a list of
DataCollectionEntityExpressionsrepresenting 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.
-