public class ProjectTreePath
extends java.lang.Object
ProjectTreePath modela um caminho de um arquivo na
árvore de projetos. Um objeto dessa classe pode representar tanto um arquivo
(ou diretório) existente, ou um arquivo inexistente, ou seja, que ainda não
foi criado. Nesse último caso, o método exists retorna
verdadeiro.| Constructor and Description |
|---|
ProjectTreePath(csbase.logic.ClientProjectFile file)
Contrói um
ProjectTreePath com um arquivo existente. |
ProjectTreePath(java.lang.String[] path,
csbase.logic.ClientProjectFile dir)
Contrói um
ProjectTreePath com um arquivo inexistente. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Compara se dois ProjectTreePath são iguais, através do path total.
|
boolean |
exists()
Se o caminho representa um arquivo existe.
|
csbase.logic.ClientProjectFile |
getFile()
Devolve o arquivo representado por esse caminho, no caso dele existir.
|
java.lang.String |
getName()
Devolve o nome do arquivo.
|
csbase.logic.ClientProjectFile |
getParent()
Devolve o diretório ao qual pertence o arquivo aqui representado.
|
java.lang.String[] |
getPath()
Devolve um array com os caminho completo do nome do arquivo representado,
incluindo o nome de todos os sub-diretórios onde ele está.
|
int |
hashCode()
Calcula o código hash do objeto.
|
static java.lang.String |
makePath(java.lang.String sep,
java.lang.String[] path)
Montagem de um caminho de diretórios, usando um separador especificado como
parâmetro.
|
static java.lang.String |
makePath(java.lang.String project,
java.lang.String sep,
java.lang.String[] path)
Montagem de um caminho de diretórios, usando um projeto e um separador
especificados como parâmetros.
|
java.lang.String |
toString() |
public ProjectTreePath(csbase.logic.ClientProjectFile file)
ProjectTreePath com um arquivo existente.file - O arquivo sobre o qual esse objeto é construído.public ProjectTreePath(java.lang.String[] path,
csbase.logic.ClientProjectFile dir)
ProjectTreePath com um arquivo inexistente.path - O caminho do arquivo que ainda não existe.dir - O diretório no qual esse arquivo vai ser criado.public boolean exists()
public java.lang.String[] getPath()
public csbase.logic.ClientProjectFile getFile()
public csbase.logic.ClientProjectFile getParent()
public java.lang.String getName()
public static java.lang.String makePath(java.lang.String sep,
java.lang.String[] path)
sep - separador de diretóriospath - o caminho do diretório.public static java.lang.String makePath(java.lang.String project,
java.lang.String sep,
java.lang.String[] path)
project - nome do projetosep - separador de diretóriospath - o caminho do diretório.public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - .public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015. All Rights Reserved.