The PatternField is a Vaadin 7 UI component, which forces the user to type in only text values matching a given regex pattern. The check is done on the client and does not require client-server-communication.