META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
org/
org/eclipse/
org/eclipse/ecf/
org/eclipse/ecf/filetransfer/
org/eclipse/ecf/filetransfer/events/
org/eclipse/ecf/filetransfer/events/socket/
org/eclipse/ecf/filetransfer/events/socketfactory/
org/eclipse/ecf/filetransfer/identity/
org/eclipse/ecf/filetransfer/service/
org/eclipse/ecf/internal/
org/eclipse/ecf/internal/filetransfer/
org/eclipse/ecf/filetransfer/BrowseFileTransferException.class
BrowseFileTransferException.java
package org.eclipse.ecf.filetransfer
public org.eclipse.ecf.filetransfer.BrowseFileTransferException extends org.eclipse.ecf.core.util.ECFException {
	private static final long serialVersionUID
	private int errorCode
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void  () 
	public void  (int) 
		int errorCode
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, int) 
		String message
		int errorCode
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.Throwable, int) 
		Throwable cause
		int errorCode
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable, int) 
		String message
		Throwable cause
		int errorCode
	public int getErrorCode () 
}

org/eclipse/ecf/filetransfer/FileTransferInfo.class
FileTransferInfo.java
package org.eclipse.ecf.filetransfer
public org.eclipse.ecf.filetransfer.FileTransferInfo extends java.lang.Object implements org.eclipse.ecf.filetransfer.IFileTransferInfo java.io.Serializable  {
	private static final long serialVersionUID
	protected java.io.File file
	protected java.util.Map properties
	protected String description
	protected String mimeType
	public void  (java.io.File) 
		java.io.File file
	public void  (java.io.File, java.util.Map) 
		java.io.File file
		java.util.Map properties
	public void  (java.io.File, java.util.Map, java.lang.String) 
		java.io.File file
		java.util.Map properties
		String description
	public void  (java.io.File, java.util.Map, java.lang.String, java.lang.String) 
		java.io.File file
		java.util.Map properties
		String description
		String mimeType
	public java.io.File getFile () 
	public java.util.Map getProperties () 
	public java.lang.String getDescription () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public long getFileSize () 
	public java.lang.String getMimeType () 
}

org/eclipse/ecf/filetransfer/FileTransferJob.class
FileTransferJob.java
package org.eclipse.ecf.filetransfer
public org.eclipse.ecf.filetransfer.FileTransferJob extends org.eclipse.core.runtime.jobs.Job {
	private org.eclipse.ecf.filetransfer.IFileTransferRunnable fileTransferRunnable
	private org.eclipse.ecf.filetransfer.IFileTransfer fileTransfer
	public void  (java.lang.String) 
		String name
	public final void setFileTransferRunnable (org.eclipse.ecf.filetransfer.IFileTransferRunnable) 
		org.eclipse.ecf.filetransfer.IFileTransferRunnable fileTransferRunnable
	public final void setFileTransfer (org.eclipse.ecf.filetransfer.IFileTransfer) 
		org.eclipse.ecf.filetransfer.IFileTransfer fileTransfer
	protected final org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor mntr
	protected void canceling () 
}

org/eclipse/ecf/filetransfer/IFileRangeSpecification.class
IFileRangeSpecification.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IFileRangeSpecification extends java.lang.Object {
	public abstract long getStartPosition () 
	public abstract long getEndPosition () 
}

org/eclipse/ecf/filetransfer/IFileTransfer.class
IFileTransfer.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IFileTransfer extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.ecf.core.identity.IIdentifiable  {
	public abstract void cancel () 
	public abstract double getPercentComplete () 
	public abstract java.lang.Exception getException () 
	public abstract boolean isDone () 
	public abstract long getFileLength () 
}

org/eclipse/ecf/filetransfer/IFileTransferInfo.class
IFileTransferInfo.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IFileTransferInfo extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract java.io.File getFile () 
	public abstract long getFileSize () 
	public abstract java.util.Map getProperties () 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getMimeType () 
}

org/eclipse/ecf/filetransfer/IFileTransferListener.class
IFileTransferListener.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IFileTransferListener extends java.lang.Object {
	public abstract void handleTransferEvent (org.eclipse.ecf.filetransfer.events.IFileTransferEvent) 
}

