MaskedTextField for Vaadin
=========================================

For more information please checkout http://vaadin.com/addon/maskedtextfield

Overview of currently available masks:

# - any digit
U - upper-case letter
L - lower-case letter
? - any letter
A - any number or character
* - anything
H - hex sign (0-9, a-f or A-F)
' - Escape character, used to escape any of the special formatting characters.
~ - +/- sign

Any character not matching one of the above mask character or if it escaped with the single quote character (') is considered to be a literal.

Some mask examples:

Phone Number: (###) ###-####
USPS Express Mail: EU#########'US
Date / time: ##/##/#### ##:##
State: UU
HTML Color: '#HHHHHH
An capitalized 6 letter word: ULLLLL



TODO
=========================================
- setValidChars(",. ")
- Create an tab "try it" to allow the Demo App user to specify the mask and see the mask applied in real-time.
- Deploy demo app somewhere



Known issues:
=========================================
None. =)



FUTURE ROADMAP
=========================================
 - Support for left aligned input with 0 filling.
 - Currency and thousand separators


CHANGELOG
=========================================
* 30th June 2011 (tag 0.1.2)
- tab key press corrected
- cursor is positioned in first position allowed when field is focused.