Remarks

This interface is used to make sure that the text entered in this TextView complies to
a certain format. Since there is no foolproof way to prevent the user from leaving
this View with an incorrect value in it, all we can do is try to fix it ourselves
when this happens.