com.aptana.ide.core.io.sync
Class VirtualFileSyncPair

java.lang.Object
  extended by com.aptana.ide.core.io.sync.VirtualFileSyncPair

public class VirtualFileSyncPair
extends java.lang.Object

Author:
Kevin Lindsey

Constructor Summary
VirtualFileSyncPair(IVirtualFile sourceFile, IVirtualFile destinationFile, java.lang.String relativePath, int syncState)
          SyncItem
 
Method Summary
 IVirtualFile getDestinationFile()
          getServerFile
 java.io.InputStream getDestinationInputStream()
          getServerInputStream
 java.lang.String getRelativePath()
          getRelativePath
 IVirtualFile getSourceFile()
          getClientFile
 java.io.InputStream getSourceInputStream()
          getClientInputStream
 int getSyncState()
          getSyncState
 int getTransferState()
          getTransferState
 boolean isDirectory()
          Am I a folder?
 void setDestinationFile(IVirtualFile destinationFile)
          setServerFile
 void setSourceFile(IVirtualFile sourceFile)
          setClientFile
 void setSyncState(int syncState)
          setSyncState
 void setTransferState(int transferState)
          setTransferState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualFileSyncPair

public VirtualFileSyncPair(IVirtualFile sourceFile,
                           IVirtualFile destinationFile,
                           java.lang.String relativePath,
                           int syncState)
SyncItem

Parameters:
sourceFile -
destinationFile -
relativePath -
syncState -
Method Detail

getSourceFile

public IVirtualFile getSourceFile()
getClientFile

Returns:
IVirtualFile

getSourceInputStream

public java.io.InputStream getSourceInputStream()
                                         throws ConnectionException,
                                                VirtualFileManagerException,
                                                java.io.IOException
getClientInputStream

Returns:
InputStream
Throws:
ConnectionException
VirtualFileManagerException
java.io.IOException

setSourceFile

public void setSourceFile(IVirtualFile sourceFile)
setClientFile

Parameters:
sourceFile -

getDestinationFile

public IVirtualFile getDestinationFile()
getServerFile

Returns:
IVirtualFile

getDestinationInputStream

public java.io.InputStream getDestinationInputStream()
                                              throws ConnectionException,
                                                     VirtualFileManagerException,
                                                     java.io.IOException
getServerInputStream

Returns:
InputStream
Throws:
ConnectionException
VirtualFileManagerException
java.io.IOException

setDestinationFile

public void setDestinationFile(IVirtualFile destinationFile)
setServerFile

Parameters:
destinationFile -

getRelativePath

public java.lang.String getRelativePath()
getRelativePath

Returns:
String

getSyncState

public int getSyncState()
getSyncState

Returns:
int

setSyncState

public void setSyncState(int syncState)
setSyncState

Parameters:
syncState -

getTransferState

public int getTransferState()
getTransferState

Returns:
int

setTransferState

public void setTransferState(int transferState)
setTransferState

Parameters:
transferState -

isDirectory

public boolean isDirectory()
Am I a folder?

Returns:
boolean