org/eclipse/ecf/filetransfer/IFileTransferPausable.class
IFileTransferPausable.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IFileTransferPausable extends java.lang.Object {
	public abstract boolean pause () 
	public abstract boolean isPaused () 
	public abstract boolean resume () 
}

org/eclipse/ecf/filetransfer/IFileTransferRateControl.class
IFileTransferRateControl.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IFileTransferRateControl extends java.lang.Object {
	public abstract void setMaxDownloadSpeed (long) 
	public abstract void setMaxUploadSpeed (long) 
}

org/eclipse/ecf/filetransfer/IFileTransferRunnable.class
IFileTransferRunnable.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IFileTransferRunnable extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus performFileTransfer (org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/ecf/filetransfer/IIncomingFileTransfer.class
IIncomingFileTransfer.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer extends java.lang.Object implements org.eclipse.ecf.filetransfer.IFileTransfer  {
	public abstract long getBytesReceived () 
	public abstract org.eclipse.ecf.filetransfer.IFileTransferListener getListener () 
	public abstract org.eclipse.ecf.filetransfer.IFileRangeSpecification getFileRangeSpecification () 
	public abstract java.lang.String getRemoteFileName () 
	public abstract java.util.Date getRemoteLastModified () 
}

org/eclipse/ecf/filetransfer/IIncomingFileTransferRequestListener.class
IIncomingFileTransferRequestListener.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener extends java.lang.Object {
	public abstract void handleFileTransferRequest (org.eclipse.ecf.filetransfer.events.IFileTransferRequestEvent) 
}

org/eclipse/ecf/filetransfer/IOutgoingFileTransfer.class
IOutgoingFileTransfer.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IOutgoingFileTransfer extends java.lang.Object implements org.eclipse.ecf.filetransfer.IFileTransfer  {
	public abstract long getBytesSent () 
}

org/eclipse/ecf/filetransfer/IRemoteFile.class
IRemoteFile.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IRemoteFile extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract org.eclipse.ecf.filetransfer.IRemoteFileInfo getInfo () 
	public abstract org.eclipse.ecf.filetransfer.identity.IFileID getID () 
}

org/eclipse/ecf/filetransfer/IRemoteFileAttributes.class
IRemoteFileAttributes.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IRemoteFileAttributes extends java.lang.Object {
	public static final String READ_ATTRIBUTE
	public static final String WRITE_ATTRIBUTE
	public static final String EXEC_ATTRIBUTE
	public static final String ARCHIVE_ATTRIBUTE
	public static final String HIDDEN_ATTRIBUTE
	public static final String SYMLINK_ATTRIBUTE
	public static final String SYMLINK_TARGET_ATTRIBUTE
	public abstract java.lang.String getAttribute (java.lang.String) 
	public abstract java.util.Iterator getAttributeKeys () 
	public abstract void setAttribute (java.lang.String, java.lang.String) 
}

org/eclipse/ecf/filetransfer/IRemoteFileInfo.class
IRemoteFileInfo.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IRemoteFileInfo extends java.lang.Object {
	public static final int NO_LENGTH
	public static final int NONE
	public static final int NO_LAST_MODIFIED
	public abstract long getLastModified () 
	public abstract long getLength () 
	public abstract boolean isDirectory () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.ecf.filetransfer.IRemoteFileAttributes getAttributes () 
	public abstract void setAttributes (org.eclipse.ecf.filetransfer.IRemoteFileAttributes) 
	public abstract void setName (java.lang.String) 
	public abstract void setLastModified (long) 
}

org/eclipse/ecf/filetransfer/IRemoteFileSystemBrowserContainerAdapter.class
IRemoteFileSystemBrowserContainerAdapter.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IRemoteFileSystemBrowserContainerAdapter extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract org.eclipse.ecf.core.identity.Namespace getBrowseNamespace () 
	public abstract org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest sendBrowseRequest (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IRemoteFileSystemListener)  throws org.eclipse.ecf.filetransfer.RemoteFileSystemException 
	public abstract void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) 
	public abstract void setProxy (org.eclipse.ecf.core.util.Proxy) 
}

org/eclipse/ecf/filetransfer/IRemoteFileSystemListener.class
IRemoteFileSystemListener.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IRemoteFileSystemListener extends java.lang.Object {
	public abstract void handleRemoteFileEvent (org.eclipse.ecf.filetransfer.events.IRemoteFileSystemEvent) 
}

