public class ProjectFileType extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ProjectFileType>
ProjectFileType mantém todos os tipos de arquivos
conhecidos pelo sistema.| Modifier and Type | Field and Description |
|---|---|
static java.lang.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 java.lang.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(java.lang.Object obj) |
java.lang.String |
getCode()
Obtém o código do tipo.
|
java.lang.String |
getDescription()
Obtém a descrição do tipo.
|
java.util.List<java.lang.String> |
getExtensions()
Consulta as extensões do arquivo.
|
static ProjectFileType |
getFileType(java.lang.String typeCode)
Obtém um tipo de arquivo que possui um determinado código.
|
static java.util.SortedSet<ProjectFileType> |
getFileTypes(ProjectFileTypeFilter filter)
Obtém os tipos de arquivos aceitos pelo filtro.
|
java.lang.String |
getMimeType()
Obtém o mimeType
|
static ProjectFileType |
getProjectFileTypeFromExtension(java.lang.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(java.util.Locale locale)
Carrega os tipos de arquivos definidos no servidor.
|
void |
setDescription(java.lang.String description)
Atribui a descricao.
|
java.lang.String |
toString() |
public static final java.lang.String DIRECTORY_TYPE
public static final java.lang.String UNKNOWN
protected static ProjectFileType projectFileTypePrototype
protected ProjectFileType()
public ProjectFileType(ProjectFileTypeInfo info)
info - .public int compareTo(ProjectFileType fileType)
compareTo in interface java.lang.Comparable<ProjectFileType>protected ProjectFileType createProjectFileType(ProjectFileTypeInfo info)
info - .public java.lang.String getCode()
public java.lang.String getDescription()
public java.util.List<java.lang.String> getExtensions()
public java.lang.String getMimeType()
public void setDescription(java.lang.String description)
description - .public boolean isDirectory()
true ou
a arquivos false.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static java.util.SortedSet<ProjectFileType> getFileTypes(ProjectFileTypeFilter filter)
filter - O filtro (não pode ser null).public static ProjectFileType getUnknownFileType()
public static ProjectFileType getFileType(java.lang.String typeCode)
typeCode - o código do tipo.public static ProjectFileType getProjectFileTypeFromExtension(java.lang.String extension, boolean isDirectory)
extension - extensãoisDirectory - true para diretório ou false para
arquivo.public static void loadFileTypes(java.util.Locale locale)
throws java.rmi.RemoteException
locale - definição de idiomajava.rmi.RemoteException - erro de rmi na chamada remotaCopyright © 2018. All Rights Reserved.