public class ProjectFileType extends Object implements Serializable, Comparable<ProjectFileType>
ProjectFileType mantém todos os tipos de arquivos
conhecidos pelo sistema.| Modifier and Type | Field and Description |
|---|---|
static String |
DIRECTORY_TYPE
Tipo indicativo de diretório.
|
protected static ProjectFileType |
projectFileTypePrototype
Protótipo que serve para criar a instância de ProjectFileType apropriada
(cliente ou lógica)
|
static String |
UNKNOWN
Tipo do arquivo que indica "Arquivo Desconhecido"
|
| Modifier | Constructor and Description |
|---|---|
protected |
ProjectFileType()
Cria um protótipo do objeto ProjectFileType, para que o método
createProjectFileType possa ser chamado de forma apropriada.
|
|
ProjectFileType(ProjectFileTypeInfo info)
Cria um ProjectFileType
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ProjectFileType fileType) |
protected ProjectFileType |
createProjectFileType(ProjectFileTypeInfo info)
Cria um ProjectFileType.
|
boolean |
equals(Object obj) |
String |
getCode()
Obtém o código do tipo.
|
String |
getDescription()
Obtém a descrição do tipo.
|
List<String> |
getExtensions()
Consulta as extensões do arquivo.
|
static ProjectFileType |
getFileType(String typeCode)
Obtém um tipo de arquivo que possui um determinado código.
|
static SortedSet<ProjectFileType> |
getFileTypes(ProjectFileTypeFilter filter)
Obtém os tipos de arquivos aceitos pelo filtro.
|
String |
getMimeType()
Obtém o mimeType
|
static ProjectFileType |
getProjectFileTypeFromExtension(String extension,
boolean isDirectory)
Consulta o tipo de arquivo sugerido dada uma extensão de arquivo.
|
static ProjectFileType |
getUnknownFileType()
Obtém um tipo de arquivo que possui um determinado código.
|
int |
hashCode() |
boolean |
isDirectory()
Indica se o tipo pode ser atribuido a diretórios
true ou
a arquivos false. |
static void |
loadFileTypes(Locale locale)
Carrega os tipos de arquivos definidos no servidor.
|
void |
setDescription(String description)
Atribui a descricao.
|
String |
toString() |
public static final String DIRECTORY_TYPE
public static final String UNKNOWN
protected static ProjectFileType projectFileTypePrototype
protected ProjectFileType()
public ProjectFileType(ProjectFileTypeInfo info)
info - .public int compareTo(ProjectFileType fileType)
compareTo in interface Comparable<ProjectFileType>protected ProjectFileType createProjectFileType(ProjectFileTypeInfo info)
info - .public String getCode()
public String getDescription()
public List<String> getExtensions()
public String getMimeType()
public void setDescription(String description)
description - .public boolean isDirectory()
true ou
a arquivos false.public static SortedSet<ProjectFileType> getFileTypes(ProjectFileTypeFilter filter)
filter - O filtro (não pode ser null).public static ProjectFileType getUnknownFileType()
public static ProjectFileType getFileType(String typeCode)
typeCode - o código do tipo.public static ProjectFileType getProjectFileTypeFromExtension(String extension, boolean isDirectory)
extension - extensãoisDirectory - true para diretório ou false para
arquivo.public static void loadFileTypes(Locale locale) throws RemoteException
locale - definição de idiomaRemoteException - erro de rmi na chamada remotaCopyright © 2020. All rights reserved.