Package com.illumon.iris.gui.util
Class ChrootFileSystemView
java.lang.Object
javax.swing.filechooser.FileSystemView
com.illumon.iris.gui.util.ChrootFileSystemView
public final class ChrootFileSystemView extends FileSystemView
-
Constructor Summary
Constructors Constructor Description ChrootFileSystemView(FileSystemView wrapped, File rootDirectory) -
Method Summary
Modifier and Type Method Description FilecreateFileObject(File dir, String filename)FilecreateFileObject(String path)FilecreateNewFolder(File containingDir)FilegetChild(File parent, String fileName)FilegetDefaultDirectory()File[]getFiles(File dir, boolean useFileHiding)FilegetHomeDirectory()FilegetParentDirectory(File dir)File[]getRoots()StringgetSystemDisplayName(File f)IcongetSystemIcon(File f)StringgetSystemTypeDescription(File f)booleanisComputerNode(File dir)booleanisDrive(File dir)booleanisFileSystem(File f)booleanisFileSystemRoot(File dir)booleanisFloppyDrive(File dir)booleanisHiddenFile(File f)booleanisParent(File folder, File file)booleanisRoot(File f)BooleanisTraversable(File f)Methods inherited from class javax.swing.filechooser.FileSystemView
createFileSystemRoot, getChooserComboBoxFiles, getChooserShortcutPanelFiles, getFileSystemView, getLinkLocation, isLink
-
Constructor Details
-
Method Details
-
createFileObject
- Overrides:
createFileObjectin classFileSystemView
-
createFileObject
- Overrides:
createFileObjectin classFileSystemView
-
createNewFolder
- Specified by:
createNewFolderin classFileSystemView- Throws:
IOException
-
getChild
- Overrides:
getChildin classFileSystemView
-
getDefaultDirectory
- Overrides:
getDefaultDirectoryin classFileSystemView
-
getFiles
- Overrides:
getFilesin classFileSystemView
-
getHomeDirectory
- Overrides:
getHomeDirectoryin classFileSystemView
-
getParentDirectory
- Overrides:
getParentDirectoryin classFileSystemView
-
getRoots
- Overrides:
getRootsin classFileSystemView
-
getSystemDisplayName
- Overrides:
getSystemDisplayNamein classFileSystemView
-
getSystemIcon
- Overrides:
getSystemIconin classFileSystemView
-
getSystemTypeDescription
- Overrides:
getSystemTypeDescriptionin classFileSystemView
-
isComputerNode
- Overrides:
isComputerNodein classFileSystemView
-
isDrive
- Overrides:
isDrivein classFileSystemView
-
isFileSystem
- Overrides:
isFileSystemin classFileSystemView
-
isFileSystemRoot
- Overrides:
isFileSystemRootin classFileSystemView
-
isFloppyDrive
- Overrides:
isFloppyDrivein classFileSystemView
-
isHiddenFile
- Overrides:
isHiddenFilein classFileSystemView
-
isParent
- Overrides:
isParentin classFileSystemView
-
isRoot
- Overrides:
isRootin classFileSystemView
-
isTraversable
- Overrides:
isTraversablein classFileSystemView
-