org/eclipse/ecf/filetransfer/IRemoteFileSystemRequest.class
IRemoteFileSystemRequest.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract void cancel () 
	public abstract org.eclipse.ecf.filetransfer.IRemoteFileSystemListener getRemoteFileListener () 
	public abstract org.eclipse.ecf.filetransfer.identity.IFileID getFileID () 
}

org/eclipse/ecf/filetransfer/IRetrieveFileTransferContainerAdapter.class
IRetrieveFileTransferContainerAdapter.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IRetrieveFileTransferContainerAdapter extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract void sendRetrieveRequest (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IFileTransferListener, java.util.Map)  throws org.eclipse.ecf.filetransfer.IncomingFileTransferException 
	public abstract void sendRetrieveRequest (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IFileRangeSpecification, org.eclipse.ecf.filetransfer.IFileTransferListener, java.util.Map)  throws org.eclipse.ecf.filetransfer.IncomingFileTransferException 
	public abstract org.eclipse.ecf.core.identity.Namespace getRetrieveNamespace () 
	public abstract void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) 
	public abstract void setProxy (org.eclipse.ecf.core.util.Proxy) 
}

org/eclipse/ecf/filetransfer/IRetrieveFileTransferOptions.class
IRetrieveFileTransferOptions.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.IRetrieveFileTransferOptions extends java.lang.Object {
	public static final String REQUEST_HEADERS
	public static final String CONNECT_TIMEOUT
	public static final String READ_TIMEOUT
	static void  () 
}

org/eclipse/ecf/filetransfer/ISendFileTransferContainerAdapter.class
ISendFileTransferContainerAdapter.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.ISendFileTransferContainerAdapter extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract void sendOutgoingRequest (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IFileTransferInfo, org.eclipse.ecf.filetransfer.IFileTransferListener, java.util.Map)  throws org.eclipse.ecf.filetransfer.SendFileTransferException 
	public abstract void sendOutgoingRequest (org.eclipse.ecf.filetransfer.identity.IFileID, java.io.File, org.eclipse.ecf.filetransfer.IFileTransferListener, java.util.Map)  throws org.eclipse.ecf.filetransfer.SendFileTransferException 
	public abstract void addListener (org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener) 
	public abstract boolean removeListener (org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener) 
	public abstract org.eclipse.ecf.core.identity.Namespace getOutgoingNamespace () 
	public abstract void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) 
	public abstract void setProxy (org.eclipse.ecf.core.util.Proxy) 
}

org/eclipse/ecf/filetransfer/ISendFileTransferOptions.class
ISendFileTransferOptions.java
package org.eclipse.ecf.filetransfer
public abstract org.eclipse.ecf.filetransfer.ISendFileTransferOptions extends java.lang.Object {
}

org/eclipse/ecf/filetransfer/IncomingFileTransferException.class
IncomingFileTransferException.java
package org.eclipse.ecf.filetransfer
public org.eclipse.ecf.filetransfer.IncomingFileTransferException extends org.eclipse.ecf.core.util.ECFException {
	private static final long serialVersionUID
	private int errorCode
	private java.util.Map responseHeaders
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void  () 
	public void  (int) 
		int errorCode
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, int) 
		String message
		int errorCode
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.Throwable, int) 
		Throwable cause
		int errorCode
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable, int) 
		String message
		Throwable cause
		int errorCode
	public void  (java.lang.String, java.lang.Throwable, int, java.util.Map) 
		String message
		Throwable cause
		int errorCode
		java.util.Map responseHeaders
	public void  (java.lang.String, int, java.util.Map) 
		String message
		int errorCode
		java.util.Map responseHeaders
	public void  (java.lang.Throwable, int, java.util.Map) 
		Throwable cause
		int errorCode
		java.util.Map responseHeaders
	public int getErrorCode () 
	public java.util.Map getResponseHeaders () 
}

