public class ProjectFileNameFilter extends java.lang.Object implements ProjectFileFilter
Define um filtro para arquivos de projeto. Este filtro é Case-Insensitive. Essa classe verifica se o arquivo como argumento no método accept casa com o filtro do construtor. Se o arquivo passado é um diretório, o método accept verifica apenas se o nome do diretório casa com o filtro e não verifica se arquivos filhos desse diretório também casam.
Os filtros, que são argumentos para o construtor, não são expressões regulares mas uma simplificação convencionada para permitir flexibilidade sem adicionar a complexidade das expressões regulares. Além do caracteres alfanuméricos, os caracteres especiais reconhecidos pelo filtro são:
| Constructor and Description |
|---|
ProjectFileNameFilter(java.lang.String name)
Cria o filtro.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(ClientProjectFile file)
Verifica se o arquivo recebido é aceito pelo filtro.
|
public ProjectFileNameFilter(java.lang.String name)
name - filtro de nome definido pelo usuário. Nulos não são permitidos.
Se um valor vazio for passado, o filtro permitirá quaisquer nomes de
arquivos.public boolean accept(ClientProjectFile file)
accept in interface ProjectFileFilterfile - O arquivo a ser filtrado.Copyright © 2018. All Rights Reserved.