|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aptana.ide.core.io.VirtualFile
com.aptana.ide.core.ui.io.file.LocalFile
public class LocalFile
| Field Summary | |
|---|---|
protected static javax.swing.filechooser.FileSystemView |
filesys
filesys |
| Constructor Summary | |
|---|---|
LocalFile(LocalFileManager manager,
java.io.File file)
LocalFile |
|
| Method Summary | |
|---|---|
boolean |
canRead()
Determine if this virtual file is readable given the current set of permissions |
boolean |
canWrite()
Determine if this virtual file is writable given the current set of permissions |
int |
compareTo(java.lang.Object o)
|
boolean |
delete()
Remove this virtual file from the file manager |
void |
editProperties(org.eclipse.swt.widgets.Shell shell)
editProperties |
boolean |
equals(java.lang.Object arg0)
|
boolean |
exists()
Determine if this virtual file exists in it's file system |
java.lang.String |
getAbsolutePath()
Get the path, filename and extension of this virtual file |
long |
getCreationMillis()
Get the creation time of this file in milliseconds |
java.lang.String |
getExtension()
Get the extension for this virtual file |
java.io.File |
getFile()
getFile |
IVirtualFileManager |
getFileManager()
Get the file manager that this file belongs to |
IVirtualFile[] |
getFiles()
Retrieve a list of files contained by this virtual file |
IVirtualFile[] |
getFiles(boolean recurse,
boolean includeCloakedFiles)
Retrieve a list of files contained by this virtual file |
java.lang.String |
getGroup()
Get the group to which this file belongs |
org.eclipse.swt.graphics.Image |
getImage()
getImage |
long |
getModificationMillis()
Get the modification time of this file in milliseconds |
java.lang.String |
getName()
Get the filename and extension of this virtual file. |
java.lang.String |
getOwner()
Get the owner of this file |
IVirtualFile |
getParentFile()
Retrieve the virtual file that contains file file |
java.lang.String |
getPath()
Doesn't include filename and extension. |
long |
getPermissions()
Get the file permissions for this file |
java.lang.String |
getRelativePath()
Returns a path relative to the parent virtual file manager |
long |
getSize()
getSize |
java.io.InputStream |
getStream()
Get an input stream for the contents of this virtual file |
boolean |
hasFiles()
Determines if this virtual file contains files |
boolean |
hasFiles(boolean includeCloakedFiles)
hasFiles |
int |
hashCode()
|
boolean |
isCloaked()
Is this file cloaked? |
boolean |
isDirectory()
Determines if this virtual file represents a directory |
boolean |
isFile()
Determines if this virtual file represents a file |
boolean |
isLocal()
Is this file local? |
void |
putStream(java.io.InputStream input)
Put the content of the specified input stream into this virtual file. |
boolean |
rename(java.lang.String newName)
Rename this file |
void |
setCloaked(boolean cloak)
Set the file as cloaked or not |
void |
setGroup(java.lang.String group)
Change this file's group name |
void |
setImage(org.eclipse.swt.graphics.Image image)
setImage |
void |
setModificationMillis(long modificationTime)
Sets the modification time of this file in milliseconds |
void |
setOwner(java.lang.String owner)
Change this file's owner |
void |
setPermissions(long permissions)
Set the file permissions on this file |
| Methods inherited from class com.aptana.ide.core.io.VirtualFile |
|---|
getParentDirectories, getTimeStamp, removeDuplicateFile, reparentFiles, setTimeStamp |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static javax.swing.filechooser.FileSystemView filesys
| Constructor Detail |
|---|
public LocalFile(LocalFileManager manager,
java.io.File file)
manager - file - | Method Detail |
|---|
public java.io.File getFile()
public java.lang.String getName()
IVirtualFile
getName in interface IVirtualFilegetName in class VirtualFileIVirtualFile.getName()public java.lang.String getExtension()
IVirtualFile
getExtension in interface IVirtualFilegetExtension in class VirtualFileIVirtualFile.getExtension()public java.lang.String getAbsolutePath()
IVirtualFile
getAbsolutePath in interface IVirtualFilegetAbsolutePath in class VirtualFileIVirtualFile.getAbsolutePath()public java.lang.String getPath()
IVirtualFile
getPath in interface IVirtualFilegetPath in class VirtualFileIVirtualFile.getPath()public boolean isDirectory()
IVirtualFile
isDirectory in interface IVirtualFileisDirectory in class VirtualFileIVirtualFile.isDirectory()public boolean isFile()
IVirtualFile
isFile in interface IVirtualFileisFile in class VirtualFileIVirtualFile.isFile()public boolean isLocal()
IVirtualFile
isLocal in interface IVirtualFileisLocal in class VirtualFileIVirtualFile.isLocal()public IVirtualFileManager getFileManager()
IVirtualFile
getFileManager in interface IVirtualFilegetFileManager in class VirtualFileIVirtualFile.getFileManager()public boolean hasFiles()
IVirtualFile
hasFiles in interface IVirtualFilehasFiles in class VirtualFileIVirtualFile.hasFiles()public boolean hasFiles(boolean includeCloakedFiles)
includeCloakedFiles -
public IVirtualFile[] getFiles()
throws java.io.IOException
IVirtualFile
getFiles in interface IVirtualFilegetFiles in class VirtualFilejava.io.IOExceptionIVirtualFile.getFiles()
public IVirtualFile[] getFiles(boolean recurse,
boolean includeCloakedFiles)
throws java.io.IOException
IVirtualFile
getFiles in interface IVirtualFilegetFiles in class VirtualFilerecurse - Do we recurse through sub-directories?includeCloakedFiles - Do we include cloaked files in the list?
java.io.IOExceptionIVirtualFile.getFiles(boolean, boolean)public java.lang.String getGroup()
IVirtualFile
getGroup in interface IVirtualFilegetGroup in class VirtualFileIVirtualFile.getGroup()public void setGroup(java.lang.String group)
IVirtualFile
setGroup in interface IVirtualFilesetGroup in class VirtualFileIVirtualFile.setGroup(java.lang.String)public IVirtualFile getParentFile()
IVirtualFile
getParentFile in interface IVirtualFilegetParentFile in class VirtualFileIVirtualFile.getParentFile()public boolean delete()
IVirtualFile
delete in interface IVirtualFiledelete in class VirtualFileIVirtualFile.delete()public boolean rename(java.lang.String newName)
IVirtualFile
rename in interface IVirtualFilerename in class VirtualFilenewName - The new name for this file
IVirtualFile.rename(java.lang.String)public long getCreationMillis()
IVirtualFile
getCreationMillis in interface IVirtualFilegetCreationMillis in class VirtualFileIVirtualFile.getCreationMillis()public long getModificationMillis()
IVirtualFile
getModificationMillis in interface IVirtualFilegetModificationMillis in class VirtualFileIVirtualFile.getModificationMillis()public void setModificationMillis(long modificationTime)
IVirtualFile
setModificationMillis in interface IVirtualFilesetModificationMillis in class VirtualFileIVirtualFile.setModificationMillis(long)public java.lang.String getOwner()
IVirtualFile
getOwner in interface IVirtualFilegetOwner in class VirtualFileIVirtualFile.getOwner()public void setOwner(java.lang.String owner)
IVirtualFile
setOwner in interface IVirtualFilesetOwner in class VirtualFileIVirtualFile.setOwner(java.lang.String)public void setPermissions(long permissions)
IVirtualFile
setPermissions in interface IVirtualFilesetPermissions in class VirtualFilepermissions - The new file permission settingsIVirtualFile.setPermissions(long)public long getPermissions()
IVirtualFile
getPermissions in interface IVirtualFilegetPermissions in class VirtualFileIVirtualFile.getPermissions()public long getSize()
getSize in interface IVirtualFilegetSize in class VirtualFileIVirtualFile.getSize()public java.io.InputStream getStream()
IVirtualFile
getStream in interface IVirtualFilegetStream in class VirtualFileIVirtualFile.getStream()
public void putStream(java.io.InputStream input)
throws java.io.IOException
IVirtualFile
putStream in interface IVirtualFileputStream in class VirtualFileinput - The input stream from which to retrieve data to place into this virtual file
VirtualFileManagerException
java.io.IOExceptionIVirtualFile.putStream(java.io.InputStream)public org.eclipse.swt.graphics.Image getImage()
IVirtualFile
getImage in interface IVirtualFilegetImage in class VirtualFileIVirtualFile.getImage()public void setImage(org.eclipse.swt.graphics.Image image)
IVirtualFile
setImage in interface IVirtualFilesetImage in class VirtualFileIVirtualFile.setImage(org.eclipse.swt.graphics.Image)public int compareTo(java.lang.Object o)
Comparable.compareTo(java.lang.Object)public boolean canRead()
IVirtualFile
canRead in interface IVirtualFilecanRead in class VirtualFileIVirtualFile.canRead()public boolean canWrite()
IVirtualFile
canWrite in interface IVirtualFilecanWrite in class VirtualFileIVirtualFile.canWrite()public boolean exists()
IVirtualFile
exists in interface IVirtualFileexists in class VirtualFileIVirtualFile.exists()public void editProperties(org.eclipse.swt.widgets.Shell shell)
IVirtualFile
IVirtualFile.editProperties(org.eclipse.swt.widgets.Shell)public boolean equals(java.lang.Object arg0)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public java.lang.String getRelativePath()
IVirtualFile
getRelativePath in interface IVirtualFilegetRelativePath in class VirtualFileIVirtualFile.getRelativePath()public void setCloaked(boolean cloak)
IVirtualFile
IVirtualFile.setCloaked(boolean)public boolean isCloaked()
IVirtualFile
IVirtualFile.isCloaked()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||