org/eclipse/ecf/filetransfer/InvalidFileRangeSpecificationException.class
InvalidFileRangeSpecificationException.java
package org.eclipse.ecf.filetransfer
public org.eclipse.ecf.filetransfer.InvalidFileRangeSpecificationException extends org.eclipse.ecf.filetransfer.IncomingFileTransferException {
	private static final long serialVersionUID
	private org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec
	public void  (org.eclipse.ecf.filetransfer.IFileRangeSpecification) 
		org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec
	public void  (org.eclipse.core.runtime.IStatus, org.eclipse.ecf.filetransfer.IFileRangeSpecification) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec
	public void  (java.lang.String, java.lang.Throwable, org.eclipse.ecf.filetransfer.IFileRangeSpecification) 
		String message
		Throwable cause
		org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec
	public void  (java.lang.String, org.eclipse.ecf.filetransfer.IFileRangeSpecification) 
		String message
		org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec
	public void  (java.lang.Throwable, org.eclipse.ecf.filetransfer.IFileRangeSpecification) 
		Throwable cause
		org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec
	public org.eclipse.ecf.filetransfer.IFileRangeSpecification getFileRangeSpecification () 
}

org/eclipse/ecf/filetransfer/RemoteFileSystemException.class
RemoteFileSystemException.java
package org.eclipse.ecf.filetransfer
public org.eclipse.ecf.filetransfer.RemoteFileSystemException extends org.eclipse.ecf.core.util.ECFException {
	private static final long serialVersionUID
	public void  () 
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

org/eclipse/ecf/filetransfer/SendFileTransferException.class
SendFileTransferException.java
package org.eclipse.ecf.filetransfer
public org.eclipse.ecf.filetransfer.SendFileTransferException extends org.eclipse.ecf.core.util.ECFException {
	private static final long serialVersionUID
	private int errorCode
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void  () 
	public void  (int) 
		int errorCode
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, int) 
		String message
		int errorCode
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.Throwable, int) 
		Throwable cause
		int errorCode
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable, int) 
		String message
		Throwable cause
		int errorCode
	public int getErrorCode () 
}

org/eclipse/ecf/filetransfer/UserCancelledException.class
UserCancelledException.java
package org.eclipse.ecf.filetransfer
public org.eclipse.ecf.filetransfer.UserCancelledException extends org.eclipse.ecf.core.util.ECFException {
	private static final long serialVersionUID
	public void  () 
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/eclipse/ecf/filetransfer/events/IFileTransferConnectStartEvent.class
IFileTransferConnectStartEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IFileTransferConnectStartEvent extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.ecf.filetransfer.events.IFileTransferEvent  {
	public abstract org.eclipse.ecf.filetransfer.identity.IFileID getFileID () 
	public abstract void cancel () 
	public abstract org.eclipse.ecf.filetransfer.FileTransferJob prepareConnectJob (org.eclipse.ecf.filetransfer.FileTransferJob) 
	public abstract void connectUsingJob (org.eclipse.ecf.filetransfer.FileTransferJob) 
}

org/eclipse/ecf/filetransfer/events/IFileTransferEvent.class
IFileTransferEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IFileTransferEvent extends java.lang.Object implements org.eclipse.ecf.core.util.Event  {
}

org/eclipse/ecf/filetransfer/events/IFileTransferRequestEvent.class
IFileTransferRequestEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IFileTransferRequestEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IFileTransferEvent  {
	public abstract org.eclipse.ecf.core.identity.ID getRequesterID () 
	public abstract org.eclipse.ecf.filetransfer.IFileTransferInfo getFileTransferInfo () 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer accept (java.io.File)  throws org.eclipse.ecf.filetransfer.IncomingFileTransferException 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer accept (java.io.OutputStream, org.eclipse.ecf.filetransfer.IFileTransferListener)  throws org.eclipse.ecf.filetransfer.IncomingFileTransferException 
	public abstract void reject () 
	public abstract boolean requestAccepted () 
}

org/eclipse/ecf/filetransfer/events/IIncomingFileTransferEvent.class
IIncomingFileTransferEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IIncomingFileTransferEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IFileTransferEvent  {
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer getSource () 
}

org/eclipse/ecf/filetransfer/events/IIncomingFileTransferReceiveDataEvent.class
IIncomingFileTransferReceiveDataEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveDataEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferEvent  {
}

org/eclipse/ecf/filetransfer/events/IIncomingFileTransferReceiveDoneEvent.class
IIncomingFileTransferReceiveDoneEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveDoneEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferEvent  {
	public abstract java.lang.Exception getException () 
}

org/eclipse/ecf/filetransfer/events/IIncomingFileTransferReceivePausedEvent.class
IIncomingFileTransferReceivePausedEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceivePausedEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferEvent  {
}

org/eclipse/ecf/filetransfer/events/IIncomingFileTransferReceiveResumedEvent.class
IIncomingFileTransferReceiveResumedEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveResumedEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferEvent  {
	public abstract org.eclipse.ecf.filetransfer.identity.IFileID getFileID () 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.File, boolean)  throws java.io.IOException 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.File, org.eclipse.ecf.filetransfer.FileTransferJob, boolean)  throws java.io.IOException 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.OutputStream)  throws java.io.IOException 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.OutputStream, org.eclipse.ecf.filetransfer.FileTransferJob)  throws java.io.IOException 
	public abstract void cancel () 
	public abstract java.util.Map getResponseHeaders () 
}

