|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkz.gamma.core.file.FileHelper
public class FileHelper
| Constructor Summary | |
|---|---|
FileHelper()
|
|
| Method Summary | |
|---|---|
java.lang.String |
createDialog(java.util.List extensions,
java.lang.String description,
java.lang.Integer type)
Создание диалога и выбор пути. |
java.lang.Boolean |
createFile(java.lang.String path)
Создание директории. |
boolean |
deleteData(java.lang.String path)
Удаление файла. |
java.util.List<java.io.File> |
find(java.lang.String startPath,
java.lang.String fileName,
java.lang.String fileExt)
Поиск файлов. |
java.lang.String |
getDefaultKeysPath()
Получение пути к директории, в которой по умолчанию сохраняются ключевые контейнеры. |
java.lang.String |
getUserHomePath()
Получение пути к домашней директории пользователя. |
java.lang.Boolean |
isFileExists(java.lang.String path)
Проверка существования файла |
byte[] |
loadData(java.lang.String fileName)
Загрузка данных из файла |
void |
saveData(byte[] dataToSave,
java.lang.String fileName)
Сохранение данных в файл |
java.lang.String |
saveResource(java.lang.String resourcePackage,
java.lang.String resourceName)
Сохранение ресурса в файл |
private void |
search(java.io.File startDirectory,
java.util.List<java.io.File> resultList,
java.lang.String fileName,
java.lang.String fileExt)
Поиск файла во всех вложенных директориях, начиная от начальной |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FileHelper()
| Method Detail |
|---|
public java.lang.Boolean createFile(java.lang.String path)
throws java.lang.Exception
path - Путь к директории
java.lang.Exceptionpublic java.lang.String getUserHomePath()
public java.lang.String getDefaultKeysPath()
public void saveData(byte[] dataToSave,
java.lang.String fileName)
dataToSave - Данные для сохраненияfileName - Имя файла
public java.lang.String saveResource(java.lang.String resourcePackage,
java.lang.String resourceName)
resourcePackage - Пакет, где содержится ресурсresourceName - Имя ресурса
public byte[] loadData(java.lang.String fileName)
fileName - Имя файла
public java.lang.Boolean isFileExists(java.lang.String path)
throws java.lang.Exception
path - Путь к файлу
java.lang.Exceptionpublic boolean deleteData(java.lang.String path)
path - Путь к файлу
public java.util.List<java.io.File> find(java.lang.String startPath,
java.lang.String fileName,
java.lang.String fileExt)
startPath - Путь, от которого осуществлять поискfileName - Имя файла без расширения либо регулярное выражениеfileExt - Расширение файла
private void search(java.io.File startDirectory,
java.util.List<java.io.File> resultList,
java.lang.String fileName,
java.lang.String fileExt)
startDirectory - Начальная директория для поискаresultList - Список файловfileName - Имя файла без расширенияfileExt - Расширение файла
public java.lang.String createDialog(java.util.List extensions,
java.lang.String description,
java.lang.Integer type)
extensions - Фильтры. Фильтрация регистронезависимая. Значения расширений должны быть без точек,
например, "doc", "txt", "p7b". "*" означает, что фильтрация будет отключенаdescription - Описание фильтров. Например, "Текстовые файлы"type - Тип диалога
Возможные варианты:
JFileChooser.OPEN_DIALOG - диалог открытия файла;
JFileChooser.SAVE_DIALOG - диалог сохранения файла.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||