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/internal/
org/eclipse/ecf/internal/provider/
org/eclipse/ecf/internal/provider/filetransfer/
org/eclipse/ecf/provider/
org/eclipse/ecf/provider/filetransfer/
org/eclipse/ecf/provider/filetransfer/browse/
org/eclipse/ecf/provider/filetransfer/events/
org/eclipse/ecf/provider/filetransfer/events/socket/
org/eclipse/ecf/provider/filetransfer/identity/
org/eclipse/ecf/provider/filetransfer/outgoing/
org/eclipse/ecf/provider/filetransfer/retrieve/
org/eclipse/ecf/provider/filetransfer/util/
org/eclipse/ecf/internal/provider/filetransfer/Activator$1.class
Activator.java package org.eclipse.ecf.internal.provider.filetransfer org.eclipse.ecf.internal.provider.filetransfer.Activator$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener { final org.eclipse.ecf.internal.provider.filetransfer.Activator this$0 void <init> (org.eclipse.ecf.internal.provider.filetransfer.Activator) public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) org.eclipse.core.runtime.IRegistryChangeEvent event org.eclipse.core.runtime.IExtensionDelta[] retrieveDelta int i org.eclipse.core.runtime.IExtensionDelta[] sendDelta int i org.eclipse.core.runtime.IExtensionDelta[] browseDelta int i }
org/eclipse/ecf/internal/provider/filetransfer/Activator$2.class
Activator.java package org.eclipse.ecf.internal.provider.filetransfer org.eclipse.ecf.internal.provider.filetransfer.Activator$2 extends java.lang.Object implements org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory { final org.eclipse.ecf.internal.provider.filetransfer.Activator this$0 void <init> (org.eclipse.ecf.internal.provider.filetransfer.Activator) public org.eclipse.ecf.filetransfer.service.IRetrieveFileTransfer newInstance () }
org/eclipse/ecf/internal/provider/filetransfer/Activator$DummyURLStreamHandlerService.class
Activator.java package org.eclipse.ecf.internal.provider.filetransfer org.eclipse.ecf.internal.provider.filetransfer.Activator$DummyURLStreamHandlerService extends org.osgi.service.url.AbstractURLStreamHandlerService { final org.eclipse.ecf.internal.provider.filetransfer.Activator this$0 void <init> (org.eclipse.ecf.internal.provider.filetransfer.Activator) public java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException java.net.URL u }
org/eclipse/ecf/internal/provider/filetransfer/Activator$ProtocolFactory.class
Activator.java package org.eclipse.ecf.internal.provider.filetransfer org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory extends java.lang.Object implements java.lang.Comparable { Object factory int priority String id public void <init> (java.lang.Object, int, java.lang.String) Object factory int priority String id public java.lang.Object getFactory () public java.lang.String getID () public int getPriority () public int compareTo (java.lang.Object) Object another org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory other }
org/eclipse/ecf/internal/provider/filetransfer/Activator.class
Activator.java package org.eclipse.ecf.internal.provider.filetransfer public org.eclipse.ecf.internal.provider.filetransfer.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator org.eclipse.ecf.provider.filetransfer.IFileTransferProtocolToFactoryMapper { public static final String PLUGIN_EXCLUDED_SYS_PROP_NAME private static final String CLASS_ATTR private static final String PRIORITY_ATTR private static final int DEFAULT_PRIORITY private static final String PROTOCOL_ATTR private static final String[] jvmSchemes private static final String URL_HANDLER_PROTOCOL_NAME private static final String URLSTREAM_HANDLER_SERVICE_NAME public static final String PLUGIN_ID private static final String RETRIEVE_FILETRANSFER_PROTOCOL_FACTORY_EPOINT_NAME private static final String RETRIEVE_FILETRANSFER_PROTOCOL_FACTORY_EPOINT private static final String SEND_FILETRANSFER_PROTOCOL_FACTORY_EPOINT_NAME private static final String SEND_FILETRANSFER_PROTOCOL_FACTORY_EPOINT private static final String BROWSE_FILETRANSFER_PROTOCOL_FACTORY_EPOINT_NAME private static final String BROWSE_FILETRANSFER_PROTOCOL_FACTORY_EPOINT private static org.eclipse.ecf.internal.provider.filetransfer.Activator plugin private org.osgi.framework.BundleContext context private org.osgi.framework.ServiceRegistration fileTransferServiceRegistration private org.osgi.util.tracker.ServiceTracker logServiceTracker private org.osgi.util.tracker.ServiceTracker extensionRegistryTracker private java.util.Map retrieveFileTransferProtocolMap private java.util.Map sendFileTransferProtocolMap private java.util.Map browseFileTransferProtocolMap private org.osgi.util.tracker.ServiceTracker adapterManagerTracker private org.osgi.util.tracker.ServiceTracker proxyServiceTracker private org.eclipse.ecf.internal.provider.filetransfer.IURLConnectionModifier urlConnectionModifier private String[] excludedPlugins private org.osgi.framework.ServiceRegistration protocolMapperRegistration private org.eclipse.core.runtime.IRegistryChangeListener registryChangeListener private final org.eclipse.ecf.internal.provider.filetransfer.Activator$DummyURLStreamHandlerService dummyService static Class class$0 static Class class$1 static Class class$2 static Class class$3 static Class class$4 static Class class$5 static Class class$6 static void <clinit> () private java.lang.String[] parseExcludedPlugins () String prop java.util.StringTokenizer tok int count String[] results int i public void <init> () protected org.osgi.service.log.LogService getLogService () public org.eclipse.core.net.proxy.IProxyService getProxyService () Exception e NoClassDefFoundError e public static void logNoProxyWarning (java.lang.Throwable) Throwable e org.eclipse.ecf.internal.provider.filetransfer.Activator a public void log (org.eclipse.core.runtime.IStatus) org.eclipse.core.runtime.IStatus status org.osgi.service.log.LogService logService public org.osgi.framework.Bundle getBundle () public void start (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext ctxt Class urlConnectionModifierClass Throwable t org.eclipse.core.runtime.IExtensionRegistry registry public boolean reinitialize () Exception e public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext ctxt org.eclipse.core.runtime.IExtensionRegistry registry public static synchronized org.eclipse.ecf.internal.provider.filetransfer.Activator getDefault () public java.lang.String[] getPlatformSupportedSchemes () org.osgi.util.tracker.ServiceTracker handlers org.osgi.framework.ServiceReference[] refs java.util.Set protocols int i Object protocol String[] ps int j int i public org.eclipse.core.runtime.IExtensionRegistry getExtensionRegistry () private int getPriority (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.String) org.eclipse.core.runtime.IConfigurationElement configElement String warning String protocol String priorityString int priority NumberFormatException e boolean pluginExcluded (java.lang.String) String pluginId java.util.List l void addRetrieveExtensions (org.eclipse.core.runtime.IConfigurationElement[]) org.eclipse.core.runtime.IConfigurationElement[] configElements int i String protocol String CONTRIBUTION_WARNING String pluginId org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory retrieveFactory int priority String contributorName org.eclipse.core.runtime.CoreException e void removeRetrieveExtensions (org.eclipse.core.runtime.IConfigurationElement[]) org.eclipse.core.runtime.IConfigurationElement[] configElements int i String protocol String id void addSendExtensions (org.eclipse.core.runtime.IConfigurationElement[]) org.eclipse.core.runtime.IConfigurationElement[] configElements int i String protocol String CONTRIBUTION_WARNING String pluginId org.eclipse.ecf.filetransfer.service.ISendFileTransferFactory clazz int priority org.eclipse.core.runtime.CoreException e void removeSendExtensions (org.eclipse.core.runtime.IConfigurationElement[]) org.eclipse.core.runtime.IConfigurationElement[] configElements int i String protocol String id void addBrowseExtensions (org.eclipse.core.runtime.IConfigurationElement[]) org.eclipse.core.runtime.IConfigurationElement[] configElements int i String protocol String CONTRIBUTION_WARNING String pluginId org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowserFactory clazz int priority org.eclipse.core.runtime.CoreException e void removeBrowseExtensions (org.eclipse.core.runtime.IConfigurationElement[]) org.eclipse.core.runtime.IConfigurationElement[] configElements int i String protocol String id private void loadProtocolHandlers () org.eclipse.core.runtime.IExtensionRegistry reg org.eclipse.core.runtime.IExtensionPoint retrieveExtensionPoint org.eclipse.core.runtime.IExtensionPoint sendExtensionPoint org.eclipse.core.runtime.IExtensionPoint browseExtensionPoint private boolean isSchemeRegistered (java.lang.String, java.lang.String[]) String protocol String[] schemes int i private void registerScheme (java.lang.String) String protocol java.util.Hashtable properties public org.eclipse.ecf.filetransfer.service.IRetrieveFileTransfer getFileTransfer (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory protocolFactory org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory factory public org.eclipse.ecf.filetransfer.service.ISendFileTransfer getSendFileTransfer (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory protocolFactory org.eclipse.ecf.filetransfer.service.ISendFileTransferFactory factory public org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowser getBrowseFileTransfer (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory protocolFactory org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowserFactory factory public org.eclipse.core.runtime.IAdapterManager getAdapterManager () org.eclipse.core.runtime.IAdapterManager adapterManager public org.eclipse.ecf.internal.provider.filetransfer.IURLConnectionModifier getURLConnectionModifier () public boolean setRetrieveFileTransferFactory (java.lang.String, java.lang.String, org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory, int) String protocol String id org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory factory int priority org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory newProtocolFactory org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory String CONTRIBUTION_WARNING int result String[] existingSchemes public java.lang.String getRetrieveFileTransferFactoryId (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory public int getRetrieveFileTransferPriority (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory public boolean removeRetrieveFileTransferFactory (java.lang.String) String id boolean removed java.util.Iterator i org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory public boolean setBrowseFileTransferFactory (java.lang.String, java.lang.String, org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowserFactory, int) String protocol String id org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowserFactory factory int priority org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory newProtocolFactory org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory String CONTRIBUTION_WARNING int result String[] existingSchemes public java.lang.String getBrowseFileTransferFactoryId (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory public int getBrowseFileTransferPriority (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory public boolean removeBrowseFileTransferFactory (java.lang.String) String id boolean removed java.util.Iterator i org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory public boolean setSendFileTransferFactory (java.lang.String, java.lang.String, org.eclipse.ecf.filetransfer.service.ISendFileTransferFactory, int) String protocol String id org.eclipse.ecf.filetransfer.service.ISendFileTransferFactory factory int priority org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory newProtocolFactory org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory String CONTRIBUTION_WARNING int result String[] existingSchemes public java.lang.String getSendFileTransferFactoryId (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory public int getSendFileTransferPriority (java.lang.String) String protocol org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory public boolean removeSendFileTransferFactory (java.lang.String) String id boolean removed java.util.Iterator i org.eclipse.ecf.internal.provider.filetransfer.Activator$ProtocolFactory oldProtocolFactory }
org/eclipse/ecf/internal/provider/filetransfer/DebugOptions.class
DebugOptions.java package org.eclipse.ecf.internal.provider.filetransfer public abstract org.eclipse.ecf.internal.provider.filetransfer.DebugOptions extends java.lang.Object { public static final String DEBUG public static final String EXCEPTIONS_CATCHING public static final String EXCEPTIONS_THROWING public static final String METHODS_ENTERING public static final String METHODS_EXITING }
org/eclipse/ecf/internal/provider/filetransfer/IURLConnectionModifier.class
IURLConnectionModifier.java package org.eclipse.ecf.internal.provider.filetransfer public abstract org.eclipse.ecf.internal.provider.filetransfer.IURLConnectionModifier extends java.lang.Object { public abstract void init (org.osgi.framework.BundleContext) public abstract void setSocketFactoryForConnection (java.net.URLConnection) public abstract void dispose () }
org/eclipse/ecf/internal/provider/filetransfer/Messages.class
Messages.java package org.eclipse.ecf.internal.provider.filetransfer public org.eclipse.ecf.internal.provider.filetransfer.Messages extends org.eclipse.osgi.util.NLS { private static final String BUNDLE_NAME public static String AbstractOutgoingFileTransfer_EXCEPTION_FILE_TRANSFER_INFO_NOT_NULL public static String AbstractOutgoingFileTransfer_EXCEPTION_IN_FINALLY public static String AbstractRetrieveFileTransfer_TransferRateFormat public static String AbstractRetrieveFileTransfer_MalformedURLException public static String AbstractRetrieveFileTransfer_Progress_Data public static String AbstractRetrieveFileTransfer_EXCEPTION_IN_FINALLY public static String AbstractRetrieveFileTransfer_Exception_User_Cancelled public static String AbstractRetrieveFileTransfer_InfoTransferRate public static String AbstractRetrieveFileTransfer_RemoteFileID_Not_Null public static String AbstractRetrieveFileTransfer_SizeUnitBytes public static String AbstractRetrieveFileTransfer_SizeUnitGB public static String AbstractRetrieveFileTransfer_SizeUnitKB public static String AbstractRetrieveFileTransfer_SizeUnitMB public static String AbstractRetrieveFileTransfer_Status_Transfer_Completed_OK public static String AbstractRetrieveFileTransfer_Status_Transfer_Exception public static String AbstractRetrieveFileTransfer_TransferListener_Not_Null public static String AbstractOutgoingFileTransfer_MalformedURLException public static String AbstractOutgoingFileTransfer_Progress_Data public static String AbstractOutgoingFileTransfer_Exception_User_Cancelled public static String AbstractOutgoingFileTransfer_RemoteFileID_Not_Null public static String AbstractOutgoingFileTransfer_Status_Transfer_Completed_OK public static String AbstractOutgoingFileTransfer_Status_Transfer_Exception public static String AbstractOutgoingFileTransfer_TransferListener_Not_Null public static String UrlConnectionRetrieveFileTransfer_RESUME_START_ERROR public static String UrlConnectionRetrieveFileTransfer_INVALID_SERVER_RESPONSE_TO_PARTIAL_RANGE_REQUEST public static String UrlConnectionRetrieveFileTransfer_RESUME_ERROR_END_POSITION_LESS_THAN_START public static String UrlConnectionRetrieveFileTransfer_CONNECT_EXCEPTION_NOT_CONNECTED public static String UrlConnectionRetrieveFileTransfer_EXCEPTION_FILE_MODIFIED_SINCE_LAST_ACCESS public static String UrlConnectionRetrieveFileTransfer_EXCEPTION_COULD_NOT_CONNECT public static String UrlConnectionRetrieveFileTransfer_EXCEPTION_INVALID_SERVER_RESPONSE public static String UrlConnectionRetrieveFileTransfer_RESUME_START_POSITION_LESS_THAN_ZERO public static String UrlConnectionRetrieveFileTransfer_UnsupportedCallbackException public static String UrlConnectionRetrieveFileTransfer_USERNAME_PROMPT public static String UrlConnectionOutgoingFileTransfer_EXCEPTION_COULD_NOT_CONNECT public static String FileSystemBrowser_EXCEPTION_DIRECTORY_DOES_NOT_EXIST public static String FileTransferNamespace_Exception_Create_Instance public static String FileTransferNamespace_Exception_Create_Instance_Failed public static String FileTransferNamespace_File_Protocol public static String FileTransferNamespace_Ftp_Protocol public static String FileTransferNamespace_Http_Protocol public static String FileTransferNamespace_Https_Protocol public static String FileTransferNamespace_Jar_Protocol public static String FileTransferNamespace_Mailto_Protocol public static String FileTransferNamespace_Gopher_Protocol public static String FileTransferNamespace_Namespace_Protocol public static String FileTransferID_Exception_Url_Not_Null public static String LocalFileOutgoingFileTransfer_EXCEPTION_OPENING_FOR_INPUT public static String LocalFileOutgoingFileTransfer_EXCEPTION_OPENING_FOR_OUTPUT public static String MultiProtocolOutgoingAdapter_EXCEPTION_NO_PROTOCOL_HANDER static Class class$0 static void <clinit> () private void <init> () }
org/eclipse/ecf/internal/provider/filetransfer/messages.properties
org/eclipse/ecf/provider/filetransfer/IFileTransferProtocolToFactoryMapper.class
IFileTransferProtocolToFactoryMapper.java package org.eclipse.ecf.provider.filetransfer public abstract org.eclipse.ecf.provider.filetransfer.IFileTransferProtocolToFactoryMapper extends java.lang.Object { public abstract boolean setRetrieveFileTransferFactory (java.lang.String, java.lang.String, org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory, int) public abstract java.lang.String getRetrieveFileTransferFactoryId (java.lang.String) public abstract int getRetrieveFileTransferPriority (java.lang.String) public abstract boolean removeRetrieveFileTransferFactory (java.lang.String) public abstract boolean setBrowseFileTransferFactory (java.lang.String, java.lang.String, org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowserFactory, int) public abstract java.lang.String getBrowseFileTransferFactoryId (java.lang.String) public abstract int getBrowseFileTransferPriority (java.lang.String) public abstract boolean removeBrowseFileTransferFactory (java.lang.String) public abstract boolean setSendFileTransferFactory (java.lang.String, java.lang.String, org.eclipse.ecf.filetransfer.service.ISendFileTransferFactory, int) public abstract java.lang.String getSendFileTransferFactoryId (java.lang.String) public abstract int getSendFileTransferPriority (java.lang.String) public abstract boolean removeSendFileTransferFactory (java.lang.String) public abstract boolean reinitialize () }
org/eclipse/ecf/provider/filetransfer/browse/AbstractFileSystemBrowser$1.class
AbstractFileSystemBrowser.java package org.eclipse.ecf.provider.filetransfer.browse org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$1 extends org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$RemoteFileSystemRequest { final org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser this$0 void <init> (org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser) public java.lang.Object getAdapter (java.lang.Class) Class adapter }
org/eclipse/ecf/provider/filetransfer/browse/AbstractFileSystemBrowser$2.class
AbstractFileSystemBrowser.java package org.eclipse.ecf.provider.filetransfer.browse org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$2 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IRemoteFileSystemBrowseEvent { final org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser this$0 void <init> (org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser) public org.eclipse.ecf.filetransfer.identity.IFileID getFileID () public java.lang.Exception getException () public java.lang.String toString () StringBuffer buf java.util.List list public org.eclipse.ecf.filetransfer.IRemoteFile[] getRemoteFiles () }
org/eclipse/ecf/provider/filetransfer/browse/AbstractFileSystemBrowser$DirectoryJob.class
AbstractFileSystemBrowser.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob extends org.eclipse.core.runtime.jobs.Job { private org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest request final org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser this$0 public void <init> (org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser) protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) org.eclipse.core.runtime.IProgressMonitor monitor Exception e public void setRequest (org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest) org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest request public org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest getRequest () protected void canceling () }
org/eclipse/ecf/provider/filetransfer/browse/AbstractFileSystemBrowser$RemoteFileSystemRequest.class
AbstractFileSystemBrowser.java package org.eclipse.ecf.provider.filetransfer.browse public abstract org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$RemoteFileSystemRequest extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest { final org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser this$0 public void <init> (org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser) public void cancel () public org.eclipse.ecf.filetransfer.identity.IFileID getFileID () public org.eclipse.ecf.filetransfer.IRemoteFileSystemListener getRemoteFileListener () }
org/eclipse/ecf/provider/filetransfer/browse/AbstractFileSystemBrowser.class
AbstractFileSystemBrowser.java package org.eclipse.ecf.provider.filetransfer.browse public abstract org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser extends java.lang.Object { protected org.eclipse.ecf.filetransfer.identity.IFileID fileID protected org.eclipse.ecf.filetransfer.IRemoteFileSystemListener listener private Exception exception protected org.eclipse.ecf.filetransfer.IRemoteFile[] remoteFiles protected org.eclipse.ecf.core.util.Proxy proxy protected java.net.URL directoryOrFile protected org.eclipse.ecf.core.security.IConnectContext connectContext protected org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob job Object lock protected void cancel () protected void cleanUp () protected abstract void runRequest () throws java.lang.Exception public void <init> (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IRemoteFileSystemListener, java.net.URL, org.eclipse.ecf.core.security.IConnectContext, org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.filetransfer.identity.IFileID directoryOrFileID org.eclipse.ecf.filetransfer.IRemoteFileSystemListener listener java.net.URL url org.eclipse.ecf.core.security.IConnectContext connectContext org.eclipse.ecf.core.util.Proxy proxy public org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest sendBrowseRequest () org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest request protected org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest createRemoteFileSystemRequest () protected org.eclipse.ecf.filetransfer.events.IRemoteFileSystemEvent createRemoteFileEvent () protected abstract void setupProxy (org.eclipse.ecf.core.util.Proxy) protected org.eclipse.core.net.proxy.IProxyData selectProxyFromProxies (java.lang.String, org.eclipse.core.net.proxy.IProxyData[]) String protocol org.eclipse.core.net.proxy.IProxyData[] proxies NoClassDefFoundError e protected void setupProxies () NoClassDefFoundError e protected synchronized void setException (java.lang.Exception) Exception exception protected synchronized java.lang.Exception getException () protected synchronized boolean isCanceled () protected synchronized void setCanceled (java.lang.Exception) Exception e protected org.eclipse.ecf.filetransfer.UserCancelledException newUserCancelledException () static java.lang.Exception access$0 (org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser) }
org/eclipse/ecf/provider/filetransfer/browse/LocalFileSystemBrowser.class
LocalFileSystemBrowser.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.LocalFileSystemBrowser extends org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser { protected java.io.File local public void <init> (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IRemoteFileSystemListener) throws org.eclipse.ecf.filetransfer.RemoteFileSystemException org.eclipse.ecf.filetransfer.identity.IFileID directoryID2 org.eclipse.ecf.filetransfer.IRemoteFileSystemListener listener java.net.MalformedURLException e protected void runRequest () throws java.lang.Exception java.io.File[] files int i protected void setupProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy }
org/eclipse/ecf/provider/filetransfer/browse/LocalRemoteFile$1.class
LocalRemoteFile.java package org.eclipse.ecf.provider.filetransfer.browse org.eclipse.ecf.provider.filetransfer.browse.LocalRemoteFile$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRemoteFileInfo { org.eclipse.ecf.filetransfer.IRemoteFileAttributes attributes final org.eclipse.ecf.provider.filetransfer.browse.LocalRemoteFile this$0 void <init> (org.eclipse.ecf.provider.filetransfer.browse.LocalRemoteFile) public org.eclipse.ecf.filetransfer.IRemoteFileAttributes getAttributes () public long getLastModified () public long getLength () public java.lang.String getName () public boolean isDirectory () public void setAttributes (org.eclipse.ecf.filetransfer.IRemoteFileAttributes) org.eclipse.ecf.filetransfer.IRemoteFileAttributes attributes public void setLastModified (long) long time public void setName (java.lang.String) String name }
org/eclipse/ecf/provider/filetransfer/browse/LocalRemoteFile.class
LocalRemoteFile.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.LocalRemoteFile extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRemoteFile { java.io.File file org.eclipse.ecf.filetransfer.IRemoteFileInfo info public void <init> (java.io.File) java.io.File file public org.eclipse.ecf.filetransfer.identity.IFileID getID () Exception e public org.eclipse.ecf.filetransfer.IRemoteFileInfo getInfo () public java.lang.Object getAdapter (java.lang.Class) Class adapter org.eclipse.core.runtime.IAdapterManager adapterManager public java.lang.String toString () StringBuffer buf }
org/eclipse/ecf/provider/filetransfer/browse/LocalRemoteFileAttributes.class
LocalRemoteFileAttributes.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.LocalRemoteFileAttributes extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRemoteFileAttributes { java.io.File file static String[] fileAttributes static java.util.List attributeKeys static void <clinit> () public void <init> (java.io.File) java.io.File file public java.lang.String getAttribute (java.lang.String) String key public java.util.Iterator getAttributeKeys () public void setAttribute (java.lang.String, java.lang.String) String key String value public java.lang.String toString () StringBuffer buf java.util.Iterator i String key }
org/eclipse/ecf/provider/filetransfer/browse/MultiProtocolFileSystemBrowserAdapter.class
MultiProtocolFileSystemBrowserAdapter.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.MultiProtocolFileSystemBrowserAdapter extends java.lang.Object implements org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowser { org.eclipse.ecf.core.security.IConnectContext connectContext org.eclipse.ecf.core.util.Proxy proxy public void <init> () public void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) org.eclipse.ecf.core.security.IConnectContext connectContext public void setProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy public org.eclipse.ecf.core.identity.Namespace getBrowseNamespace () public org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest sendBrowseRequest (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IRemoteFileSystemListener) throws org.eclipse.ecf.filetransfer.RemoteFileSystemException org.eclipse.ecf.filetransfer.identity.IFileID directoryOrFileID org.eclipse.ecf.filetransfer.IRemoteFileSystemListener listener java.net.URL url java.net.URL url java.net.MalformedURLException e org.eclipse.ecf.filetransfer.IRemoteFileSystemBrowserContainerAdapter fileSystemBrowser org.eclipse.ecf.provider.filetransfer.browse.LocalFileSystemBrowser fsb org.eclipse.ecf.provider.filetransfer.browse.URLFileSystemBrowser ufsb public java.lang.Object getAdapter (java.lang.Class) Class adapter org.eclipse.core.runtime.IAdapterManager adapterManager }
org/eclipse/ecf/provider/filetransfer/browse/MultiProtocolFileSystemBrowserAdapterFactory.class
MultiProtocolFileSystemBrowserAdapterFactory.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.MultiProtocolFileSystemBrowserAdapterFactory extends org.eclipse.ecf.core.AbstractContainerAdapterFactory { org.eclipse.ecf.filetransfer.IRemoteFileSystemBrowserContainerAdapter multiProtocolAdapter static Class class$0 public void <init> () public java.lang.Class[] getAdapterList () protected java.lang.Object getContainerAdapter (org.eclipse.ecf.core.IContainer, java.lang.Class) org.eclipse.ecf.core.IContainer container Class adapterType }
org/eclipse/ecf/provider/filetransfer/browse/URLFileSystemBrowser$UrlConnectionAuthenticator.class
URLFileSystemBrowser.java package org.eclipse.ecf.provider.filetransfer.browse org.eclipse.ecf.provider.filetransfer.browse.URLFileSystemBrowser$UrlConnectionAuthenticator extends java.net.Authenticator { final org.eclipse.ecf.provider.filetransfer.browse.URLFileSystemBrowser this$0 void <init> (org.eclipse.ecf.provider.filetransfer.browse.URLFileSystemBrowser) protected java.net.PasswordAuthentication getPasswordAuthentication () }
org/eclipse/ecf/provider/filetransfer/browse/URLFileSystemBrowser.class
URLFileSystemBrowser.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.URLFileSystemBrowser extends org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser { private static final String USERNAME_PREFIX private static final String JRE_CONNECT_TIMEOUT_PROPERTY private static final String DEFAULT_CONNECT_TIMEOUT private static final String JRE_READ_TIMEOUT_PROPERTY private static final String DEFAULT_READ_TIMEOUT private org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper proxyHelper protected String username protected String password static void <clinit> () public void <init> (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IRemoteFileSystemListener, java.net.URL, org.eclipse.ecf.core.security.IConnectContext, org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.filetransfer.identity.IFileID directoryOrFileID org.eclipse.ecf.filetransfer.IRemoteFileSystemListener listener java.net.URL directoryOrFileURL org.eclipse.ecf.core.security.IConnectContext connectContext org.eclipse.ecf.core.util.Proxy proxy private void setupTimeouts () String existingTimeout protected void runRequest () throws java.lang.Exception int code java.net.URLConnection urlConnection org.eclipse.ecf.internal.provider.filetransfer.IURLConnectionModifier connectionModifier java.net.HttpURLConnection httpConnection java.io.InputStream ins java.io.FileNotFoundException e Exception e Exception except private boolean isHTTP () String protocol private int getResponseCode (java.net.URLConnection) java.net.URLConnection urlConnection int responseCode String response int mark int last protected void setupAuthentication () throws java.io.IOException org.eclipse.ecf.core.security.UnsupportedCallbackException org.eclipse.ecf.core.security.CallbackHandler callbackHandler org.eclipse.ecf.core.security.NameCallback usernameCallback org.eclipse.ecf.core.security.ObjectCallback passwordCallback Object o protected void setupProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy2 }
org/eclipse/ecf/provider/filetransfer/browse/URLRemoteFile$1.class
URLRemoteFile.java package org.eclipse.ecf.provider.filetransfer.browse org.eclipse.ecf.provider.filetransfer.browse.URLRemoteFile$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRemoteFileInfo { final org.eclipse.ecf.provider.filetransfer.browse.URLRemoteFile this$0 void <init> (org.eclipse.ecf.provider.filetransfer.browse.URLRemoteFile) public org.eclipse.ecf.filetransfer.IRemoteFileAttributes getAttributes () public long getLastModified () public long getLength () public java.lang.String getName () java.net.URL url String result String path int index java.net.MalformedURLException e public boolean isDirectory () java.net.MalformedURLException e public void setAttributes (org.eclipse.ecf.filetransfer.IRemoteFileAttributes) org.eclipse.ecf.filetransfer.IRemoteFileAttributes attributes public void setLastModified (long) long time public void setName (java.lang.String) String name }
org/eclipse/ecf/provider/filetransfer/browse/URLRemoteFile.class
URLRemoteFile.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.URLRemoteFile extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRemoteFile { org.eclipse.ecf.filetransfer.identity.IFileID fileID long lastModified long fileLength org.eclipse.ecf.filetransfer.IRemoteFileAttributes remoteFileAttributes public void <init> (long, long, org.eclipse.ecf.filetransfer.identity.IFileID) long lastModified long fileLength org.eclipse.ecf.filetransfer.identity.IFileID fileID public org.eclipse.ecf.filetransfer.identity.IFileID getID () public org.eclipse.ecf.filetransfer.IRemoteFileInfo getInfo () public java.lang.Object getAdapter (java.lang.Class) Class adapter org.eclipse.core.runtime.IAdapterManager adapterManager public java.lang.String toString () StringBuffer buf }
org/eclipse/ecf/provider/filetransfer/browse/URLRemoteFileAttributes.class
URLRemoteFileAttributes.java package org.eclipse.ecf.provider.filetransfer.browse public org.eclipse.ecf.provider.filetransfer.browse.URLRemoteFileAttributes extends java.lang.Object implements org.eclipse.ecf.filetransfer.IRemoteFileAttributes { static String[] fileAttributes static java.util.List attributeKeys static void <clinit> () public void <init> () public java.lang.String getAttribute (java.lang.String) String key public java.util.Iterator getAttributeKeys () public void setAttribute (java.lang.String, java.lang.String) String key String value public java.lang.String toString () StringBuffer buf java.util.Iterator i String key }
org/eclipse/ecf/provider/filetransfer/events/socket/AbstractSocketEvent.class
AbstractSocketEvent.java package org.eclipse.ecf.provider.filetransfer.events.socket public abstract org.eclipse.ecf.provider.filetransfer.events.socket.AbstractSocketEvent extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socket.ISocketEvent { private java.net.Socket factorySocket private java.net.Socket wrappedSocket private org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source protected void <init> (org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, java.net.Socket, java.net.Socket) org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source java.net.Socket factorySocket java.net.Socket wrappedSocket public org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource getSource () public java.net.Socket getFactorySocket () public boolean isSameFactorySocket (org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) org.eclipse.ecf.filetransfer.events.socket.ISocketEvent event org.eclipse.ecf.provider.filetransfer.events.socket.AbstractSocketEvent other public java.net.Socket getSocket () protected void setSocket (java.net.Socket) java.net.Socket socket public java.lang.String toString () StringBuffer sb protected abstract java.lang.String getEventName () }
org/eclipse/ecf/provider/filetransfer/events/socket/AbstractSocketWrapper.class
AbstractSocketWrapper.java package org.eclipse.ecf.provider.filetransfer.events.socket public abstract org.eclipse.ecf.provider.filetransfer.events.socket.AbstractSocketWrapper extends java.net.Socket { private java.net.Socket socket protected void checkCancel () throws java.io.IOException public java.net.Socket getSocket () public void <init> (java.net.Socket) java.net.Socket socket public void bind (java.net.SocketAddress) throws java.io.IOException java.net.SocketAddress bindpoint public void close () throws java.io.IOException public void connect (java.net.SocketAddress, int) throws java.io.IOException java.net.SocketAddress endpoint int timeout public void connect (java.net.SocketAddress) throws java.io.IOException java.net.SocketAddress endpoint public boolean equals (java.lang.Object) Object obj public java.net.InetAddress getInetAddress () public java.io.InputStream getInputStream () throws java.io.IOException public boolean getKeepAlive () throws java.net.SocketException public java.net.InetAddress getLocalAddress () public int getLocalPort () public java.net.SocketAddress getLocalSocketAddress () public boolean getOOBInline () throws java.net.SocketException public java.io.OutputStream getOutputStream () throws java.io.IOException public int getPort () public int getReceiveBufferSize () throws java.net.SocketException public java.net.SocketAddress getRemoteSocketAddress () public boolean getReuseAddress () throws java.net.SocketException public int getSendBufferSize () throws java.net.SocketException public int getSoLinger () throws java.net.SocketException public int getSoTimeout () throws java.net.SocketException public boolean getTcpNoDelay () throws java.net.SocketException public int getTrafficClass () throws java.net.SocketException public int hashCode () public boolean isBound () public boolean isClosed () public boolean isConnected () public boolean isInputShutdown () public boolean isOutputShutdown () public void sendUrgentData (int) throws java.io.IOException int data public void setKeepAlive (boolean) throws java.net.SocketException boolean on public void setOOBInline (boolean) throws java.net.SocketException boolean on public void setReceiveBufferSize (int) throws java.net.SocketException int size public void setReuseAddress (boolean) throws java.net.SocketException boolean on public void setSendBufferSize (int) throws java.net.SocketException int size public void setSoLinger (boolean, int) throws java.net.SocketException boolean on int linger public void setSoTimeout (int) throws java.net.SocketException int timeout public void setTcpNoDelay (boolean) throws java.net.SocketException boolean on public void setTrafficClass (int) throws java.net.SocketException int tc public void shutdownInput () throws java.io.IOException public void shutdownOutput () throws java.io.IOException public java.lang.String toString () }
org/eclipse/ecf/provider/filetransfer/events/socket/SocketClosedEvent.class
SocketClosedEvent.java package org.eclipse.ecf.provider.filetransfer.events.socket public org.eclipse.ecf.provider.filetransfer.events.socket.SocketClosedEvent extends org.eclipse.ecf.provider.filetransfer.events.socket.AbstractSocketEvent implements org.eclipse.ecf.filetransfer.events.socket.ISocketClosedEvent { public void <init> (org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, java.net.Socket, java.net.Socket) org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source java.net.Socket factorySocket java.net.Socket wrappedSocket protected java.lang.String getEventName () }
org/eclipse/ecf/provider/filetransfer/events/socket/SocketConnectedEvent.class
SocketConnectedEvent.java package org.eclipse.ecf.provider.filetransfer.events.socket public org.eclipse.ecf.provider.filetransfer.events.socket.SocketConnectedEvent extends org.eclipse.ecf.provider.filetransfer.events.socket.AbstractSocketEvent implements org.eclipse.ecf.filetransfer.events.socket.ISocketConnectedEvent { public void <init> (org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, java.net.Socket, java.net.Socket) org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source java.net.Socket factorySocket java.net.Socket wrappedSocket protected java.lang.String getEventName () public void setSocket (java.net.Socket) java.net.Socket socket }
org/eclipse/ecf/provider/filetransfer/events/socket/SocketCreatedEvent.class
SocketCreatedEvent.java package org.eclipse.ecf.provider.filetransfer.events.socket public org.eclipse.ecf.provider.filetransfer.events.socket.SocketCreatedEvent extends org.eclipse.ecf.provider.filetransfer.events.socket.AbstractSocketEvent implements org.eclipse.ecf.filetransfer.events.socket.ISocketCreatedEvent { public void <init> (org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, java.net.Socket) org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source java.net.Socket socket protected java.lang.String getEventName () }
org/eclipse/ecf/provider/filetransfer/events/socket/SocketEventCreateUtil$1.class
SocketEventCreateUtil.java package org.eclipse.ecf.provider.filetransfer.events.socket org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventCreateUtil$1 extends org.eclipse.ecf.provider.filetransfer.events.socket.AbstractSocketWrapper { private final org.eclipse.ecf.filetransfer.events.socket.ISocketListener val$spyListener private final org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource val$socketEventSource private final java.net.Socket val$factorySocket private final java.net.Socket[] val$wrap void <init> (java.net.Socket, org.eclipse.ecf.filetransfer.events.socket.ISocketListener, org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, java.net.Socket, java.net.Socket[]) java.net.Socket $anonymous0 public void close () throws java.io.IOException }
org/eclipse/ecf/provider/filetransfer/events/socket/SocketEventCreateUtil.class
SocketEventCreateUtil.java package org.eclipse.ecf.provider.filetransfer.events.socket public org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventCreateUtil extends java.lang.Object { static Class class$0 public void <init> () static void fireEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketListener, org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) org.eclipse.ecf.filetransfer.events.socket.ISocketListener spyListener org.eclipse.ecf.filetransfer.events.socket.ISocketEvent event public static java.net.Socket createSocket (org.eclipse.ecf.filetransfer.events.socket.ISocketListener, org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory, java.net.InetSocketAddress, java.net.InetSocketAddress, int) throws java.io.IOException org.eclipse.ecf.filetransfer.events.socket.ISocketListener spyListener org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource socketEventSource org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory unconnectedFactory java.net.InetSocketAddress remoteInetAddress java.net.InetSocketAddress localInetAddress int timeout java.net.Socket factorySocket java.io.IOException e java.net.Socket[] wrap java.net.Socket myWrap org.eclipse.ecf.provider.filetransfer.events.socket.SocketConnectedEvent connectedEvent }
org/eclipse/ecf/provider/filetransfer/events/socket/SocketEventSource.class
SocketEventSource.java package org.eclipse.ecf.provider.filetransfer.events.socket public abstract org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventSource extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource { private final java.util.List listeners public void <init> () public void addListener (org.eclipse.ecf.filetransfer.events.socket.ISocketListener) org.eclipse.ecf.filetransfer.events.socket.ISocketListener l public void removeListener (org.eclipse.ecf.filetransfer.events.socket.ISocketListener) org.eclipse.ecf.filetransfer.events.socket.ISocketListener l public void fireEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) org.eclipse.ecf.filetransfer.events.socket.ISocketEvent event java.util.List toNotify java.util.Iterator i org.eclipse.ecf.filetransfer.events.socket.ISocketListener l }
org/eclipse/ecf/provider/filetransfer/identity/FileTransferID.class
FileTransferID.java package org.eclipse.ecf.provider.filetransfer.identity public org.eclipse.ecf.provider.filetransfer.identity.FileTransferID extends org.eclipse.ecf.core.identity.BaseID implements org.eclipse.ecf.filetransfer.identity.IFileID { private static final long serialVersionUID java.net.URL fileURL public void <init> (org.eclipse.ecf.core.identity.Namespace, java.net.URL) org.eclipse.ecf.core.identity.Namespace namespace java.net.URL url protected int namespaceCompareTo (org.eclipse.ecf.core.identity.BaseID) org.eclipse.ecf.core.identity.BaseID o protected boolean namespaceEquals (org.eclipse.ecf.core.identity.BaseID) org.eclipse.ecf.core.identity.BaseID o protected java.lang.String namespaceGetName () protected int namespaceHashCode () public java.lang.String getFilename () public java.net.URL getURL () protected java.lang.String getFileNameOnly () String path public java.lang.String toString () StringBuffer b }
org/eclipse/ecf/provider/filetransfer/identity/FileTransferNamespace.class
FileTransferNamespace.java package org.eclipse.ecf.provider.filetransfer.identity public org.eclipse.ecf.provider.filetransfer.identity.FileTransferNamespace extends org.eclipse.ecf.core.identity.Namespace { private static final long serialVersionUID public static final String PROTOCOL static Class class$0 static Class class$1 static void <clinit> () public void <init> () private java.lang.String getInitFromExternalForm (java.lang.Object[]) Object[] args String arg int index public org.eclipse.ecf.core.identity.ID createInstance (java.lang.Object[]) throws org.eclipse.ecf.core.identity.IDCreateException Object[] args String init Exception e public java.lang.String[] getSupportedSchemes () java.util.Set result String[] platformSchemes int i public java.lang.String getScheme () public java.lang.Class[][] getSupportedParameterTypes () }
org/eclipse/ecf/provider/filetransfer/outgoing/AbstractOutgoingFileTransfer$1.class
AbstractOutgoingFileTransfer.java package org.eclipse.ecf.provider.filetransfer.outgoing org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.IFileTransferRunnable { final org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer) public org.eclipse.core.runtime.IStatus performFileTransfer (org.eclipse.core.runtime.IProgressMonitor) org.eclipse.core.runtime.IProgressMonitor monitor byte[] buf long totalWork double factor int work int bytes Exception e Exception e }
org/eclipse/ecf/provider/filetransfer/outgoing/AbstractOutgoingFileTransfer$2.class
AbstractOutgoingFileTransfer.java package org.eclipse.ecf.provider.filetransfer.outgoing org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer$2 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferSendDoneEvent { private static final long serialVersionUID final org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer) public org.eclipse.ecf.filetransfer.IOutgoingFileTransfer getSource () public java.lang.Exception getException () public java.lang.String toString () StringBuffer sb }
org/eclipse/ecf/provider/filetransfer/outgoing/AbstractOutgoingFileTransfer$3.class
AbstractOutgoingFileTransfer.java package org.eclipse.ecf.provider.filetransfer.outgoing org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer$3 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferSendDataEvent { private static final long serialVersionUID final org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer) public org.eclipse.ecf.filetransfer.IOutgoingFileTransfer getSource () public java.lang.String toString () StringBuffer sb }
org/eclipse/ecf/provider/filetransfer/outgoing/AbstractOutgoingFileTransfer$4.class
AbstractOutgoingFileTransfer.java package org.eclipse.ecf.provider.filetransfer.outgoing org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer$4 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IOutgoingFileTransferResponseEvent { private static final long serialVersionUID final org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer) public java.lang.String toString () StringBuffer sb public boolean requestAccepted () public org.eclipse.ecf.filetransfer.IOutgoingFileTransfer getSource () public void setFileTransferJob (org.eclipse.ecf.filetransfer.FileTransferJob) org.eclipse.ecf.filetransfer.FileTransferJob ftj }
org/eclipse/ecf/provider/filetransfer/outgoing/AbstractOutgoingFileTransfer.class
AbstractOutgoingFileTransfer.java package org.eclipse.ecf.provider.filetransfer.outgoing public abstract org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer extends java.lang.Object implements org.eclipse.ecf.filetransfer.IOutgoingFileTransfer org.eclipse.ecf.filetransfer.service.ISendFileTransfer { public static final int DEFAULT_BUF_LENGTH protected org.eclipse.core.runtime.jobs.Job job protected java.net.URL remoteFileURL protected org.eclipse.ecf.filetransfer.identity.IFileID remoteFileID protected org.eclipse.ecf.filetransfer.IFileTransferListener listener protected int buff_length protected boolean done protected long bytesSent protected java.io.InputStream localFileContents protected java.io.OutputStream remoteFileContents protected Exception exception protected org.eclipse.ecf.filetransfer.IFileTransferInfo fileTransferInfo protected java.util.Map options protected org.eclipse.ecf.core.security.IConnectContext connectContext protected org.eclipse.ecf.core.util.Proxy proxy private final org.eclipse.ecf.filetransfer.IFileTransferRunnable fileTransferRunnable org.eclipse.ecf.filetransfer.FileTransferJob fileTransferJob protected java.net.URL getRemoteFileURL () protected void setInputStream (java.io.InputStream) java.io.InputStream ins protected void setOutputStream (java.io.OutputStream) java.io.OutputStream outs protected org.eclipse.ecf.filetransfer.IFileTransferInfo getFileTransferInfo () protected java.util.Map getOptions () public void <init> () protected org.eclipse.core.runtime.IStatus getFinalStatus (java.lang.Throwable) Throwable exception1 protected void hardClose () java.io.IOException e java.io.IOException e public org.eclipse.ecf.core.identity.ID getID () protected void fireTransferSendDoneEvent () protected void fireTransferSendDataEvent () public long getBytesSent () public void cancel () public java.lang.Exception getException () public double getPercentComplete () long fileLength public long getFileLength () public boolean isDone () public java.lang.Object getAdapter (java.lang.Class) Class adapter org.eclipse.core.runtime.IAdapterManager adapterManager protected abstract void openStreams () throws org.eclipse.ecf.filetransfer.SendFileTransferException public org.eclipse.ecf.core.identity.Namespace getOutgoingNamespace () public org.eclipse.ecf.filetransfer.IFileTransferListener getListener () protected java.lang.String createJobName () protected void setupAndScheduleJob () protected void fireSendStartEvent () protected abstract void setupProxy (org.eclipse.ecf.core.util.Proxy) protected void setupProxies () NoClassDefFoundError e protected org.eclipse.core.net.proxy.IProxyData selectProxyFromProxies (java.lang.String, org.eclipse.core.net.proxy.IProxyData[]) String protocol org.eclipse.core.net.proxy.IProxyData[] proxies int i int i public 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 org.eclipse.ecf.filetransfer.identity.IFileID targetReceiver org.eclipse.ecf.filetransfer.IFileTransferInfo localFileToSend org.eclipse.ecf.filetransfer.IFileTransferListener transferListener java.util.Map ops java.net.MalformedURLException e public 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 org.eclipse.ecf.filetransfer.identity.IFileID targetReceiver java.io.File localFileToSend org.eclipse.ecf.filetransfer.IFileTransferListener transferListener java.util.Map ops public void addListener (org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener) org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener l public boolean removeListener (org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener) org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener l public void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) org.eclipse.ecf.core.security.IConnectContext connectContext public void setProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy }
org/eclipse/ecf/provider/filetransfer/outgoing/AbstractUrlConnectionOutgoingFileTransfer.class
AbstractUrlConnectionOutgoingFileTransfer.java package org.eclipse.ecf.provider.filetransfer.outgoing public abstract org.eclipse.ecf.provider.filetransfer.outgoing.AbstractUrlConnectionOutgoingFileTransfer extends org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer implements org.eclipse.ecf.filetransfer.service.ISendFileTransfer { private static final int OK_RESPONSE_CODE protected java.net.URLConnection urlConnection protected long lastModifiedTime protected int httpVersion protected int responseCode protected String responseMessage private org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper proxyHelper public void <init> () protected abstract void connect () throws java.io.IOException protected boolean isConnected () public int getResponseCode () String response int mark int last private boolean isHTTP () String protocol protected void setupProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy2 protected void openStreams () throws org.eclipse.ecf.filetransfer.SendFileTransferException java.io.File localFile Exception e protected void hardClose () int rCode }
org/eclipse/ecf/provider/filetransfer/outgoing/LocalFileOutgoingFileTransfer.class
LocalFileOutgoingFileTransfer.java package org.eclipse.ecf.provider.filetransfer.outgoing public org.eclipse.ecf.provider.filetransfer.outgoing.LocalFileOutgoingFileTransfer extends org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer { public void <init> () protected void openStreams () throws org.eclipse.ecf.filetransfer.SendFileTransferException org.eclipse.ecf.filetransfer.IFileTransferInfo localFileTransferInfo java.io.File inputFile Exception e java.net.URL url java.io.File outputFile Exception e protected void setupProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy }
org/eclipse/ecf/provider/filetransfer/outgoing/MultiProtocolOutgoingAdapter.class
MultiProtocolOutgoingAdapter.java package org.eclipse.ecf.provider.filetransfer.outgoing public org.eclipse.ecf.provider.filetransfer.outgoing.MultiProtocolOutgoingAdapter extends java.lang.Object implements org.eclipse.ecf.filetransfer.service.ISendFileTransfer { org.eclipse.ecf.core.security.IConnectContext connectContext org.eclipse.ecf.core.util.Proxy proxy public void <init> () public org.eclipse.ecf.core.identity.Namespace getOutgoingNamespace () public void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) org.eclipse.ecf.core.security.IConnectContext connectContext public void setProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy public 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 org.eclipse.ecf.filetransfer.identity.IFileID targetID java.io.File outgoingFile org.eclipse.ecf.filetransfer.IFileTransferListener transferListener java.util.Map options String protocol java.net.MalformedURLException e org.eclipse.ecf.filetransfer.ISendFileTransferContainerAdapter fileTransfer public void addListener (org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener) org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener listener public boolean removeListener (org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener) org.eclipse.ecf.filetransfer.IIncomingFileTransferRequestListener listener public 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 org.eclipse.ecf.filetransfer.identity.IFileID targetID org.eclipse.ecf.filetransfer.IFileTransferInfo localFileToSend org.eclipse.ecf.filetransfer.IFileTransferListener transferListener java.util.Map options String protocol java.net.MalformedURLException e org.eclipse.ecf.filetransfer.ISendFileTransferContainerAdapter fileTransfer public java.lang.Object getAdapter (java.lang.Class) Class adapter org.eclipse.core.runtime.IAdapterManager adapterManager }
org/eclipse/ecf/provider/filetransfer/outgoing/MultiProtocolOutgoingAdapterFactory.class
MultiProtocolOutgoingAdapterFactory.java package org.eclipse.ecf.provider.filetransfer.outgoing public org.eclipse.ecf.provider.filetransfer.outgoing.MultiProtocolOutgoingAdapterFactory extends org.eclipse.ecf.core.AbstractContainerAdapterFactory { org.eclipse.ecf.filetransfer.ISendFileTransferContainerAdapter multiProtocolAdapter static Class class$0 public void <init> () public java.lang.Class[] getAdapterList () protected java.lang.Object getContainerAdapter (org.eclipse.ecf.core.IContainer, java.lang.Class) org.eclipse.ecf.core.IContainer container Class adapterType }
org/eclipse/ecf/provider/filetransfer/retrieve/AbstractRetrieveFileTransfer$1.class
AbstractRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.IFileTransferRunnable { final org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer) public org.eclipse.core.runtime.IStatus performFileTransfer (org.eclipse.core.runtime.IProgressMonitor) org.eclipse.core.runtime.IProgressMonitor monitor byte[] buf long totalWork double factor int work java.io.InputStream readInputStream int bytes org.eclipse.core.runtime.OperationCanceledException e Exception e java.io.IOException e org.eclipse.ecf.internal.provider.filetransfer.Activator a Exception e org.eclipse.ecf.internal.provider.filetransfer.Activator a }
org/eclipse/ecf/provider/filetransfer/retrieve/AbstractRetrieveFileTransfer$2.class
AbstractRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$2 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceivePausedEvent { private static final long serialVersionUID final org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer) public org.eclipse.ecf.filetransfer.IIncomingFileTransfer getSource () public java.lang.String toString () StringBuffer sb }
org/eclipse/ecf/provider/filetransfer/retrieve/AbstractRetrieveFileTransfer$3.class
AbstractRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$3 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveDoneEvent { private static final long serialVersionUID final org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer) public org.eclipse.ecf.filetransfer.IIncomingFileTransfer getSource () public java.lang.Exception getException () public java.lang.String toString () StringBuffer sb }
org/eclipse/ecf/provider/filetransfer/retrieve/AbstractRetrieveFileTransfer$4.class
AbstractRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$4 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveDataEvent { private static final long serialVersionUID final org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer) public org.eclipse.ecf.filetransfer.IIncomingFileTransfer getSource () public java.lang.String toString () StringBuffer sb }
org/eclipse/ecf/provider/filetransfer/retrieve/AbstractRetrieveFileTransfer$5.class
AbstractRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$5 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveStartEvent { private static final long serialVersionUID final org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer) public org.eclipse.ecf.filetransfer.IIncomingFileTransfer getSource () public org.eclipse.ecf.filetransfer.identity.IFileID getFileID () public org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.File) throws java.io.IOException java.io.File localFileToSave public org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.File, org.eclipse.ecf.filetransfer.FileTransferJob) throws java.io.IOException java.io.File localFileToSave org.eclipse.ecf.filetransfer.FileTransferJob fileTransferJob public org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.OutputStream) throws java.io.IOException java.io.OutputStream streamToStore public org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.OutputStream, org.eclipse.ecf.filetransfer.FileTransferJob) throws java.io.IOException java.io.OutputStream streamToStore org.eclipse.ecf.filetransfer.FileTransferJob fileTransferJob public void cancel () public java.lang.String toString () StringBuffer sb public java.util.Map getResponseHeaders () }
org/eclipse/ecf/provider/filetransfer/retrieve/AbstractRetrieveFileTransfer$6.class
AbstractRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$6 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveResumedEvent { private static final long serialVersionUID final org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer) public org.eclipse.ecf.filetransfer.IIncomingFileTransfer getSource () public org.eclipse.ecf.filetransfer.identity.IFileID getFileID () public org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.File, boolean) throws java.io.IOException java.io.File localFileToSave boolean append public org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.File, org.eclipse.ecf.filetransfer.FileTransferJob, boolean) throws java.io.IOException java.io.File localFileToSave org.eclipse.ecf.filetransfer.FileTransferJob fileTransferJob boolean append public org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.OutputStream) throws java.io.IOException java.io.OutputStream streamToStore public org.eclipse.ecf.filetransfer.IIncomingFileTransfer receive (java.io.OutputStream, org.eclipse.ecf.filetransfer.FileTransferJob) throws java.io.IOException java.io.OutputStream streamToStore org.eclipse.ecf.filetransfer.FileTransferJob fileTransferJob public void cancel () public java.lang.String toString () StringBuffer sb public java.util.Map getResponseHeaders () }
org/eclipse/ecf/provider/filetransfer/retrieve/AbstractRetrieveFileTransfer.class
AbstractRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve public abstract org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer extends java.lang.Object implements org.eclipse.ecf.filetransfer.IIncomingFileTransfer org.eclipse.ecf.filetransfer.service.IRetrieveFileTransfer org.eclipse.ecf.filetransfer.IFileTransferPausable { public static final int DEFAULT_BUF_LENGTH protected static final int POLLING_RETRY_ATTEMPTS protected static final int TIMEOUT_INPUTSTREAM_BUFFER_SIZE protected static final int READ_TIMEOUT protected static final int CLOSE_TIMEOUT private static final String readTimeoutMessage private static final String closeTimeoutMessage protected Object jobLock protected org.eclipse.core.runtime.jobs.Job job protected java.net.URL remoteFileURL protected org.eclipse.ecf.filetransfer.identity.IFileID remoteFileID protected org.eclipse.ecf.filetransfer.IFileTransferListener listener protected int buff_length protected boolean done protected volatile long bytesReceived protected java.io.InputStream remoteFileContents protected java.io.OutputStream localFileContents protected boolean closeOutputStream protected Exception exception protected long fileLength protected long lastModifiedTime protected java.util.Map options protected boolean paused protected org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpecification protected org.eclipse.ecf.core.util.Proxy proxy protected org.eclipse.ecf.core.security.IConnectContext connectContext protected long transferStartTime protected double downloadRateBytesPerSecond protected java.util.Map responseHeaders private org.eclipse.ecf.filetransfer.IFileTransferRunnable fileTransferRunnable static void <clinit> () public void <init> () protected java.io.InputStream wrapTransferReadInputStream (java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor) java.io.InputStream inputStream org.eclipse.core.runtime.IProgressMonitor monitor private int getRetryAttempts () int result java.util.Map localOptions Object o protected java.net.URL getRemoteFileURL () protected int getSocketReadTimeout () int result java.util.Map localOptions Object o protected int getSocketCloseTimeout () int result java.util.Map localOptions Object o protected void setInputStream (java.io.InputStream) java.io.InputStream ins protected void setOutputStream (java.io.OutputStream) java.io.OutputStream outs protected void setCloseOutputStream (boolean) boolean close protected void setFileLength (long) long length protected void setLastModifiedTime (long) long timestamp protected java.util.Map getOptions () protected synchronized void handleReceivedData (byte[], int, double, org.eclipse.core.runtime.IProgressMonitor) throws java.io.IOException byte[] buf int bytes double factor org.eclipse.core.runtime.IProgressMonitor monitor public static java.lang.String toHumanReadableBytes (double) double size double convertedSize double convertedSize double convertedSize double convertedSize String unit String unit String unit String unit java.text.DecimalFormat df public org.eclipse.ecf.core.identity.ID getID () protected org.eclipse.core.runtime.IStatus getFinalStatus (java.lang.Throwable) Throwable exception1 protected void hardClose () java.io.IOException e java.io.IOException e protected void fireTransferReceivePausedEvent () protected void fireTransferReceiveDoneEvent () protected void fireTransferReceiveDataEvent () public void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) org.eclipse.ecf.core.security.IConnectContext connectContext public void setProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy public long getBytesReceived () protected org.eclipse.ecf.filetransfer.UserCancelledException newUserCancelledException () protected synchronized void resetDoneAndException () protected synchronized void setDone (boolean) boolean done protected synchronized void setDoneException (java.lang.Exception) Exception e protected synchronized boolean isCanceled () protected void setDoneCanceled () protected synchronized void setDoneCanceled (java.lang.Exception) Exception e public void cancel () public synchronized java.lang.Exception getException () public double getPercentComplete () public long getFileLength () public java.util.Date getRemoteLastModified () public synchronized boolean isDone () public java.lang.Object getAdapter (java.lang.Class) Class adapter org.eclipse.core.runtime.IAdapterManager adapterManager protected abstract void openStreams () throws org.eclipse.ecf.filetransfer.IncomingFileTransferException public void sendRetrieveRequest (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IFileTransferListener, java.util.Map) throws org.eclipse.ecf.filetransfer.IncomingFileTransferException org.eclipse.ecf.filetransfer.identity.IFileID remoteFileID1 org.eclipse.ecf.filetransfer.IFileTransferListener transferListener java.util.Map options1 public org.eclipse.ecf.core.identity.Namespace getRetrieveNamespace () public boolean isPaused () protected abstract boolean doPause () public boolean pause () protected abstract boolean doResume () public boolean resume () public org.eclipse.ecf.filetransfer.IFileTransferListener getListener () protected java.lang.String createRangeName () protected java.lang.String createJobName () protected void setupAndScheduleJob (org.eclipse.ecf.filetransfer.FileTransferJob) org.eclipse.ecf.filetransfer.FileTransferJob fileTransferJob protected void fireReceiveStartEvent () protected void fireReceiveResumedEvent () public org.eclipse.ecf.filetransfer.IFileRangeSpecification getFileRangeSpecification () public 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 org.eclipse.ecf.filetransfer.identity.IFileID rFileID org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec org.eclipse.ecf.filetransfer.IFileTransferListener transferListener java.util.Map ops java.net.MalformedURLException e org.eclipse.ecf.filetransfer.IncomingFileTransferException e protected abstract void setupProxy (org.eclipse.ecf.core.util.Proxy) protected org.eclipse.core.net.proxy.IProxyData selectProxyFromProxies (java.lang.String, org.eclipse.core.net.proxy.IProxyData[]) String protocol org.eclipse.core.net.proxy.IProxyData[] proxies int i int i protected void setupProxies () NoClassDefFoundError e public java.lang.String getRemoteFileName () String pathStr org.eclipse.core.runtime.IPath path protected boolean targetHasGzSuffix (java.lang.String) String target }
org/eclipse/ecf/provider/filetransfer/retrieve/HttpHelper.class
HttpHelper.java package org.eclipse.ecf.provider.filetransfer.retrieve public org.eclipse.ecf.provider.filetransfer.retrieve.HttpHelper extends java.lang.Object { public static final String CONTENT_DISPOSITION_HEADER public void <init> () public static java.lang.String getRemoteFileNameFromContentDispositionHeader (java.lang.String) String headerValue java.util.StringTokenizer tokens String token String fileName }
org/eclipse/ecf/provider/filetransfer/retrieve/MultiProtocolRetrieveAdapter.class
MultiProtocolRetrieveAdapter.java package org.eclipse.ecf.provider.filetransfer.retrieve public org.eclipse.ecf.provider.filetransfer.retrieve.MultiProtocolRetrieveAdapter extends java.lang.Object implements org.eclipse.ecf.filetransfer.service.IRetrieveFileTransfer { org.eclipse.ecf.core.security.IConnectContext connectContext org.eclipse.ecf.core.util.Proxy proxy public void <init> () public org.eclipse.ecf.core.identity.Namespace getRetrieveNamespace () public void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) org.eclipse.ecf.core.security.IConnectContext connectContext public void setProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy public void sendRetrieveRequest (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IFileTransferListener, java.util.Map) throws org.eclipse.ecf.filetransfer.IncomingFileTransferException org.eclipse.ecf.filetransfer.identity.IFileID remoteFileID org.eclipse.ecf.filetransfer.IFileTransferListener transferListener java.util.Map options String protocol java.net.MalformedURLException e org.eclipse.ecf.filetransfer.IRetrieveFileTransferContainerAdapter fileTransfer public 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 org.eclipse.ecf.filetransfer.identity.IFileID remoteFileID org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpecification org.eclipse.ecf.filetransfer.IFileTransferListener transferListener java.util.Map options String protocol java.net.MalformedURLException e org.eclipse.ecf.filetransfer.IRetrieveFileTransferContainerAdapter fileTransfer public java.lang.Object getAdapter (java.lang.Class) Class adapter org.eclipse.core.runtime.IAdapterManager adapterManager }
org/eclipse/ecf/provider/filetransfer/retrieve/MultiProtocolRetrieveAdapterFactory.class
MultiProtocolRetrieveAdapterFactory.java package org.eclipse.ecf.provider.filetransfer.retrieve public org.eclipse.ecf.provider.filetransfer.retrieve.MultiProtocolRetrieveAdapterFactory extends org.eclipse.ecf.core.AbstractContainerAdapterFactory { org.eclipse.ecf.filetransfer.IRetrieveFileTransferContainerAdapter multiProtocolAdapter static Class class$0 public void <init> () public java.lang.Class[] getAdapterList () protected java.lang.Object getContainerAdapter (org.eclipse.ecf.core.IContainer, java.lang.Class) org.eclipse.ecf.core.IContainer container Class adapterType }
org/eclipse/ecf/provider/filetransfer/retrieve/UrlConnectionRetrieveFileTransfer$Compression.class
UrlConnectionRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer$Compression extends java.lang.Object { private String type static org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer$Compression NONE static org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer$Compression GZIP static void <clinit> () private void <init> (java.lang.String) String i public java.lang.String toString () }
org/eclipse/ecf/provider/filetransfer/retrieve/UrlConnectionRetrieveFileTransfer$UrlConnectionAuthenticator.class
UrlConnectionRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer$UrlConnectionAuthenticator extends java.net.Authenticator { final org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer this$0 void <init> (org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer) protected java.net.PasswordAuthentication getPasswordAuthentication () }
org/eclipse/ecf/provider/filetransfer/retrieve/UrlConnectionRetrieveFileTransfer.class
UrlConnectionRetrieveFileTransfer.java package org.eclipse.ecf.provider.filetransfer.retrieve public org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer extends org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer { private static final String USERNAME_PREFIX private static final int HTTP_RANGE_RESPONSE private static final int OK_RESPONSE_CODE private static final String JRE_CONNECT_TIMEOUT_PROPERTY private static final String DEFAULT_CONNECT_TIMEOUT private static final String JRE_READ_TIMEOUT_PROPERTY protected java.net.URLConnection urlConnection protected int httpVersion protected int responseCode private String remoteFileName protected String responseMessage private org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper proxyHelper protected String username protected String password private static final String ACCEPT_ENCODING private static final String CONTENT_ENCODING_GZIP private static final String CONTENT_ENCODING_ACCEPTED static Class class$0 static void <clinit> () public void <init> () public java.lang.String getRemoteFileName () protected void connect () throws java.io.IOException org.eclipse.ecf.internal.provider.filetransfer.IURLConnectionModifier connectionModifier protected boolean isConnected () protected void setResumeRequestHeaderValues () throws java.io.IOException private void setRequestHeaderValuesFromOptions () java.util.Map localOptions Object o java.util.Map requestHeaders java.util.Iterator i Object n Object v protected void setRequestHeaderValues () throws org.eclipse.ecf.filetransfer.InvalidFileRangeSpecificationException org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec long startPosition long endPosition private void setRangeHeader (java.lang.String) String value public int getResponseCode () String response int mark int last private boolean isHTTP () String protocol private boolean isHTTP11 () protected void getResponseHeaderValues () throws java.io.IOException String contentDispositionValue String pathStr org.eclipse.core.runtime.IPath path protected void getResumeResponseHeaderValues () throws java.io.IOException protected void setupProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy2 protected void setupAuthentication () throws java.io.IOException org.eclipse.ecf.core.security.UnsupportedCallbackException org.eclipse.ecf.core.security.CallbackHandler callbackHandler org.eclipse.ecf.core.security.NameCallback usernameCallback org.eclipse.ecf.core.security.ObjectCallback passwordCallback Object o public void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) org.eclipse.ecf.core.security.IConnectContext connectContext protected void openStreams () throws org.eclipse.ecf.filetransfer.IncomingFileTransferException int code java.io.FileNotFoundException e Exception e org.eclipse.ecf.filetransfer.IncomingFileTransferException except private java.util.Map getResponseHeaders () java.util.Map headerFields java.util.Map result java.util.Iterator i String name java.util.List listValue String val protected void hardClose () protected boolean doPause () protected boolean doResume () public java.lang.Object getAdapter (java.lang.Class) Class adapter protected java.lang.String getConnectTimeout () String result java.util.Map localOptions Object o private void setupTimeouts () String existingTimeout private boolean openStreamsForResume () java.net.URL theURL int code Exception e private void setCompressionRequestHeader () private org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer$Compression getCompressionResponseHeader () String encoding private java.io.InputStream getDecompressedStream () throws java.io.IOException java.io.InputStream input org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFileTransfer$Compression type }
org/eclipse/ecf/provider/filetransfer/util/JREProxyHelper$1.class
JREProxyHelper.java package org.eclipse.ecf.provider.filetransfer.util org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper$1 extends java.net.Authenticator { final org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper this$0 private final String val$username private final String val$password void <init> (org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper, java.lang.String, java.lang.String) protected java.net.PasswordAuthentication getPasswordAuthentication () }
org/eclipse/ecf/provider/filetransfer/util/JREProxyHelper$2.class
JREProxyHelper.java package org.eclipse.ecf.provider.filetransfer.util org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper$2 extends java.net.Authenticator { final org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper this$0 void <init> (org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper) protected java.net.PasswordAuthentication getPasswordAuthentication () }
org/eclipse/ecf/provider/filetransfer/util/JREProxyHelper.class
JREProxyHelper.java package org.eclipse.ecf.provider.filetransfer.util public org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper extends java.lang.Object { private static final String SOCKS_PROXY_PORT_SYSTEM_PROPERTY private static final String SOCKS_PROXY_HOST_SYSTEM_PROPERTY private static final String HTTP_PROXY_PORT_SYSTEM_PROPERTY private static final String HTTP_PROXY_HOST_SYSTEM_PROPERTY private String proxyHostProperty private String proxyPortProperty private String oldHost private String oldPort public void <init> () public void setupProxy (org.eclipse.ecf.core.util.Proxy) org.eclipse.ecf.core.util.Proxy proxy2 java.util.Properties systemProperties int proxyPort String username boolean setAuthenticator String password public void dispose () }
org/eclipse/ecf/provider/filetransfer/util/PollingInputStream.class
PollingInputStream.java package org.eclipse.ecf.provider.filetransfer.util public org.eclipse.ecf.provider.filetransfer.util.PollingInputStream extends java.io.FilterInputStream { private int numAttempts private org.eclipse.core.runtime.IProgressMonitor monitor private boolean cancellable private String readTimeoutMessage private String closeTimeoutMessage public void <init> (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor) java.io.InputStream in int numAttempts org.eclipse.core.runtime.IProgressMonitor monitor public void <init> (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor, java.lang.String, java.lang.String) java.io.InputStream in int numAttempts org.eclipse.core.runtime.IProgressMonitor monitor String readTimeoutMessage String closeTimeoutMessage public void close () throws java.io.InterruptedIOException int attempts java.io.IOException e boolean stop java.io.InterruptedIOException e private void logError (java.lang.String, java.io.IOException) String message java.io.IOException e org.eclipse.ecf.internal.provider.filetransfer.Activator a public int read () throws java.io.IOException int attempts java.io.InterruptedIOException e public int read (byte[], int, int) throws java.io.IOException byte[] buffer int off int len int attempts java.io.InterruptedIOException e public long skip (long) throws java.io.IOException long count int attempts java.io.InterruptedIOException e protected void readPendingInput () throws java.io.IOException byte[] buffer int available public void setIsCancellable (boolean) boolean cancellable private boolean checkCancellation () }
org/eclipse/ecf/provider/filetransfer/util/ProxySetupHelper.class
ProxySetupHelper.java package org.eclipse.ecf.provider.filetransfer.util public org.eclipse.ecf.provider.filetransfer.util.ProxySetupHelper extends java.lang.Object { public void <init> () public static org.eclipse.ecf.core.util.Proxy getProxy (java.lang.String) String url org.eclipse.ecf.core.util.Proxy proxy org.eclipse.core.net.proxy.IProxyService proxyService java.net.URI uri org.eclipse.core.net.proxy.IProxyData[] proxies org.eclipse.core.net.proxy.IProxyData selectedProxy Exception e NoClassDefFoundError e public static org.eclipse.ecf.core.util.Proxy getSocksProxy (java.net.URL) java.net.URL url String host int port String strURL public static org.eclipse.core.net.proxy.IProxyData selectProxyFromProxies (java.lang.String, org.eclipse.core.net.proxy.IProxyData[]) String protocol org.eclipse.core.net.proxy.IProxyData[] proxies int i int i }
org/eclipse/ecf/provider/filetransfer/util/TimeoutInputStream$1.class
TimeoutInputStream.java package org.eclipse.ecf.provider.filetransfer.util org.eclipse.ecf.provider.filetransfer.util.TimeoutInputStream$1 extends java.lang.Object implements java.lang.Runnable { final org.eclipse.ecf.provider.filetransfer.util.TimeoutInputStream this$0 void <init> (org.eclipse.ecf.provider.filetransfer.util.TimeoutInputStream) public void run () }
org/eclipse/ecf/provider/filetransfer/util/TimeoutInputStream.class
TimeoutInputStream.java package org.eclipse.ecf.provider.filetransfer.util public org.eclipse.ecf.provider.filetransfer.util.TimeoutInputStream extends java.io.FilterInputStream { private final long readTimeout private final long closeTimeout private boolean closeRequested private Thread thread private byte[] iobuffer private int head private int length private java.io.IOException ioe private boolean waitingForClose private boolean growWhenFull public void <init> (java.io.InputStream, int, long, long) java.io.InputStream in int bufferSize long readTimeout long closeTimeout public void <init> (java.io.InputStream, int, long, long, boolean) java.io.InputStream in int bufferSize long readTimeout long closeTimeout boolean growWhenFull public void close () throws java.io.IOException Thread oldThread Thread oldThread InterruptedException e public synchronized int available () throws java.io.IOException public synchronized int read () throws java.io.IOException int b public synchronized int read (byte[], int, int) throws java.io.IOException byte[] buffer int off int len int pos public synchronized long skip (long) throws java.io.IOException long count long amount int skip java.io.InterruptedIOException e public boolean markSupported () private boolean syncFill () throws java.io.IOException InterruptedException e private void checkError () throws java.io.IOException java.io.IOException e void runThread () java.io.IOException e java.io.IOException e private synchronized void waitUntilClosed () InterruptedException e private void readUntilDone () throws java.io.IOException int off int off int len int len int count int count java.io.InterruptedIOException e private synchronized void waitForRead () InterruptedException e private synchronized void growBuffer () int newSize byte[] newBuffer int pos int len private boolean isBufferFull () }
schema/
about.html
plugin.properties
plugin.xml
schema/browseFileTransferProtocolFactory.exsd
schema/retrieveFileTransferProtocolFactory.exsd
schema/sendFileTransferProtocolFactory.exsd