org/eclipse/ecf/filetransfer/events/IIncomingFileTransferReceiveStartEvent.class
IIncomingFileTransferReceiveStartEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveStartEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferEvent  {
	public abstract org.eclipse.ecf.filetransfer.identity.IFileID getFileID () 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.File)  throws java.io.IOException 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.File, org.eclipse.ecf.filetransfer.FileTransferJob)  throws java.io.IOException 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.OutputStream)  throws java.io.IOException 
	public abstract org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.OutputStream, org.eclipse.ecf.filetransfer.FileTransferJob)  throws java.io.IOException 
	public abstract void cancel () 
	public abstract java.util.Map getResponseHeaders () 
}

org/eclipse/ecf/filetransfer/events/IOutgoingFileTransferEvent.class
IOutgoingFileTransferEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IFileTransferEvent  {
	public abstract org.eclipse.ecf.filetransfer.IOutgoingFileTransfer getSource () 
}

org/eclipse/ecf/filetransfer/events/IOutgoingFileTransferResponseEvent.class
IOutgoingFileTransferResponseEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferResponseEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferEvent  {
	public abstract boolean requestAccepted () 
	public abstract void setFileTransferJob (org.eclipse.ecf.filetransfer.FileTransferJob) 
}

org/eclipse/ecf/filetransfer/events/IOutgoingFileTransferSendDataEvent.class
IOutgoingFileTransferSendDataEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferSendDataEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferEvent  {
}

org/eclipse/ecf/filetransfer/events/IOutgoingFileTransferSendDoneEvent.class
IOutgoingFileTransferSendDoneEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferSendDoneEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferEvent  {
}

org/eclipse/ecf/filetransfer/events/IOutgoingFileTransferSendPausedEvent.class
IOutgoingFileTransferSendPausedEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferSendPausedEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferEvent  {
}

org/eclipse/ecf/filetransfer/events/IOutgoingFileTransferSendResumedEvent.class
IOutgoingFileTransferSendResumedEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferSendResumedEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferEvent  {
}

org/eclipse/ecf/filetransfer/events/IRemoteFileSystemBrowseEvent.class
IRemoteFileSystemBrowseEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IRemoteFileSystemBrowseEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IRemoteFileSystemEvent  {
	public abstract org.eclipse.ecf.filetransfer.IRemoteFile[] getRemoteFiles () 
}

org/eclipse/ecf/filetransfer/events/IRemoteFileSystemEvent.class
IRemoteFileSystemEvent.java
package org.eclipse.ecf.filetransfer.events
public abstract org.eclipse.ecf.filetransfer.events.IRemoteFileSystemEvent extends java.lang.Object {
	public abstract java.lang.Exception getException () 
	public abstract org.eclipse.ecf.filetransfer.identity.IFileID getFileID () 
}

org/eclipse/ecf/filetransfer/events/socket/ISocketClosedEvent.class
ISocketClosedEvent.java
package org.eclipse.ecf.filetransfer.events.socket
public abstract org.eclipse.ecf.filetransfer.events.socket.ISocketClosedEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socket.ISocketEvent  {
}

org/eclipse/ecf/filetransfer/events/socket/ISocketConnectedEvent.class
ISocketConnectedEvent.java
package org.eclipse.ecf.filetransfer.events.socket
public abstract org.eclipse.ecf.filetransfer.events.socket.ISocketConnectedEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socket.ISocketEvent  {
	public abstract void setSocket (java.net.Socket) 
}

