Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class FileSystemView extends Object
Лица, имеющие патент Java могут хотеть обеспечить различную реализацию FileSystemView, чтобы лучше обработать данную операционную систему.
Конструктор и Описание |
---|
FileSystemView() |
Модификатор и Тип | Метод и Описание |
---|---|
Файл |
createFileObject(File dir, String filename)
Возвращает объект Файла, созданный в dir из данного имени файла.
|
Файл |
createFileObject(String path)
Возвращает объект Файла, созданный из данной строки пути.
|
protected File |
createFileSystemRoot(File f)
Создает новое
File объект для f с корректным поведением для корневого каталога файловой системы. |
abstract File |
createNewFolder(File containingDir)
Создает новую папку с именем папки по умолчанию.
|
Файл |
getChild(File parent, String fileName) |
Файл |
getDefaultDirectory()
Возвратите начальный каталог пользователя по умолчанию для селектора файла.
|
Файл[] |
getFiles(File dir, boolean useFileHiding)
Получает список показанных (то есть.
|
static FileSystemView |
getFileSystemView() |
Файл |
getHomeDirectory() |
Файл |
getParentDirectory(File dir)
Возвращает родительский каталог
dir . |
Файл[] |
getRoots()
Возвраты все корневые разделы на этой системе.
|
Строка |
getSystemDisplayName(File f)
Имя файла, каталога, или папки, поскольку это было бы выведено на экран в браузере системного файла.
|
Значок |
getSystemIcon(File f)
Значок для файла, каталога, или папки, поскольку это было бы выведено на экран в браузере системного файла.
|
Строка |
getSystemTypeDescription(File f)
Введите описание для файла, каталог, или папку, поскольку это было бы выведено на экран в браузере системного файла.
|
boolean |
isComputerNode(File dir)
Используемый классами UI, чтобы решить, вывести ли на экран специальный значок для компьютерного узла, например.
|
boolean |
isDrive(File dir)
Используемый классами UI, чтобы решить, вывести ли на экран специальный значок для дисков или разделов, например.
|
boolean |
isFileSystem(File f)
Проверки, если
f представляет реальный каталог или файл в противоположность специальной папке такой как "Desktop" . |
boolean |
isFileSystemRoot(File dir)
dir корень дерева в файловой системе, такой как диск или раздел.
|
boolean |
isFloppyDrive(File dir)
Используемый классами UI, чтобы решить, вывести ли на экран специальный значок для дискеты.
|
boolean |
isHiddenFile(File f)
Возвраты, скрывается ли файл или нет.
|
boolean |
isParent(File folder, File file)
На Windows файл может появиться в многократных папках кроме его родительского каталога в файловой системе.
|
boolean |
isRoot(File f)
Определяет, является ли данный файл корнем в navigatable дереве (ьях).
|
Булевская переменная |
isTraversable(File f)
Возвращает true, если файл (каталог) можно посетить.
|
public static FileSystemView getFileSystemView()
public boolean isRoot(File f)
C:\
, D:\
, и т.д. у Unix есть один корень, "/"
каталог. Реализация по умолчанию получает информацию от ShellFolder
класс.f
- a File
объект, представляющий каталогtrue
если f
корень в navigatable дереве.isFileSystemRoot(java.io.File)
public Boolean isTraversable(File f)
f
- File
true
если файл/каталог может быть пересечен, иначе false
JFileChooser.isTraversable(java.io.File)
, FileView.isTraversable(java.io.File)
public String getSystemDisplayName(File f)
f
- a File
объектJFileChooser.getName(java.io.File)
public String getSystemTypeDescription(File f)
f
- a File
объектJFileChooser.getTypeDescription(java.io.File)
public Icon getSystemIcon(File f)
f
- a File
объектJFileChooser.getIcon(java.io.File)
public boolean isParent(File folder, File file)
folder
- a File
возразите repesenting каталог или специальная папкаfile
- a File
объектtrue
если folder
каталог или специальная папка и содержит file
.public File getChild(File parent, String fileName)
parent
- a File
возразите repesenting каталог или специальная папкаfileName
- имя файла или папки, которая существует в parent
new File(parent, fileName)
кроме тех случаев, когда родитель и дочерний элемент являются оба специальными папками, когда File
обертка, содержащая a ShellFolder
объект.public boolean isFileSystem(File f)
f
представляет реальный каталог или файл в противоположность специальной папке такой как "Desktop"
. Используемый классами UI, чтобы решить, является ли папка выбираемой, делая выбор каталога.f
- a File
объектtrue
если f
реальный файл или каталог.public abstract File createNewFolder(File containingDir) throws IOException
IOException
public boolean isHiddenFile(File f)
public boolean isFileSystemRoot(File dir)
dir
- a File
объект, представляющий каталогtrue
если f
корень файловой системыisRoot(java.io.File)
public boolean isDrive(File dir)
dir
- каталогfalse
всегдаpublic boolean isFloppyDrive(File dir)
dir
- каталогfalse
всегдаpublic boolean isComputerNode(File dir)
dir
- каталогfalse
всегдаpublic File[] getRoots()
public File getHomeDirectory()
public File getDefaultDirectory()
File
объект, представляющий начальную папку значения по умолчаниюpublic File createFileObject(File dir, String filename)
public File createFileObject(String path)
public File[] getFiles(File dir, boolean useFileHiding)
public File getParentDirectory(File dir)
dir
.dir
- File
быть запрошеннымdir
, или null
если dir
null
protected File createFileSystemRoot(File f)
File
объект для f
с корректным поведением для корневого каталога файловой системы.f
- a File
объект, представляющий корневой каталог файловой системы, например "/" на Unix или "C: \" на Windows.File
объект
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.