public abstract class ProjectFileTypeFilter
extends java.lang.Object
| Constructor and Description |
|---|
ProjectFileTypeFilter() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
accept(ProjectFileType type)
Indica se o tipo é aceito ou não segundo os critérios deste filtro.
|
static ProjectFileTypeFilter |
all()
Cria um filtro que seleciona todos os tipos de arquivos de projetos.
|
static ProjectFileTypeFilter |
and(ProjectFileTypeFilter... filters)
Cria um filtro que faz a operação and de todos os filtros informados.
|
static ProjectFileTypeFilter |
directories()
Cria um filtro que seleciona apenas os tipos aplicáveis a diretórios.
|
static ProjectFileTypeFilter |
directory(boolean directory)
Cria um filtro que seleciona apenas os tipos aplicáveis a diretórios
se
directory for true ou a arquivo se directory for
false. |
static ProjectFileTypeFilter |
files()
Cria um filtro que seleciona apenas os tipos aplicáveis a arquivos.
|
static ProjectFileTypeFilter |
none()
Cria um filtro que seleciona nenhum tipo de arquivo de projeto.
|
static ProjectFileTypeFilter |
not(ProjectFileTypeFilter filter)
Cria um filtro que faz a operação not no filtro informado.
|
static ProjectFileTypeFilter |
or(ProjectFileTypeFilter... filters)
Cria um filtro que faz a operação or de todos os filtros informados.
|
static ProjectFileTypeFilter |
typeCode(java.lang.String typeCode)
Cria um filtro que seleciona apenas o tipo cujo o código é o código
fornecido.
|
public abstract boolean accept(ProjectFileType type)
type - O tipo (pode ser null).true se for aceito ou false caso
contrário.public static ProjectFileTypeFilter all()
public static ProjectFileTypeFilter directories()
public static ProjectFileTypeFilter files()
public static ProjectFileTypeFilter none()
public static ProjectFileTypeFilter directory(boolean directory)
directory for true ou a arquivo se directory for
false.directory - true para diretórios ou false para
arquivos.public static ProjectFileTypeFilter typeCode(java.lang.String typeCode)
typeCode - O código (Se for null será falso).public static ProjectFileTypeFilter or(ProjectFileTypeFilter... filters)
filters - Os filtros.public static ProjectFileTypeFilter and(ProjectFileTypeFilter... filters)
filters - Os filtros.public static ProjectFileTypeFilter not(ProjectFileTypeFilter filter)
filter - O filtro.Copyright © 2016. All Rights Reserved.