org/eclipse/ecf/filetransfer/events/socket/ISocketCreatedEvent.class
ISocketCreatedEvent.java
package org.eclipse.ecf.filetransfer.events.socket
public abstract org.eclipse.ecf.filetransfer.events.socket.ISocketCreatedEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socket.ISocketEvent  {
}

org/eclipse/ecf/filetransfer/events/socket/ISocketEvent.class
ISocketEvent.java
package org.eclipse.ecf.filetransfer.events.socket
public abstract org.eclipse.ecf.filetransfer.events.socket.ISocketEvent extends java.lang.Object implements org.eclipse.ecf.core.util.Event  {
	public abstract org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource getSource () 
	public abstract boolean isSameFactorySocket (org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) 
	public abstract java.net.Socket getFactorySocket () 
	public abstract java.net.Socket getSocket () 
}

org/eclipse/ecf/filetransfer/events/socket/ISocketEventSource.class
ISocketEventSource.java
package org.eclipse.ecf.filetransfer.events.socket
public abstract org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract void addListener (org.eclipse.ecf.filetransfer.events.socket.ISocketListener) 
	public abstract void removeListener (org.eclipse.ecf.filetransfer.events.socket.ISocketListener) 
	public abstract void fireEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) 
}

org/eclipse/ecf/filetransfer/events/socket/ISocketListener.class
ISocketListener.java
package org.eclipse.ecf.filetransfer.events.socket
public abstract org.eclipse.ecf.filetransfer.events.socket.ISocketListener extends java.lang.Object {
	public abstract void handleSocketEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) 
}

org/eclipse/ecf/filetransfer/events/socketfactory/INonconnectedSocketFactory.class
INonconnectedSocketFactory.java
package org.eclipse.ecf.filetransfer.events.socketfactory
public abstract org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory extends java.lang.Object {
	public abstract java.net.Socket createSocket ()  throws java.io.IOException 
}

