Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2007-01-10 19:44:35 +0000
committerslewis2007-01-10 19:44:35 +0000
commit54992e98bc0544ee98d9a249dda803be1b3ea2b1 (patch)
tree8edef136ec61cadb02168bb2b7f79870736ed8ce /providers/bundles/org.eclipse.ecf.provider.filetransfer
parent4b0a85bc38a74aa4271175c126018dbaca845d4e (diff)
downloadorg.eclipse.ecf-54992e98bc0544ee98d9a249dda803be1b3ea2b1.tar.gz
org.eclipse.ecf-54992e98bc0544ee98d9a249dda803be1b3ea2b1.tar.xz
org.eclipse.ecf-54992e98bc0544ee98d9a249dda803be1b3ea2b1.zip
Removed INamespaceAdapter and references. hard coded FileTransferNamespace.getSupportedSchemes() to "http", "https", "ftp", "file".
Diffstat (limited to 'providers/bundles/org.eclipse.ecf.provider.filetransfer')
-rw-r--r--providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/identity/FileTransferNamespace.java18
1 files changed, 2 insertions, 16 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/identity/FileTransferNamespace.java b/providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/identity/FileTransferNamespace.java
index c9011a5d3..92779e6ea 100644
--- a/providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/identity/FileTransferNamespace.java
+++ b/providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/identity/FileTransferNamespace.java
@@ -12,7 +12,6 @@ import java.net.URL;
import org.eclipse.ecf.core.identity.ID;
import org.eclipse.ecf.core.identity.IDCreateException;
-import org.eclipse.ecf.core.identity.INamespaceAdapter;
import org.eclipse.ecf.core.identity.Namespace;
/**
@@ -31,10 +30,6 @@ public class FileTransferNamespace extends Namespace {
* @see org.eclipse.ecf.core.identity.Namespace#createInstance(java.lang.Object[])
*/
public ID createInstance(Object[] args) throws IDCreateException {
- INamespaceAdapter adapter = (INamespaceAdapter) getAdapter(INamespaceAdapter.class);
- if (adapter != null)
- return adapter.createInstance(this, args);
- else {
if (args == null || args.length == 0)
throw new IDCreateException("arguments is null or empty");
try {
@@ -47,7 +42,6 @@ public class FileTransferNamespace extends Namespace {
}
throw new IDCreateException(
"arguments not correct to create instance of FileTransferNamespace");
- }
}
/*
@@ -56,11 +50,7 @@ public class FileTransferNamespace extends Namespace {
* @see org.eclipse.ecf.core.identity.Namespace#getSupportedSchemes()
*/
public String[] getSupportedSchemes() {
- INamespaceAdapter adapter = (INamespaceAdapter) getAdapter(INamespaceAdapter.class);
- if (adapter != null)
- return adapter.getSupportedSchemes(this);
- else
- return super.getSupportedSchemes();
+ return new String [] { "http", "https", "ftp", "file" };
}
/*
@@ -78,11 +68,7 @@ public class FileTransferNamespace extends Namespace {
* @see org.eclipse.ecf.core.identity.Namespace#getSupportedParameterTypesForCreateInstance()
*/
public Class[][] getSupportedParameterTypes() {
- INamespaceAdapter adapter = (INamespaceAdapter) getAdapter(INamespaceAdapter.class);
- if (adapter != null)
- return adapter.getSupportedParameterTypes(this);
- else
- return new Class[][] { { URL.class }, { String.class } };
+ return new Class[][] { { URL.class }, { String.class } };
}
}

Back to the top