org.brains2b.swingext.mask
Class TextValidator

java.lang.Object
  extended by javax.swing.InputVerifier
      extended by org.brains2b.swingext.mask.TextValidator
All Implemented Interfaces:
InputValidator

public class TextValidator
extends javax.swing.InputVerifier
implements InputValidator

TextValidator is an InputValidator that functions like a display mask for Strings.

The mask is a combination of mask characters and fixed indicators. If you have a mask like X@-99-AAA?? and a value is inserted as XA01ABCD would be displayed as XA-01-ABCD, if you inserted XAB9ABCD the verify would return false.