org/eclipse/ecf/filetransfer/identity/FileCreateException.class
FileCreateException.java
package org.eclipse.ecf.filetransfer.identity
public org.eclipse.ecf.filetransfer.identity.FileCreateException extends org.eclipse.ecf.core.util.ECFException {
	private static final long serialVersionUID
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/eclipse/ecf/filetransfer/identity/FileIDFactory.class
FileIDFactory.java
package org.eclipse.ecf.filetransfer.identity
public org.eclipse.ecf.filetransfer.identity.FileIDFactory extends java.lang.Object {
	protected static org.eclipse.ecf.filetransfer.identity.FileIDFactory instance
	static Class class$0
	static void  () 
	public void  () 
	public static org.eclipse.ecf.filetransfer.identity.FileIDFactory getDefault () 
	public org.eclipse.ecf.filetransfer.identity.IFileID createFileID (org.eclipse.ecf.core.identity.Namespace, java.net.URL)  throws org.eclipse.ecf.filetransfer.identity.FileCreateException 
		org.eclipse.ecf.core.identity.Namespace namespace
		java.net.URL remoteFile
	public org.eclipse.ecf.filetransfer.identity.IFileID createFileID (org.eclipse.ecf.core.identity.Namespace, java.lang.String)  throws org.eclipse.ecf.filetransfer.identity.FileCreateException 
		org.eclipse.ecf.core.identity.Namespace namespace
		String remoteFile
	public org.eclipse.ecf.filetransfer.identity.IFileID createFileID (org.eclipse.ecf.core.identity.Namespace, java.lang.Object[])  throws org.eclipse.ecf.filetransfer.identity.FileCreateException 
		org.eclipse.ecf.core.identity.Namespace namespace
		Object[] arguments
		org.eclipse.ecf.filetransfer.identity.IFileID result
		Exception e
}

org/eclipse/ecf/filetransfer/identity/IFileID.class
IFileID.java
package org.eclipse.ecf.filetransfer.identity
public abstract org.eclipse.ecf.filetransfer.identity.IFileID extends java.lang.Object implements org.eclipse.ecf.core.identity.ID  {
	public abstract java.lang.String getFilename () 
	public abstract java.net.URL getURL ()  throws java.net.MalformedURLException 
}

org/eclipse/ecf/filetransfer/service/IRemoteFileSystemBrowser.class
IRemoteFileSystemBrowser.java
package org.eclipse.ecf.filetransfer.service
public abstract org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowser extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRemoteFileSystemBrowserContainerAdapter  {
}

org/eclipse/ecf/filetransfer/service/IRemoteFileSystemBrowserFactory.class
IRemoteFileSystemBrowserFactory.java
package org.eclipse.ecf.filetransfer.service
public abstract org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowserFactory extends java.lang.Object {
	public abstract org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowser newInstance () 
}

org/eclipse/ecf/filetransfer/service/IRetrieveFileTransfer.class
IRetrieveFileTransfer.java
package org.eclipse.ecf.filetransfer.service
public abstract org.eclipse.ecf.filetransfer.service.IRetrieveFileTransfer extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRetrieveFileTransferContainerAdapter  {
}

org/eclipse/ecf/filetransfer/service/IRetrieveFileTransferFactory.class
IRetrieveFileTransferFactory.java
package org.eclipse.ecf.filetransfer.service
public abstract org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory extends java.lang.Object {
	public abstract org.eclipse.ecf.filetransfer.service.IRetrieveFileTransfer newInstance () 
}

org/eclipse/ecf/filetransfer/service/ISendFileTransfer.class
ISendFileTransfer.java
package org.eclipse.ecf.filetransfer.service
public abstract org.eclipse.ecf.filetransfer.service.ISendFileTransfer extends java.lang.Object implements org.eclipse.ecf.filetransfer.ISendFileTransferContainerAdapter  {
}

org/eclipse/ecf/filetransfer/service/ISendFileTransferFactory.class
ISendFileTransferFactory.java
package org.eclipse.ecf.filetransfer.service
public abstract org.eclipse.ecf.filetransfer.service.ISendFileTransferFactory extends java.lang.Object {
	public abstract org.eclipse.ecf.filetransfer.service.ISendFileTransfer newInstance () 
}

org/eclipse/ecf/internal/filetransfer/Activator.class
Activator.java
package org.eclipse.ecf.internal.filetransfer
public org.eclipse.ecf.internal.filetransfer.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static final String PLUGIN_ID
	private static final String URLCONNECTION_FACTORY_EPOINT
	private static final String PROTOCOL_ATTRIBUTE
	private static final String SERVICE_CLASS_ATTRIBUTE
	private org.osgi.util.tracker.ServiceTracker extensionRegistryTracker
	private static org.eclipse.ecf.internal.filetransfer.Activator plugin
	private org.osgi.framework.BundleContext context
	private org.osgi.util.tracker.ServiceTracker logServiceTracker
	static Class class$0
	static Class class$1
	static Class class$2
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext ctxt
	protected org.osgi.service.log.LogService getLogService () 
	public void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.osgi.service.log.LogService logService
	public org.eclipse.core.runtime.IExtensionRegistry getExtensionRegistry () 
	private void setupProtocolHandlers (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		org.eclipse.core.runtime.IExtensionRegistry reg
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int i
		org.osgi.service.url.AbstractURLStreamHandlerService svc
		String protocol
		org.eclipse.core.runtime.CoreException e
		java.util.Hashtable properties
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext ctxt
	public static synchronized org.eclipse.ecf.internal.filetransfer.Activator getDefault () 
}

org/eclipse/ecf/internal/filetransfer/FileTransferDebugOptions.class
FileTransferDebugOptions.java
package org.eclipse.ecf.internal.filetransfer
public abstract org.eclipse.ecf.internal.filetransfer.FileTransferDebugOptions extends java.lang.Object {
	public static final String DEBUG
	public static final String EXCEPTIONS_THROWING
	public static final String EXCEPTIONS_CATCHING
	public static final String METHODS_ENTERING
	public static final String METHODS_EXITING
}

org/eclipse/ecf/internal/filetransfer/Messages.class
Messages.java
package org.eclipse.ecf.internal.filetransfer
public org.eclipse.ecf.internal.filetransfer.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String FileTransferJob_STATUSERROR_NO_RUNNABLE
	public static String FileTransferJob_STATUSERROR_NO_TRANSFER
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/ecf/internal/filetransfer/messages.properties
schema/
about.html
plugin.properties
plugin.xml
schema/urlStreamHandlerService.exsd