public class ClientFileMultipleTypesFilter extends Object implements ClientFileFilterInterface
ClientFileFilterInterface.Operation| Constructor and Description |
|---|
ClientFileMultipleTypesFilter(Collection<String> types)
Construtor.
|
ClientFileMultipleTypesFilter(String[] types)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(csbase.logic.ClientFile file,
ClientFileFilterInterface.Operation operation)
Filtro do que será exibido.
|
String |
getDescription()
Consulta o valor da descrição
|
ImageIcon |
getImageIcon()
Çonsulta uma imagem associada ao filtro.
|
csbase.logic.ProjectFileType |
inferFileType()
Método que infere o tipo do arquivo (tipicamente a ser criado em modo SAVE)
tratado.
|
public ClientFileMultipleTypesFilter(String[] types)
types - tipos aceitos em conjunto.public ClientFileMultipleTypesFilter(Collection<String> types)
types - tipos aceitos em conjunto.public boolean accept(csbase.logic.ClientFile file,
ClientFileFilterInterface.Operation operation)
accept in interface ClientFileFilterInterfacefile - arquivo.operation - operação.public String getDescription()
getDescription in interface ClientFileFilterInterfacepublic ImageIcon getImageIcon()
getImageIcon in interface ClientFileFilterInterfacepublic csbase.logic.ProjectFileType inferFileType()
inferFileType in interface ClientFileFilterInterfacenullCopyright © 2018. All rights reserved.