public class ProjectFileNameAndTypeFilter
extends java.lang.Object
implements csbase.logic.ProjectFileFilter
Os filtros digitados pelo usuário, 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 |
|---|
ProjectFileNameAndTypeFilter(java.lang.String name,
java.lang.String typeCode)
Cria o filtro.
|
ProjectFileNameAndTypeFilter(java.lang.String theName,
java.lang.String typeCode,
boolean checkDescendant)
Cria o filtro.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(csbase.logic.ClientProjectFile file) |
public ProjectFileNameAndTypeFilter(java.lang.String name,
java.lang.String typeCode)
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.typeCode - tipo de arquivo aceito, também escolhido pelo usuário. Se
um valor nulo for passado, o filtro permitirá qualquer tipo de
arquivo.public ProjectFileNameAndTypeFilter(java.lang.String theName,
java.lang.String typeCode,
boolean checkDescendant)
theName - 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.typeCode - tipo de arquivo aceito, também escolhido pelo usuário. Se
um valor nulo for passado, o filtro permitirá qualquer tipo de
arquivo.checkDescendant - se esse valor for true e o arquivo é um diretório,
verifica-se se algum dos arquivos filhos é aceito pelo filtro
também. Se for false, apenas o arquivo corrente é verificado. O
valor default é true.Copyright © 2016. All Rights Reserved.