|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.ide.net.URLFileSystem.FileInfo
public static class URLFileSystem.FileInfo
The FileInfo
class encapsulates the information describing files returned by the URLFileSystem.ls(URL)
and URLFileSystem.ls(URL, URLFilter)
methods.
The information contained by each FileInfo
object is current only as of the time the object was constructed. The underlying fields of the FileInfo
object will contain out of date information if the underlying file system object is modified after the FileInfo
object has been constructed.
Field Summary | |
---|---|
protected static int |
ATTR_DIRECTORY Bit indicating whether the file is a directory |
protected static int |
ATTR_HIDDEN Bit indicating whether the file is a hidden file |
protected static int |
ATTR_REGULAR Bit indicating whether the file is a regular file |
protected int |
attributes The bits representing the abstract attributes of the file. |
protected long |
lastModified The time that the file was last modified. |
protected long |
length The length of the file. |
protected java.net.URL |
url The URL of the file. |
Constructor Summary | |
---|---|
URLFileSystem.FileInfo(java.io.File file, int attributes, long lastModified, long length) Constructs a FileInfo object given the specified initial starting field values. |
|
URLFileSystem.FileInfo(java.io.File parent, java.lang.String name, int attributes, long lastModified, long length) Constructs a FileInfo object given the specified initial starting field values. |
|
URLFileSystem.FileInfo(java.lang.String path, int attributes, long lastModified, long length) Constructs a FileInfo object given the specified initial starting field values. |
|
URLFileSystem.FileInfo(java.lang.String parent, java.lang.String name, int attributes, long lastModified, long length) Constructs a FileInfo object given the specified initial starting field values. |
|
URLFileSystem.FileInfo(java.net.URL url) Constructs a FileInfo object from the specified URL . |
|
URLFileSystem.FileInfo(java.net.URL url, int attributes, long lastModified, long length) Constructs a FileInfo object given the specified initial starting field values. |
Method Summary | |
---|---|
java.net.URL |
getURL() Returns the URL of the file or directory denoted by this object. |
boolean |
isDirectory() Returns whether the file was a directory at the time this object was constructed. |
boolean |
isFile() Returns whether the file was a normal file at the time this object was constructed. |
boolean |
isHidden() Returns whether the file was a hidden file at the time this object was constructed. |
long |
lastModified() Returns the time that the file was last modified, at the time this object was constructed. |
long |
length() Returns the length of the file, in bytes, at the time this object was constructed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int ATTR_DIRECTORY
protected static final int ATTR_REGULAR
protected static final int ATTR_HIDDEN
protected java.net.URL url
URL
of the file.protected int attributes
protected long lastModified
protected long length
Constructor Detail |
---|
public URLFileSystem.FileInfo(java.net.URL url)
FileInfo
object from the specified URL
. The fields of the object are populated by querying the respective URLFileSystem
methods for the given URL
.
NOTE: This constructor exists merely for convenience, and should not be generally used, as it is the least performant way to construct a FileInfo
object.
public URLFileSystem.FileInfo(java.io.File parent, java.lang.String name, int attributes, long lastModified, long length)
FileInfo
object given the specified initial starting field values.
parent
- The parent directory File
.name
- The name of the file.attributes
- The abstract attributes of the file.lastModified
- The time that the file was last modified.length
- The length of the file.public URLFileSystem.FileInfo(java.lang.String parent, java.lang.String name, int attributes, long lastModified, long length)
FileInfo
object given the specified initial starting field values.
parent
- The parent directory path.name
- The name of the file.attributes
- The abstract attributes of the file.lastModified
- The time that the file was last modified.length
- The length of the file.public URLFileSystem.FileInfo(java.io.File file, int attributes, long lastModified, long length)
FileInfo
object given the specified initial starting field values.
file
- The File
.attributes
- The abstract attributes of the file.lastModified
- The time that the file was last modified.length
- The length of the file.public URLFileSystem.FileInfo(java.lang.String path, int attributes, long lastModified, long length)
FileInfo
object given the specified initial starting field values.
path
- The path of the file.attributes
- The abstract attributes of the file.lastModified
- The time that the file was last modified.length
- The length of the file.public URLFileSystem.FileInfo(java.net.URL url, int attributes, long lastModified, long length)
FileInfo
object given the specified initial starting field values.
url
- The URL
of the file.attributes
- The abstract attributes of the file.lastModified
- The time that the file was last modified.length
- The length of the file.Method Detail |
---|
public java.net.URL getURL()
URL
of the file or directory denoted by this object.public boolean isDirectory()
URLFileSystem.isDirectory(URL)
public boolean isFile()
URLFileSystem.isRegularFile(URL)
public boolean isHidden()
URLFileSystem.isHidden(URL)
public long lastModified()
URLFileSystem.lastModified(URL)
public long length()
URLFileSystem.getLength(URL)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |