The following diagrams reflects the current InputController design.
- YELLOW indicates event listeners are entry points in this diagram
- GREEN denotes interactions with a UI widget
- PURPLE denotes interaction with the FieldModel
Figure 1. Real-time control of edit operations. Highlights the support that IFormatter can provide to control text edit operations in real-time. Applications of real-time edit are: masked fields, invalid characters, etc ...
Figure 2. Key Listener for text edit operations.
Figure 3. Model Interaction.