|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ILocalFileSystemContext
Define os métodos disponíveis para acesso da aplicação ao sistema de arquivos
local do cliente. A vantagem de se usar este contexto ao invés de acessar
diretamente os arquivos pelas classes de I/O padrão é a forma transparente de
tratar arquivos locais e de projeto na aplicação através da interface
IFile.
| Method Summary | |
|---|---|
IFile |
browseLocalFileInOpenMode(String[] fileTypes,
boolean allowAll,
IFile currentLocalDirectory,
FileSelectionType selectionType,
Window window)
Mostra um navegador para seleção de um arquivo local em modo de leitura. |
IFile |
browseLocalFileInSaveMode(String[] fileTypes,
boolean allowAll,
String defaultName,
IFile currentLocalDirectory,
Window window)
Mostra um navegador para seleção de um arquivo local em modo de escrita. |
IFile[] |
browseMultipleLocalFilesInOpenMode(String[] fileTypes,
boolean allowAll,
IFile currentLocalDirectory,
FileSelectionType selectionType,
Window window)
Mostra um navegador para seleção de múltiplos arquivos locais em modo de leitura. |
IFile |
createLocalFile(String[] path,
String name,
boolean isDir)
Cria um arquivo local no diretório especificado. |
IFile |
getLocalFile(String[] path)
Obtém o arquivo local com o caminho especificado. |
boolean |
removeLocalFile(String[] path)
Remove um arquivo ou diretório local. |
| Methods inherited from interface csdk.v1_0.api.core.IContext |
|---|
isActive, onContextActivate, onContextDeactivate |
| Method Detail |
|---|
IFile browseLocalFileInOpenMode(String[] fileTypes,
boolean allowAll,
IFile currentLocalDirectory,
FileSelectionType selectionType,
Window window)
throws LocalFileSystemException
fileTypes - os tipos de arquivos selecionáveis no navegador.allowAll - determina a inclusão da opção de selecionar qualquer tipo
de arquivo, além dos listados no parâmetro fileTypes.currentLocalDirectory - diretório inicial do navegador de arquivos.selectionType - modo de seleção do navegador (somente arquivos ou
somente diretórios).window - a janela-mãe do navegador de arquivos.
null caso a operação tenha
sido cancelada.
LocalFileSystemException - em caso de erro ao acessar o sistema de
arquivos local.
IFile[] browseMultipleLocalFilesInOpenMode(String[] fileTypes,
boolean allowAll,
IFile currentLocalDirectory,
FileSelectionType selectionType,
Window window)
throws LocalFileSystemException
fileTypes - os tipos de arquivos selecionáveisallowAll - determina a inclusão da opção de selecionar qualquer tipo
de arquivo, além dos listados no parâmetro fileTypes.currentLocalDirectory - diretório inicial do navegador de arquivos.selectionType - tipo de seleção do navegador (somente arquivos ou
somente diretórios).window - a janela-mãe do navegador de arquivos.
null caso a operação tenha
sido cancelada.
LocalFileSystemException - em caso de erro ao acessar o sistema de
arquivos local.
IFile browseLocalFileInSaveMode(String[] fileTypes,
boolean allowAll,
String defaultName,
IFile currentLocalDirectory,
Window window)
throws LocalFileSystemException
fileTypes - os tipos de arquivo selecionáveisallowAll - determina a inclusão da opção de selecionar qualquer tipo
de arquivo, além dos listados no parâmetro fileTypes.defaultName - o nome padrão do arquivo.currentLocalDirectory - diretório inicial do navegador de arquivos.window - a janela-mãe do navegador de arquivos.
null caso a operação tenha
sido cancelada.
LocalFileSystemException - em caso de erro ao acessar o sistema de
arquivos local.
IFile getLocalFile(String[] path)
throws LocalFileSystemException
path - o caminho.
null caso não exista.
LocalFileSystemException - em caso de erro ao obter o arquivo.
IFile createLocalFile(String[] path,
String name,
boolean isDir)
throws LocalFileSystemException
path - o caminho do diretório pai.name - o nome do arquivo.isDir - determina se o arquivo a ser criado é um diretório.
LocalFileSystemException - em caso de erro ao criar o arquivo.
boolean removeLocalFile(String[] path)
throws LocalFileSystemException
path - o caminho para o arquivo.
true caso a remoção seja feita com sucesso ou
false caso contrário.
LocalFileSystemException - em caso de erro ao remover o arquivo.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||