Interface InteractionListener
-
- All Known Subinterfaces:
ExpressionUpdateListener
- All Known Implementing Classes:
BoundValueHolder
,ExpressionPropertyAdapter
,ExpressionTagBinding
,IndirectTagBindingAdapter
,IndirectUDTTagAdapter
,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.
@FunctionalInterface public interface InteractionListener
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
childInteractionUpdated()
-