|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aptana.ide.core.io.VirtualManagerBase
public abstract class VirtualManagerBase
| Field Summary |
|---|
| Fields inherited from interface com.aptana.ide.core.io.sync.ISerializableSyncItem |
|---|
DELIMITER, FILE_DELIMITER, OBJ_DELIMITER, SECTION_DELIMITER, TYPE_DELIMITER |
| Constructor Summary | |
|---|---|
VirtualManagerBase(ProtocolManager protocolManager)
VirtualManagerBase |
|
| Method Summary | |
|---|---|
void |
addCloakedFile(IVirtualFile file)
Sets a file as cloaked |
void |
addCloakExpression(java.lang.String fileExpression)
Sets an expression to cloak all files that match the expression |
void |
addFileTransferListener(FileTransferListener listener)
Add a listener for file transfer log events. |
int |
compareTo(java.lang.Object o)
|
protected IVirtualFile[] |
deserializeCloakedFiles(java.lang.String items)
Serialize a list of files |
protected void |
fireFileTransferEvent(java.lang.String logInfo)
An event that contains transfer logging info as files are transfered. |
protected boolean |
fireGetFilesEvent(java.lang.String path)
fireGetFilesEvent |
java.lang.String[] |
getCloakedFileExpressions()
getCloakedFileExpressions |
IVirtualFile[] |
getCloakedFiles()
getCloakedFiles |
java.lang.String |
getDescriptiveLabel()
Returns a descriptive label for use when presenting this file manager |
IVirtualFileManagerEventHandler |
getEventHandler()
getEventHandler |
IVirtualFile[] |
getFiles(IVirtualFile file)
getFiles |
static java.lang.String |
getFileTypeCloakExpression(IVirtualFile element)
Returns the expression used to cloak items of this type |
long |
getId()
getId |
java.lang.String |
getNickName()
Retrieve the name to use when displaying this file manager. |
protected abstract org.eclipse.jface.preference.IPreferenceStore |
getPreferenceStore()
Returns the local preference store |
ProtocolManager |
getProtocolManager()
getProtocolManager |
long |
getTimeOffset()
getTimeOffset |
boolean |
isAutoCalculateServerTimeOffset()
Do we auto-calculate the server time offset |
boolean |
isFileCloaked(IVirtualFile file)
is a file cloaked? |
boolean |
isHidden()
isHidden |
boolean |
isTransient()
isTransient |
boolean |
isValid()
Is the current file manager valid (meaning that the base path is valid) |
void |
propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
|
void |
removeAllCloakExpressions()
Removes all cloaked expressions |
void |
removeCloakedFile(IVirtualFile file)
Remove a file as cloaked |
void |
removeCloakExpression(java.lang.String fileExpression)
Removes an expression to cloak all files that match the expression |
void |
removeFileTransferListener(FileTransferListener listener)
Remove a listener for file transfer log events. |
void |
resetTimeOffsetCache()
Resets the time offset cache |
protected java.lang.String |
serializeCloakedFiles(IVirtualFile[] files)
De-serialize a list of files |
void |
setAutoCalculateServerTimeOffset(boolean calculateOffset)
Set if we auto-calculate the server time offset |
void |
setCloakedFiles(IVirtualFile[] files)
setCloakedFiles |
void |
setEventHandler(IVirtualFileManagerEventHandler eventHandler)
setEventHandler |
void |
setHidden(boolean hidden)
setHidden |
void |
setId(long id)
setId |
void |
setNickName(java.lang.String nickName)
setNickName |
void |
setTimeOffset(long timeOffset)
Sets the time offset |
void |
setTransient(boolean transient1)
setTransient |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.aptana.ide.core.io.IVirtualFileManager |
|---|
connect, containsFile, createLocalDirectory, createVirtualDirectory, createVirtualFile, deleteFile, disconnect, getBaseFile, getBasePath, getDisabledImage, getFiles, getFileSeparator, getFileTimeString, getGroup, getHashString, getImage, getOwner, getStream, hasFiles, isConnected, moveFile, putStream, putToLocalFile, refresh, renameFile, resolveBasePath, setBasePath, setDisabledImage, setGroup, setImage, setOwner |
| Methods inherited from interface com.aptana.ide.core.io.sync.ISerializableSyncItem |
|---|
fromSerializableString, getType, toSerializableString |
| Constructor Detail |
|---|
public VirtualManagerBase(ProtocolManager protocolManager)
protocolManager - | Method Detail |
|---|
public IVirtualFileManagerEventHandler getEventHandler()
getEventHandler in interface IVirtualFileManagerpublic void setEventHandler(IVirtualFileManagerEventHandler eventHandler)
setEventHandler in interface IVirtualFileManagereventHandler - protected boolean fireGetFilesEvent(java.lang.String path)
path -
public IVirtualFile[] getFiles(IVirtualFile file)
throws ConnectionException,
java.io.IOException
IVirtualFileManager
getFiles in interface IVirtualFileManagerjava.io.IOException
ConnectionExceptionIVirtualFileManager.getFiles(com.aptana.ide.core.io.IVirtualFile)public java.lang.String getNickName()
IVirtualFileManager
getNickName in interface IVirtualFileManagerIVirtualFileManager.getNickName()public void setNickName(java.lang.String nickName)
IVirtualFileManager
setNickName in interface IVirtualFileManagerIVirtualFileManager.setNickName(java.lang.String)public ProtocolManager getProtocolManager()
IVirtualFileManager
getProtocolManager in interface IVirtualFileManagerIVirtualFileManager.getProtocolManager()public int compareTo(java.lang.Object o)
compareTo in interface java.lang.ComparableComparable.compareTo(java.lang.Object)public long getId()
IVirtualFileManager
getId in interface IVirtualFileManagerIVirtualFileManager.getId()public void setId(long id)
IVirtualFileManager
setId in interface IVirtualFileManagerIVirtualFileManager.setId(long)public boolean isHidden()
IVirtualFileManager
isHidden in interface IVirtualFileManagerIVirtualFileManager.isHidden()public void setHidden(boolean hidden)
IVirtualFileManager
setHidden in interface IVirtualFileManagerIVirtualFileManager.setHidden(boolean)public boolean isTransient()
IVirtualFileManager
isTransient in interface IVirtualFileManagerIVirtualFileManager.isTransient()public void setTransient(boolean transient1)
IVirtualFileManager
setTransient in interface IVirtualFileManagerIVirtualFileManager.setTransient(boolean)public java.lang.String getDescriptiveLabel()
IVirtualFileManager
getDescriptiveLabel in interface IVirtualFileManagerIVirtualFileManager.getDescriptiveLabel()public void addFileTransferListener(FileTransferListener listener)
listener - public void removeFileTransferListener(FileTransferListener listener)
listener - protected void fireFileTransferEvent(java.lang.String logInfo)
logInfo - public void setTimeOffset(long timeOffset)
setTimeOffset in interface IVirtualFileManagertimeOffset - public void setAutoCalculateServerTimeOffset(boolean calculateOffset)
setAutoCalculateServerTimeOffset in interface IVirtualFileManagercalculateOffset - public boolean isAutoCalculateServerTimeOffset()
isAutoCalculateServerTimeOffset in interface IVirtualFileManagerpublic void resetTimeOffsetCache()
resetTimeOffsetCache in interface IVirtualFileManager
public long getTimeOffset()
throws ConnectionException
getTimeOffset in interface IVirtualFileManagerConnectionExceptionpublic IVirtualFile[] getCloakedFiles()
getCloakedFiles in interface IVirtualFileManagerpublic java.lang.String[] getCloakedFileExpressions()
getCloakedFileExpressions in interface IVirtualFileManagerpublic void setCloakedFiles(IVirtualFile[] files)
setCloakedFiles in interface IVirtualFileManagerfiles - public void addCloakedFile(IVirtualFile file)
addCloakedFile in interface IVirtualFileManagerfile - public void removeCloakedFile(IVirtualFile file)
removeCloakedFile in interface IVirtualFileManagerfile - public void addCloakExpression(java.lang.String fileExpression)
addCloakExpression in interface IVirtualFileManagerfileExpression - public void removeCloakExpression(java.lang.String fileExpression)
removeCloakExpression in interface IVirtualFileManagerfileExpression - public void removeAllCloakExpressions()
public boolean isFileCloaked(IVirtualFile file)
isFileCloaked in interface IVirtualFileManagerfile -
protected IVirtualFile[] deserializeCloakedFiles(java.lang.String items)
items -
protected java.lang.String serializeCloakedFiles(IVirtualFile[] files)
files -
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
propertyChange in interface org.eclipse.jface.util.IPropertyChangeListenerIPropertyChangeListener.propertyChange(org.eclipse.jface.util.PropertyChangeEvent)protected abstract org.eclipse.jface.preference.IPreferenceStore getPreferenceStore()
public static java.lang.String getFileTypeCloakExpression(IVirtualFile element)
element -
public boolean isValid()
isValid in interface IVirtualFileManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||