Interface InteractionListener
- All Known Subinterfaces:
ExpressionSourceStackMonitor
,ExpressionUpdateListener
- All Known Implementing Classes:
BoundValueHolder
,ExpressionPropertyAdapter
,ExpressionTagBinding
,IndirectTagBindingAdapter
,IndirectUDTTagAdapter
,PerspectiveExpression
,PerspectiveTransformExpression
,QueryHolder
,TagHistoryAdapter
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
An interaction listener is something that listens to one or more children
that can change, and when they do typically the interaction listener needs to
re-evaluate something involving all children. (examples: Expression (nodes
bound to variables or tags can change, needing to trigger expression
execution, QueryHolder (bound query nodes can change, needing to trigger
re-subscription to a new query)
This is somewhat poorly changed now, as "InteractionDescriptors" aren't the only things any more (as of SQLTags) that can cause changes.
-
Method Summary
-
Method Details
-
childInteractionUpdated
void childInteractionUpdated()
-