Uso de FilenameFilter

Eu tenho um diretório:

File dir = new File(MY_PATH);

Gostaria de listar todos os arquivos cujo nome é indicado como seqüências de números inteiros, por exemplo, "10", "20".
Eu sei que devo usar:

dir.list(FilenameFilter filter);

Como definir meuFilenameFilter?

P.S. Quero dizer, o nome do arquivo pode ser qualquer string inteira, por exemplo "10" ou "2000000" ou "3452345". Nenhuma restrição no número de dígitos, desde que o nome do arquivo seja uma cadeia inteira.

questionAnswers(4)

yourAnswerToTheQuestion