public class ProjectFileInfo extends Object implements Serializable
Esta classe é responsável por transmitir dados de um arquivo ou diretório de
projeto, de um objeto para outro ou mesmo do cliente para o servidor. Ela não
representa o arquivo/diretório em si (a interface que implementa esse
conceito é a ProjectFile, com implementações concretas no
cliente e no servidor), mas tão somente as propriedades de um arquivo,
para criação e/ou modificação de um ProjectFile).
path (caminho para o arquivo) é fornecida em relação a
um referencial, que pode ser a raiz do sistema de arquivos, a raiz do projeto
ou mesmo um diretório.| Constructor and Description |
|---|
ProjectFileInfo(String[] path,
String type)
Cria um objeto que armazena as propriedades de um arquivo/diretório de
projeto.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getName()
Obtém o nome do arquivo/diretório.
|
String[] |
getPath()
Obtém o caminho para o arquivo/diretório, sem incluir o nome do projeto.
|
long |
getSize()
Obtém o tamanho do arquivo/diretório.
|
String |
getType()
Obtém o tipo do arquivo/diretório.
|
void |
setName(String name)
Substitui o nome do arquivo/diretório.
|
void |
setPath(String[] path)
Substitui o caminho para o arquivo/diretório.
|
void |
setSize(long size)
Substitui o tamanho do arquivo/diretório.
|
void |
setType(String type)
Substitui o tipo do arquivo/diretório.
|
public ProjectFileInfo(String[] path, String type)
path - caminho para o arquivo/diretório.type - tipo do arquivo (não são aceitos tipos nulos; se o tipo for
desconhecido, use ProjectFileType.UNKNOWN se for arquivo
ou ProjectFileType.DIRECTORY_TYPE se for diretório).public String[] getPath()
public void setPath(String[] path)
path - novo caminho para o arquivo/diretório.public String getType()
public void setType(String type)
type - tipo do arquivo (não são aceitos tipos nulos; se o tipo for
desconhecido, use ProjectFileType.UNKNOWN se for arquivo
ou ProjectFileType.DIRECTORY_TYPE se for diretório).public String getName()
public void setName(String name)
name - novo nome para o arquivo/diretório.public long getSize()
public void setSize(long size)
size - novo tamanho do arquivo/diretório.Copyright © 2021. All rights reserved.