Change name from http service access handler to UrlServiceAccess handler
diff --git a/framework/bundles/org.eclipse.ecf.discovery.ui/plugin.xml b/framework/bundles/org.eclipse.ecf.discovery.ui/plugin.xml
index f6c66f6..a3d780b 100644
--- a/framework/bundles/org.eclipse.ecf.discovery.ui/plugin.xml
+++ b/framework/bundles/org.eclipse.ecf.discovery.ui/plugin.xml
@@ -5,7 +5,7 @@
    <extension
          point="org.eclipse.ecf.discovery.ui.serviceAccessHandler">
       <serviceAccessHandler
-            class="org.eclipse.ecf.discovery.ui.HttpServiceAccessHandler">
+            class="org.eclipse.ecf.discovery.ui.UrlServiceAccessHandler">
       </serviceAccessHandler>
    </extension>
    <extension
diff --git a/framework/bundles/org.eclipse.ecf.discovery.ui/schema/serviceAccessHandler.exsd b/framework/bundles/org.eclipse.ecf.discovery.ui/schema/serviceAccessHandler.exsd
index dd9abcc..b153d4b 100644
--- a/framework/bundles/org.eclipse.ecf.discovery.ui/schema/serviceAccessHandler.exsd
+++ b/framework/bundles/org.eclipse.ecf.discovery.ui/schema/serviceAccessHandler.exsd
@@ -78,7 +78,7 @@
    &lt;extension
          point=&quot;org.eclipse.ecf.discovery.ui.serviceAccessHandler&quot;&gt;
       &lt;serviceAccessHandler
-            class=&quot;org.eclipse.ecf.discovery.ui.HttpServiceAccessHandler&quot;&gt;
+            class=&quot;org.eclipse.ecf.discovery.ui.UrlServiceAccessHandler&quot;&gt;
       &lt;/serviceAccessHandler&gt;
    &lt;/extension&gt;
 &lt;/pre&gt;
diff --git a/framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/HttpServiceAccessHandler.java b/framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/UrlServiceAccessHandler.java
similarity index 94%
rename from framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/HttpServiceAccessHandler.java
rename to framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/UrlServiceAccessHandler.java
index 41ce83c..253e6bb 100644
--- a/framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/HttpServiceAccessHandler.java
+++ b/framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/UrlServiceAccessHandler.java
@@ -31,14 +31,14 @@
  * This is a service access handler for handling the http/http service.  The associated properties
  * for this service are documented at <a href="http://www.dns-sd.org/ServiceTypes.html">http://www.dns-sd.org/ServiceTypes.html</a>.
  */
-public class HttpServiceAccessHandler implements IServiceAccessHandler {
+public class UrlServiceAccessHandler implements IServiceAccessHandler {
 
 	private static final String RFC2782_PATH = "path"; //$NON-NLS-1$
 	//private static final String RFC2782_USERNAME = "u"; //$NON-NLS-1$
 	//private static final String RFC2782_PASSWORD = "p"; //$NON-NLS-1$
 	static final IContributionItem[] EMPTY_CONTRIBUTION = {};
 
-	public HttpServiceAccessHandler() {
+	public UrlServiceAccessHandler() {
 		// nothing to do
 	}
 
@@ -50,6 +50,8 @@
 			protocol = "http"; //$NON-NLS-1$
 		else if (serviceTypes.size() == 1 && serviceTypes.contains("https")) //$NON-NLS-1$
 			protocol = "https"; //$NON-NLS-1$
+		else if (serviceTypes.size() == 1 && serviceTypes.contains("ftp")) //$NON-NLS-1$
+			protocol = "ftp"; //$NON-NLS-1$
 		if (protocol == null)
 			return EMPTY_CONTRIBUTION;
 		URI location = serviceInfo.getLocation();