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 File
createFileObject(File dir, String filename)
File
createFileObject(String path)
File
createNewFolder(File containingDir)
File
getChild(File parent, String fileName)
File
getDefaultDirectory()
File[]
getFiles(File dir, boolean useFileHiding)
File
getHomeDirectory()
File
getParentDirectory(File dir)
File[]
getRoots()
String
getSystemDisplayName(File f)
Icon
getSystemIcon(File f)
String
getSystemTypeDescription(File f)
boolean
isComputerNode(File dir)
boolean
isDrive(File dir)
boolean
isFileSystem(File f)
boolean
isFileSystemRoot(File dir)
boolean
isFloppyDrive(File dir)
boolean
isHiddenFile(File f)
boolean
isParent(File folder, File file)
boolean
isRoot(File f)
Boolean
isTraversable(File f)
Methods inherited from class javax.swing.filechooser.FileSystemView
createFileSystemRoot, getChooserComboBoxFiles, getChooserShortcutPanelFiles, getFileSystemView, getLinkLocation, isLink
-
Constructor Details
-
Method Details
-
createFileObject
- Overrides:
createFileObject
in classFileSystemView
-
createFileObject
- Overrides:
createFileObject
in classFileSystemView
-
createNewFolder
- Specified by:
createNewFolder
in classFileSystemView
- Throws:
IOException
-
getChild
- Overrides:
getChild
in classFileSystemView
-
getDefaultDirectory
- Overrides:
getDefaultDirectory
in classFileSystemView
-
getFiles
- Overrides:
getFiles
in classFileSystemView
-
getHomeDirectory
- Overrides:
getHomeDirectory
in classFileSystemView
-
getParentDirectory
- Overrides:
getParentDirectory
in classFileSystemView
-
getRoots
- Overrides:
getRoots
in classFileSystemView
-
getSystemDisplayName
- Overrides:
getSystemDisplayName
in classFileSystemView
-
getSystemIcon
- Overrides:
getSystemIcon
in classFileSystemView
-
getSystemTypeDescription
- Overrides:
getSystemTypeDescription
in classFileSystemView
-
isComputerNode
- Overrides:
isComputerNode
in classFileSystemView
-
isDrive
- Overrides:
isDrive
in classFileSystemView
-
isFileSystem
- Overrides:
isFileSystem
in classFileSystemView
-
isFileSystemRoot
- Overrides:
isFileSystemRoot
in classFileSystemView
-
isFloppyDrive
- Overrides:
isFloppyDrive
in classFileSystemView
-
isHiddenFile
- Overrides:
isHiddenFile
in classFileSystemView
-
isParent
- Overrides:
isParent
in classFileSystemView
-
isRoot
- Overrides:
isRoot
in classFileSystemView
-
isTraversable
- Overrides:
isTraversable
in classFileSystemView
-