public class DirectoryImpl extends FileImpl implements IDirectory
Constructor and Description |
---|
DirectoryImpl(File dir,
File rootFile) |
Modifier and Type | Method and Description |
---|---|
IDirectory |
convert() |
IFile |
getFile(String name)
Gets the requested file under this directory.
|
long |
getLastModified() |
IDirectory |
getParent() |
boolean |
isRoot() |
Iterator<IFile> |
iterator() |
List<IFile> |
listAllFiles() |
List<IFile> |
listFiles() |
InputStream |
open()
The input stream returned by this method should always be closed after use.
|
ICloseableDirectory |
toCloseable()
Open a more effective implementation with user regulated resource management.
|
convertNested, equals, getName, getRoot, getSize, hashCode, isDirectory, isFile, toString, toURL
forEach, spliterator
convertNested, getName, getRoot, getSize, isDirectory, isFile, toURL
public IFile getFile(String name)
IDirectory
getFile
in interface IDirectory
name
- the name of the file.public boolean isRoot()
isRoot
in interface IDirectory
public List<IFile> listFiles()
listFiles
in interface IDirectory
public List<IFile> listAllFiles()
listAllFiles
in interface IDirectory
public IDirectory getParent()
public IDirectory convert()
public InputStream open() throws IOException
IFile
open
in interface IFile
open
in class FileImpl
IOException
public long getLastModified()
getLastModified
in interface IFile
getLastModified
in class FileImpl
public ICloseableDirectory toCloseable()
IDirectory
toCloseable
in interface IDirectory
ICloseableDirectory
or null if a batch aware version of this IDirectory
is not supportedCopyright © 2010 - 2020 Adobe. All Rights Reserved