|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.starbase.util.FileAccess
An interface to obtain certain abstract file properties.
| Constructor Summary | |
FileAccess()
|
|
| Method Summary | |
boolean |
equals(java.lang.Object source)
returns true if this object instance is equal to the source |
boolean |
getCanWrite(java.lang.String file)
Return true if the file is writable by the user. |
abstract boolean |
getIsExecutable(java.lang.String file)
Return true if the file is "executable" by the user. |
abstract long |
getLastModified(java.lang.String file)
Return the the file's last modified time. |
int |
hashCode()
returns a unique hash for all instances of this type |
abstract void |
setCanWrite(java.lang.String file,
boolean value)
Change whether or not the local file can be modified. |
abstract void |
setIsExecutable(java.lang.String file,
boolean executable)
Change whether or not the specified file should be marked "executable". |
abstract void |
setLastModified(java.lang.String file,
long time)
Change the the file's last modified time. |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FileAccess()
| Method Detail |
public abstract long getLastModified(java.lang.String file)
throws java.io.IOException
file - the specified file
java.io.IOException - if an I/0 error occurs trying to access the file.
public abstract void setLastModified(java.lang.String file,
long time)
throws java.io.IOException
file - the specified filetime - the new file time
java.io.IOException - if an I/0 error occurs trying to access the file.
public boolean getCanWrite(java.lang.String file)
throws java.io.IOException
file - the specified file
java.io.IOException - if an I/0 error occurs trying to access the file.
public abstract void setCanWrite(java.lang.String file,
boolean value)
throws java.io.IOException
file - the specified filevalue - true if the file should be writable and false if not
java.io.IOException - if an I/0 error occurs trying to access the file.
public abstract boolean getIsExecutable(java.lang.String file)
throws java.io.IOException
file - the specified file
java.io.IOException - if an I/0 error occurs trying to access the file.
public abstract void setIsExecutable(java.lang.String file,
boolean executable)
throws java.io.IOException
file - the specified fileexecutable - true if the file should be marked executable
java.io.IOException - if an I/0 error occurs trying to access the file.public boolean equals(java.lang.Object source)
equals in class java.lang.Objectsource - Object the source to comapre with
public int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||