public class ProjectFileInfo
extends java.lang.Object
implements java.io.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(java.lang.String[] path)
Cria um objeto que armazena as propriedades de um arquivo/diretório de
projeto.
|
ProjectFileInfo(java.lang.String[] path,
java.lang.String type)
Cria um objeto que armazena as propriedades de um arquivo/diretório de
projeto.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName()
Obtém o nome do arquivo/diretório.
|
java.lang.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.
|
java.lang.String |
getType()
Obtém o tipo do arquivo/diretório.
|
void |
setName(java.lang.String name)
Substitui o nome do arquivo/diretório.
|
void |
setPath(java.lang.String[] path)
Substitui o caminho para o arquivo/diretório.
|
void |
setSize(long size)
Substitui o tamanho do arquivo/diretório.
|
void |
setType(java.lang.String type)
Substitui o tipo do arquivo/diretório.
|
public ProjectFileInfo(java.lang.String[] path,
java.lang.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).public ProjectFileInfo(java.lang.String[] path)
path - caminho para o arquivo/diretório.public java.lang.String[] getPath()
public void setPath(java.lang.String[] path)
path - novo caminho para o arquivo/diretório.public java.lang.String getType()
public void setType(java.lang.String type)
type - novo tipo do arquivo (não são aceitos tipos nulos; se o tipo
for desconhecido, use ProjectFileType.UNKNOWN).public java.lang.String getName()
public void setName(java.lang.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.public boolean equals(java.lang.Object o)
equals in class java.lang.ObjectCopyright © 2015. All Rights Reserved.