TextField Masking in Vaadin 7

I bind a TextField to a field in hibernate entity to view the object in a form. The value in the object is a string, which is
e.g. 801020000001, but it should be shown as 80-102-0000001.
If I show it in a table, I set a formatPropertyValue for the field, masking the value. But I did not find this for TextField.

I added a getter function in the entity delivering me the the masked value. This works for my static value.