|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aptana.ide.core.io.VirtualManagerBase
com.aptana.ide.core.ui.io.file.LocalFileManager
public class LocalFileManager
| Field Summary |
|---|
| Fields inherited from interface com.aptana.ide.core.io.sync.ISerializableSyncItem |
|---|
DELIMITER, FILE_DELIMITER, OBJ_DELIMITER, SECTION_DELIMITER, TYPE_DELIMITER |
| Constructor Summary | |
|---|---|
LocalFileManager(ProtocolManager protocolManager)
LocalFileManager |
|
| Method Summary | |
|---|---|
static void |
addGlobalSyncCloakExpression(java.lang.String expression)
Adds the specified cloaking expression |
int |
compareTo(java.lang.Object o)
|
void |
connect()
Establish a connection with the file manager |
boolean |
containsFile(IVirtualFile file)
Does this file manager contain this particular file? |
boolean |
createLocalDirectory(IVirtualFile directoryFile)
Creates a new directory within the file manager's file system |
IVirtualFile |
createVirtualDirectory(java.lang.String path)
Creates a new virtual file for the specified directory path. |
IVirtualFile |
createVirtualFile(java.lang.String path)
Creates a new virtual file for this specified path. |
boolean |
deleteFile(IVirtualFile file)
Delete the specified file or directory from the file manager |
void |
disconnect()
Break the connection with the file manager |
void |
fromSerializableString(java.lang.String s)
fromSerializableString |
IVirtualFile |
getBaseFile()
getBaseFile |
java.lang.String |
getBasePath()
getBasePath |
java.lang.String |
getDescriptiveLabel()
Returns a descriptive label for use when presenting this file manager |
org.eclipse.swt.graphics.Image |
getDisabledImage()
getIcon |
IVirtualFile[] |
getFiles(IVirtualFile file)
getFiles |
IVirtualFile[] |
getFiles(IVirtualFile file,
boolean recurse,
boolean includeCloakedFiles)
getFiles |
java.lang.String |
getFileSeparator()
Get the string that is used to separate directories and files within a path |
java.lang.String |
getFileTimeString(IVirtualFile file)
Returns the time of the file as a String. |
java.lang.String |
getGroup(IVirtualFile file)
getGroup |
java.lang.String |
getHashString()
Gets a string hash representation of this object. |
org.eclipse.swt.graphics.Image |
getImage()
getIcon |
java.lang.String |
getOwner(IVirtualFile file)
getOwner |
protected org.eclipse.jface.preference.IPreferenceStore |
getPreferenceStore()
Returns the local preference store |
java.io.InputStream |
getStream(IVirtualFile file)
getStream |
long |
getTimeOffset()
getTimeOffset |
java.lang.String |
getType()
getType |
boolean |
hasFiles(IVirtualFile file)
Determines if this virtual file contains files |
boolean |
isConnected()
Are we currently connected? |
boolean |
isValid()
Is the current file manager valid (meaning that the base path is valid) |
boolean |
moveFile(IVirtualFile source,
IVirtualFile destination)
Move the virtual file to a new location |
void |
putStream(java.io.InputStream input,
IVirtualFile targetFile)
putStream |
void |
putToLocalFile(IVirtualFile file,
java.io.File localFile)
getStream |
void |
refresh()
refresh |
static void |
removeGlobalSyncCloakExpression(java.lang.String expression)
Removes the specified cloaking expression |
boolean |
renameFile(IVirtualFile file,
java.lang.String newName)
Rename a virtual file |
void |
resolveBasePath()
resolveBasePath |
void |
setBasePath(java.lang.String path)
setBasePath |
void |
setDisabledImage(org.eclipse.swt.graphics.Image image)
setImage |
void |
setGroup(IVirtualFile file,
java.lang.String groupName)
setGroup |
void |
setImage(org.eclipse.swt.graphics.Image image)
setImage |
void |
setOwner(IVirtualFile file,
java.lang.String ownerName)
setOwner |
java.lang.String |
toSerializableString()
toSerializableString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LocalFileManager(ProtocolManager protocolManager)
protocolManager - | Method Detail |
|---|
public IVirtualFile createVirtualFile(java.lang.String path)
IVirtualFileManager
path - The path to the new virtual file
IVirtualFileManager.createVirtualFile(java.lang.String)public boolean createLocalDirectory(IVirtualFile directoryFile)
IVirtualFileManager
directoryFile - The path to the new directory
IVirtualFileManager.createLocalDirectory(IVirtualFile)public IVirtualFile createVirtualDirectory(java.lang.String path)
IVirtualFileManager
path - The path to the new virtual directory
IVirtualFileManager.createVirtualDirectory(java.lang.String)public IVirtualFile getBaseFile()
public java.lang.String getBasePath()
IVirtualFileManager
IVirtualFileManager.getBasePath()public void setBasePath(java.lang.String path)
IVirtualFileManager
IVirtualFileManager.setBasePath(java.lang.String)public IVirtualFile[] getFiles(IVirtualFile file)
IVirtualFileManager
getFiles in interface IVirtualFileManagergetFiles in class VirtualManagerBaseIVirtualFileManager.getFiles(com.aptana.ide.core.io.IVirtualFile)
public IVirtualFile[] getFiles(IVirtualFile file,
boolean recurse,
boolean includeCloakedFiles)
IVirtualFileManager
includeCloakedFiles - do we include cloaked files in the list?
IVirtualFileManager.getFiles(com.aptana.ide.core.io.IVirtualFile, boolean, boolean)public java.lang.String getFileTimeString(IVirtualFile file)
IVirtualFileManager
IVirtualFileManager.getFileTimeString(com.aptana.ide.core.io.IVirtualFile)public boolean hasFiles(IVirtualFile file)
IVirtualFileManager
file - The IVirtualFile to check for files against
IVirtualFileManager.hasFiles(IVirtualFile file)public java.lang.String getFileSeparator()
IVirtualFileManager
IVirtualFileManager.getFileSeparator()public java.lang.String getGroup(IVirtualFile file)
IVirtualFileManager
IVirtualFileManager.getGroup(com.aptana.ide.core.io.IVirtualFile)
public void setGroup(IVirtualFile file,
java.lang.String groupName)
IVirtualFileManager
IVirtualFileManager.setGroup(com.aptana.ide.core.io.IVirtualFile,
java.lang.String)public org.eclipse.swt.graphics.Image getImage()
IVirtualFileManager
IVirtualFileManager.getImage()public void setImage(org.eclipse.swt.graphics.Image image)
IVirtualFileManager
IVirtualFileManager.setImage(org.eclipse.swt.graphics.Image)public org.eclipse.swt.graphics.Image getDisabledImage()
IVirtualFileManager
IVirtualFileManager.getDisabledImage()public void setDisabledImage(org.eclipse.swt.graphics.Image image)
IVirtualFileManager
IVirtualFileManager.setDisabledImage(org.eclipse.swt.graphics.Image)public java.lang.String getOwner(IVirtualFile file)
IVirtualFileManager
IVirtualFileManager.getOwner(com.aptana.ide.core.io.IVirtualFile)
public void setOwner(IVirtualFile file,
java.lang.String ownerName)
IVirtualFileManager
IVirtualFileManager.setOwner(com.aptana.ide.core.io.IVirtualFile,
java.lang.String)
public long getTimeOffset()
throws ConnectionException
VirtualManagerBase
getTimeOffset in interface IVirtualFileManagergetTimeOffset in class VirtualManagerBaseConnectionExceptionVirtualManagerBase.getTimeOffset()public int compareTo(java.lang.Object o)
compareTo in interface java.lang.ComparablecompareTo in class VirtualManagerBaseComparable.compareTo(java.lang.Object)public boolean deleteFile(IVirtualFile file)
IVirtualFileManager
file - The virtual file to remove
IVirtualFileManager.deleteFile(com.aptana.ide.core.io.IVirtualFile)public java.io.InputStream getStream(IVirtualFile file)
IVirtualFileManager
IVirtualFileManager.getStream(com.aptana.ide.core.io.IVirtualFile)
public void putToLocalFile(IVirtualFile file,
java.io.File localFile)
IVirtualFileManager
IVirtualFileManager.putToLocalFile(com.aptana.ide.core.io.IVirtualFile,
java.io.File)
public boolean moveFile(IVirtualFile source,
IVirtualFile destination)
IVirtualFileManager
source - The source virtual file to movedestination - The destination location where to move the file
IVirtualFileManager.moveFile(com.aptana.ide.core.io.IVirtualFile,
com.aptana.ide.core.io.IVirtualFile)
public void putStream(java.io.InputStream input,
IVirtualFile targetFile)
throws java.io.IOException
IVirtualFileManager
input - The input stream containing the data to store in the remote filetargetFile - The remote file where to store the data from the input stream
java.io.IOException
VirtualFileManagerExceptionIVirtualFileManager.putStream(java.io.InputStream, IVirtualFile)
public boolean renameFile(IVirtualFile file,
java.lang.String newName)
IVirtualFileManager
file - The virtual file to renamenewName - The new name for the file
IVirtualFileManager.renameFile(com.aptana.ide.core.io.IVirtualFile,
java.lang.String)public void refresh()
public java.lang.String getHashString()
IVirtualFileManager
IVirtualFileManager.getHashString()public boolean containsFile(IVirtualFile file)
IVirtualFileManager
file - The file to check
IVirtualFileManager.containsFile(IVirtualFile)public java.lang.String getType()
ISerializableSyncItem
ISerializableSyncItem.getType()public java.lang.String toSerializableString()
ISerializableSyncItem
ISerializableSyncItem.toSerializableString()public void fromSerializableString(java.lang.String s)
ISerializableSyncItem
ISerializableSyncItem.fromSerializableString(java.lang.String)public java.lang.String getDescriptiveLabel()
IVirtualFileManager
getDescriptiveLabel in interface IVirtualFileManagergetDescriptiveLabel in class VirtualManagerBaseIVirtualFileManager.getDescriptiveLabel()public void connect()
IVirtualFileManager
IVirtualFileManager.connect()public void disconnect()
IVirtualFileManager
IVirtualFileManager.disconnect()
public void resolveBasePath()
throws ConnectionException,
VirtualFileManagerException
IVirtualFileManager
ConnectionException
VirtualFileManagerExceptionIVirtualFileManager.resolveBasePath()public boolean isConnected()
IVirtualFileManager
IVirtualFileManager.isConnected()protected org.eclipse.jface.preference.IPreferenceStore getPreferenceStore()
VirtualManagerBase
getPreferenceStore in class VirtualManagerBaseVirtualManagerBase.getPreferenceStore()public static void addGlobalSyncCloakExpression(java.lang.String expression)
expression - public static void removeGlobalSyncCloakExpression(java.lang.String expression)
expression - public boolean isValid()
isValid in interface IVirtualFileManagerisValid in class VirtualManagerBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||