Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorslewis2007-12-12 22:12:13 +0000
committerslewis2007-12-12 22:12:13 +0000
commit3d9c3182c8dfe04f634c3eecb3d20ac969e49433 (patch)
tree1a72c89147feab82bd5a912062ebaec5c4b7e221 /doc
parent7571041d052614867309c6fc97d318bfbb0c52ca (diff)
downloadorg.eclipse.ecf-3d9c3182c8dfe04f634c3eecb3d20ac969e49433.tar.gz
org.eclipse.ecf-3d9c3182c8dfe04f634c3eecb3d20ac969e49433.tar.xz
org.eclipse.ecf-3d9c3182c8dfe04f634c3eecb3d20ac969e49433.zip
Additions to file transfer API...specifically addition of two extension points retrieveFileTransferProtocolFactory, and sendFileTransferProtocolFactory for file retrieve, and send, respectively. Also added documentation to online docs.
Diffstat (limited to 'doc')
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/META-INF/MANIFEST.MF2
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_containerFactory.html2
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_retrieveFileTransferProtocolFactory.html (renamed from doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_fileTransferProtocolFactory.html)24
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_sendFileTransferProtocolFactory.html78
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_start.html95
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_startup.html108
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/javadoc.xml27
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/tocapi.xml20
-rw-r--r--doc/bundles/org.eclipse.ecf.doc/topics_Extpoint.xml5
9 files changed, 221 insertions, 140 deletions
diff --git a/doc/bundles/org.eclipse.ecf.doc/META-INF/MANIFEST.MF b/doc/bundles/org.eclipse.ecf.doc/META-INF/MANIFEST.MF
index f9bdadc9e..1ee002628 100644
--- a/doc/bundles/org.eclipse.ecf.doc/META-INF/MANIFEST.MF
+++ b/doc/bundles/org.eclipse.ecf.doc/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %plugin.name
Bundle-SymbolicName: org.eclipse.ecf.doc; singleton:=true
-Bundle-Version: 1.2.0.qualifier
+Bundle-Version: 1.3.0.qualifier
Bundle-Vendor: %plugin.provider
Bundle-Localization: plugin
Require-Bundle: org.eclipse.help,
diff --git a/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_containerFactory.html b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_containerFactory.html
index acd321b74..d2aea89cd 100644
--- a/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_containerFactory.html
+++ b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_containerFactory.html
@@ -218,7 +218,7 @@ org.eclipse.ecf.provider.generic.GenericContainerInstantiator
<br>
<p class=note id=copyright>
Copyright (c) 2004 Composent, Inc. and others.
-All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: Composent, Inc. - initial API and implementation
+All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: Composent, Inc. - initial API and implementation.
<p></p>
</p>
diff --git a/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_fileTransferProtocolFactory.html b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_retrieveFileTransferProtocolFactory.html
index 46ca1ea39..bbc6dfd0e 100644
--- a/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_fileTransferProtocolFactory.html
+++ b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_retrieveFileTransferProtocolFactory.html
@@ -1,32 +1,32 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>fileTransferProtocolFactory</title>
+<title>retrieveFileTransferProtocolFactory</title>
<style>@import url("../../book.css");</style>
<style>@import url("../../schema.css");</style>
</HEAD>
<BODY>
-<H1><CENTER>fileTransferProtocolFactory</CENTER></H1>
+<H1><CENTER>retrieveFileTransferProtocolFactory</CENTER></H1>
<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.ecf.provider.filetransfer.fileTransferProtocolFactory<p></p>
+<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.ecf.provider.filetransfer.retrieveFileTransferProtocolFactory<p></p>
<h6 class=CaptionFigColumn id=header>Since: </h6>1.0.0
<p></p>
<p>
<h6 class=CaptionFigColumn id=header>Description: </h6>This extension point allows IRetrieveFileTransferFactorys to be defined for given file transfer protocols.</p>
<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.fileTransferProtocolFactory">fileTransferProtocolFactory</a>*)&gt;</p>
+<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.retrieveFileTransferProtocolFactory">retrieveFileTransferProtocolFactory</a>*)&gt;</p>
<p class=code id=dtd>&lt;!ATTLIST extension</p>
<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
<p></p>
<ul class=ConfigMarkup id=attlistDesc>
</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.fileTransferProtocolFactory">fileTransferProtocolFactory</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST fileTransferProtocolFactory</p>
+<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.retrieveFileTransferProtocolFactory">retrieveFileTransferProtocolFactory</a> EMPTY&gt;</p>
+<p class=code id=dtd>&lt;!ATTLIST retrieveFileTransferProtocolFactory</p>
<p class=code id=dtdAttlist>protocol&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
<p></p>
<p class=ConfigMarkup id=elementDesc>
-File transfer protocol factory extention point</p>
+Retrieve file transfer protocol factory extention point</p>
<br>
<ul class=ConfigMarkup id=attlistDesc>
<li><b>protocol</b> - Protocol to define factory for. For example, http, https, ftp, bittorrent, my.favorite.protocol.</li>
@@ -34,15 +34,15 @@ File transfer protocol factory extention point</p>
</ul>
<br><h6 class=CaptionFigColumn id=header>Examples: </h6><pre>
<p class=code id=tag>&lt;extension
- point=<p class=code id=cstring>&quot;org.eclipse.ecf.provider.filetransfer.fileTransferProtocolFactory&quot;</p><p class=code id=tag>&gt;</p>
- <p class=code id=tag>&lt;fileTransferProtocolFactory
+ point=<p class=code id=cstring>&quot;org.eclipse.ecf.provider.filetransfer.retrieveFileTransferProtocolFactory&quot;</p><p class=code id=tag>&gt;</p>
+ <p class=code id=tag>&lt;retrieveFileTransferProtocolFactory
class=<p class=code id=cstring>&quot;org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransferFactory&quot;</p><p class=code id=tag>
protocol=<p class=code id=cstring>&quot;http&quot;</p><p class=code id=tag>&gt;</p>
- <p class=code id=tag>&lt;/fileTransferProtocolFactory&gt;</p>
- <p class=code id=tag>&lt;fileTransferProtocolFactory
+ <p class=code id=tag>&lt;/retrieveFileTransferProtocolFactory&gt;</p>
+ <p class=code id=tag>&lt;retrieveFileTransferProtocolFactory
class=<p class=code id=cstring>&quot;org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransferFactory&quot;</p><p class=code id=tag>
protocol=<p class=code id=cstring>&quot;https&quot;</p><p class=code id=tag>&gt;</p>
- <p class=code id=tag>&lt;/fileTransferProtocolFactory&gt;</p>
+ <p class=code id=tag>&lt;/retrieveFileTransferProtocolFactory&gt;</p>
<p class=code id=tag>&lt;/extension&gt;</p>
</pre>
diff --git a/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_sendFileTransferProtocolFactory.html b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_sendFileTransferProtocolFactory.html
new file mode 100644
index 000000000..70a81c0d7
--- /dev/null
+++ b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_sendFileTransferProtocolFactory.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>sendFileTransferProtocolFactory</title>
+<style>@import url("../../book.css");</style>
+<style>@import url("../../schema.css");</style>
+</HEAD>
+<BODY>
+<H1><CENTER>sendFileTransferProtocolFactory</CENTER></H1>
+<p></p>
+<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.ecf.provider.filetransfer.sendFileTransferProtocolFactory<p></p>
+<h6 class=CaptionFigColumn id=header>Since: </h6>1.0.0
+<p></p>
+
+<p>
+<h6 class=CaptionFigColumn id=header>Description: </h6>This extension point allows IRetrieveFileTransferFactorys to be defined for given file transfer protocols.</p>
+<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
+<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.sendFileTransferProtocolFactory">sendFileTransferProtocolFactory</a>*)&gt;</p>
+<p class=code id=dtd>&lt;!ATTLIST extension</p>
+<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
+<p></p>
+<ul class=ConfigMarkup id=attlistDesc>
+</ul>
+<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.sendFileTransferProtocolFactory">sendFileTransferProtocolFactory</a> EMPTY&gt;</p>
+<p class=code id=dtd>&lt;!ATTLIST sendFileTransferProtocolFactory</p>
+<p class=code id=dtdAttlist>protocol&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
+<p></p>
+<p class=ConfigMarkup id=elementDesc>
+Send file transfer protocol factory extention point</p>
+<br>
+<ul class=ConfigMarkup id=attlistDesc>
+<li><b>protocol</b> - Protocol to define factory for. For example, http, https, ftp, bittorrent, my.favorite.protocol.</li>
+<li><b>class</b> - The factory class to use for given protocol. Must implement <b>org.eclipse.ecf.filetransfer.service.ISendFileTransferFactory</b></li>
+</ul>
+<br><h6 class=CaptionFigColumn id=header>Examples: </h6><pre>
+ <p class=code id=tag>&lt;extension
+ point=<p class=code id=cstring>&quot;org.eclipse.ecf.provider.filetransfer.sendFileTransferProtocolFactory&quot;</p><p class=code id=tag>&gt;</p>
+ <p class=code id=tag>&lt;sendFileTransferProtocolFactory
+ class=<p class=code id=cstring>&quot;org.eclipse.ecf.provider.filetransfer.ssh.ScpOutgoingFileTransferFactory&quot;</p><p class=code id=tag>
+ protocol=<p class=code id=cstring>&quot;scp&quot;</p><p class=code id=tag>&gt;</p>
+ <p class=code id=tag>&lt;/sendFileTransferProtocolFactory&gt;</p>
+ <p class=code id=tag>&lt;/extension&gt;</p>
+
+</pre>
+<p></p>
+
+<h6 class=CaptionFigColumn id=header>API Information: </h6>Here is the <b>org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory</b>
+
+<pre>
+/**
+ * Retrieve file transfer factory. This service interface is used by clients to
+ * create a new IRetrieveFileTransfer instance.
+ */
+public interface IRetrieveFileTransferFactory {
+
+ /**
+ * Get new instance of IRetrieveFileTransfer.
+ *
+ * @return IRetrieveFileTransfer for a given file transfer
+ */
+ public IRetrieveFileTransfer newInstance();
+
+}
+</pre>
+<p></p>
+
+<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>None
+<p></p>
+
+<br>
+<p class=note id=copyright>
+Copyright (c) 2004 Composent, Inc., IBM and others.
+All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: Composent, Inc. - initial API and implementation, IBM, Inc. - Initial API and implementation
+<p></p>
+
+</p>
+</BODY>
+</HTML>
diff --git a/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_start.html b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_start.html
new file mode 100644
index 000000000..963e2dc27
--- /dev/null
+++ b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_start.html
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>ECF start</title>
+<style>@import url("../../book.css");</style>
+<style>@import url("../../schema.css");</style>
+</HEAD>
+<BODY>
+<H1><CENTER>ECF start</CENTER></H1>
+<p></p>
+<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.ecf.start<p></p>
+<h6 class=CaptionFigColumn id=header>Since: </h6>2.0.0M4
+<p></p>
+
+<p>
+<h6 class=CaptionFigColumn id=header>Description: </h6>ECF Core Start Extension Point. This extension point (<b>org.eclipse.ecf.start</b>) allows extensions to run upon ECF core bundle startup. Note that extensions will be run when the ECF core bundle (ID: <b>org.eclipse.ecf</b>) is started by the runtime, not necessarily upon platform startup.</p>
+<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
+<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.run">run</a>)+&gt;</p>
+<p class=code id=dtd>&lt;!ATTLIST extension</p>
+<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
+<p></p>
+<ul class=ConfigMarkup id=attlistDesc>
+</ul>
+<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.run">run</a> EMPTY&gt;</p>
+<p class=code id=dtd>&lt;!ATTLIST run</p>
+<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>asynchronous&nbsp;(true | false) &gt;</p>
+<p></p>
+<ul class=ConfigMarkup id=attlistDesc>
+<li><b>class</b> - Class that must implement IECFStart.</li>
+<li><b>asynchronous</b> - Attribute to determine whether the given run class is run synchronously (default) or asynchronously</li>
+</ul>
+<br><h6 class=CaptionFigColumn id=header>Examples: </h6>Here is an example usage of this extension point:
+
+<pre>
+<p class=code id=tag>&lt;extension
+ point=<p class=code id=cstring>&quot;org.eclipse.ecf.start&quot;</p><p class=code id=tag>&gt;</p>
+ <p class=code id=tag>&lt;run
+ class=<p class=code id=cstring>&quot;org.eclipse.ecf.example.collab.start.CollabStart&quot;</p><p class=code id=tag>/&gt;</p>
+<p class=code id=tag>&lt;/extension&gt;</p>
+
+<p class=code id=tag>&lt;extension
+ point=<p class=code id=cstring>&quot;org.eclipse.ecf.start&quot;</p><p class=code id=tag>&gt;</p>
+ <p class=code id=tag>&lt;run
+ class=<p class=code id=cstring>&quot;org.eclipse.ecf.example.collab.start.CollabStart&quot;</p><p class=code id=tag> asynchronous=<p class=code id=cstring>&quot;true&quot;</p><p class=code id=tag>/&gt;</p>
+<p class=code id=tag>&lt;/extension&gt;</p>
+
+</pre>
+
+Note that the CollabStart class must implement the <b>org.eclipse.ecf.start.IECFStart</b> interface.
+
+Here's an example implementation class:
+
+<pre>
+public class CollabStart implements IECFStart {
+
+ public IStatus run(IProgressMonitor monitor) {
+ ...
+ }
+
+}
+
+</pre>
+<p></p>
+
+<h6 class=CaptionFigColumn id=header>API Information: </h6><b>org.eclipse.ecf.startup.IECFStartup</b> interface:
+
+<pre>
+/**
+ * Interface that must be implemented by extensions of the org.eclipse.ecf.start
+ * extension point. Such extensions will have their start method called by a new
+ * Job upon ECF startup.
+ */
+public interface IECFStart {
+ /**
+ * Run some startup task.
+ *
+ * @return IStatus the status of the start
+ */
+ public IStatus run(IProgressMonitor monitor);
+}
+</pre>
+<p></p>
+
+<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>No implementation supplied for this extensinion point.
+<p></p>
+
+<br>
+<p class=note id=copyright>
+Copyright (c) 2007 Composent, Inc. and others.
+All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: Composent, Inc. - initial API and implementation
+<p></p>
+
+</p>
+</BODY>
+</HTML>
diff --git a/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_startup.html b/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_startup.html
deleted file mode 100644
index b08395eb5..000000000
--- a/doc/bundles/org.eclipse.ecf.doc/html/reference/extension-points/org_eclipse_ecf_startup.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>ECF Core Startup</title>
-<style>@import url("../../book.css");</style>
-<style>@import url("../../schema.css");</style>
-</HEAD>
-<BODY>
-<H1><CENTER>ECF Core Startup</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.ecf.startup<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>0.9.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>ECF Core Startup Extension Point. This extension point (<b>org.eclipse.ecf.startup</b>) allows other bundles to have arbitrary code run upon ECF startup. Note that extensions will be run when the ECF core bundle (ID: <b>org.eclipse.ecf</b>) is started by the runtime, not necessarily upon platform startup. Of course, if the <b>org.eclipse.ecf</b> bundle is started at platform startup, then extensions of this extension point will also be run.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.ecfstart">ecfstart</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.ecfstart">ecfstart</a> (<a href="#e.property">property</a>*)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST ecfstart</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - The fully qualified name of the class that implements the org.eclipse.ecf.core.start.IECFStart interface.</li>
-<li><b>name</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>Here is an example usage of this extension point:
-
-<pre>
-<p class=code id=tag>&lt;extension
- point=<p class=code id=cstring>&quot;org.eclipse.ecf.startup&quot;</p><p class=code id=tag>&gt;</p>
- <p class=code id=tag>&lt;ecfstart
- class=<p class=code id=cstring>&quot;org.eclipse.ecf.example.collab.start.CollabStart&quot;</p><p class=code id=tag>/&gt;</p>
-<p class=code id=tag>&lt;/extension&gt;</p>
-</pre>
-
-Note that the CollabStart class must implement the <b>org.eclipse.ecf.start.IECFStart</b> interface.
-
-Here's an example implementation class:
-
-<pre>
-public class CollabStart implements IECFStart {
- Discovery discovery = null;
- public IStatus startup(IProgressMonitor monitor) {
- try {
- AccountStart as = new AccountStart();
- as.loadConnectionDetailsFromPreferenceStore();
- Collection c = as.getConnectionDetails();
- for (Iterator i = c.iterator(); i.hasNext();) {
- startConnection((ConnectionDetails) i.next());
- }
- } catch (Exception e) {
- return new Status(IStatus.ERROR, ClientPlugin.PLUGIN_ID, 200,
- "Exception in starting connection", e);
- }
- return new Status(IStatus.OK, ClientPlugin.PLUGIN_ID, 100, "OK", null);
- }
- private void startConnection(ConnectionDetails details) throws Exception {
- CollabClient client = new CollabClient();
- //ClientPlugin.log("ECF: Autostarting containerType="+details.getContainerType()+",uri="+details.getTargetURI()+",nickname="+details.getNickname());
- client.createAndConnectClient(details.getContainerType(), details
- .getTargetURI(), details.getNickname(), details.getPassword(),
- ResourcesPlugin.getWorkspace().getRoot());
- }
-}
-
-</pre>
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>The API for the <b>org.eclipse.ecf.startup</b> extension point is provided by the
-<b>org.eclipse.ecf.startup.IECFStartup</b> interface:
-
-<pre>
-/**
- * Interface that must be implemented by extensions of the org.eclipse.ecf.start
- * extension point. Such extensions will have their start method called by a new
- * Job upon ECF startup.
- */
-public interface IECFStart {
- /**
- * Start ECF client or server.
- *
- * @return IStatus the status of the start
- * @throws ECFStartException
- * if some exception thrown during start
- */
- public IStatus startup(IProgressMonitor monitor);
-}
-</pre>
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>No implementation supplied for this extensinion point.
-<p></p>
-
-<br>
-<p class=note id=copyright>
-Copyright (c) 2004 Composent, Inc. and others.
-All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: Composent, Inc. - initial API and implementation
-<p></p>
-
-</p>
-</BODY>
-</HTML>
diff --git a/doc/bundles/org.eclipse.ecf.doc/javadoc.xml b/doc/bundles/org.eclipse.ecf.doc/javadoc.xml
index 43fc619c2..960dbec05 100644
--- a/doc/bundles/org.eclipse.ecf.doc/javadoc.xml
+++ b/doc/bundles/org.eclipse.ecf.doc/javadoc.xml
@@ -1,8 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project default="javadoc">
-<target name="javadoc">
-<javadoc access="protected" additionalparam="-J-Xmx256m " author="false" classpath="C:\eclipse3.3m6\eclipse\plugins\org.eclipse.core.runtime.compatibility.registry_3.2.100.v20070316\runtime_registry_compatibility.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.equinox.common_3.3.0.v20070318.jar;../org.eclipse.ecf.core.sharedobject/bin;../org.eclipse.ecf.filetransfer/bin;../org.eclipse.ecf.provider/bin;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.text_3.3.0.v20070319-1800.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.equinox.preferences_3.2.100.v20070312.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.osgi.services_3.1.100.v20060918.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.swt_3.3.0.v3333g.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.osgi_3.3.0.v20070321.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.core.commands_3.3.0.I20070321-0010.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.core.runtime_3.3.100.v20070319.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.3.0.v3333.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.ui.workbench_3.3.0.I20070322-1800.jar;../org.eclipse.ecf.presence/bin;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.ui.editors_3.3.0.v20070321-1800.jar;../org.eclipse.ecf.discovery/bin;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.jface.text_3.3.0.v20070321-1800.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.jface_3.3.0.I20070321-1800.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.equinox.registry_3.3.0.v20070318.jar;../org.eclipse.ecf/bin;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.ui_3.3.0.I20070322-1800.jar;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.equinox.app_1.0.0.v20070318.jar;../org.eclipse.ecf.telephony.call/bin;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.core.contenttype_3.2.100.v20070319.jar;../org.eclipse.ecf.ui/bin;../org.eclipse.ecf.core.identity/bin;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.ui.forms_3.3.0.v20070322.jar;../org.eclipse.ecf.remoteservice/bin;C:\eclipse3.3m6\eclipse\plugins\org.eclipse.core.jobs_3.3.0.v20070319.jar" destdir="html/reference/api" doctitle="Eclipse Communication Framework (ECF) 1.0.0" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" packagenames="org.eclipse.ecf.core.sharedobject.events,org.eclipse.ecf.presence.history,org.eclipse.ecf.discovery,org.eclipse.ecf.presence.service,org.eclipse.ecf.core.sharedobject.provider,org.eclipse.ecf.presence.ui,org.eclipse.ecf.ui.views,org.eclipse.ecf.provider.generic.gmm,org.eclipse.ecf.presence.ui.roster,org.eclipse.ecf.core.sharedobject.util,org.eclipse.ecf.filetransfer.identity,org.eclipse.ecf.filetransfer.service,org.eclipse.ecf.datashare.service,org.eclipse.ecf.ui.actions,org.eclipse.ecf.presence.roster,org.eclipse.ecf.provider.util,org.eclipse.ecf.ui.wizards,org.eclipse.ecf.telephony.call,org.eclipse.ecf.presence.im,org.eclipse.ecf.discovery.ui.views,org.eclipse.ecf.presence.bot,org.eclipse.ecf.telephony.call.service,org.eclipse.ecf.provider.ui.wizards,org.eclipse.ecf.telephony.call.ui.actions,org.eclipse.ecf.ui.util,org.eclipse.ecf.datashare.mergeable,org.eclipse.ecf.core.identity,org.eclipse.ecf.provider.filetransfer.identity,org.eclipse.ecf.provider.remoteservice.generic,org.eclipse.ecf.core.sharedobject,org.eclipse.ecf.telephony.call.events,org.eclipse.ecf.provider.comm,org.eclipse.ecf.presence.chatroom,org.eclipse.ecf.provider.app,org.eclipse.ecf.discovery.identity,org.eclipse.ecf.remoteservice,org.eclipse.ecf.presence.ui.chatroom,org.eclipse.ecf.filetransfer.ui,org.eclipse.ecf.core.sharedobject.security,org.eclipse.ecf.filetransfer.events,org.eclipse.ecf.datashare,org.eclipse.ecf.datashare.events,org.eclipse.ecf.provider.filetransfer.retrieve,org.eclipse.ecf.provider.filetransfer.outgoing,org.eclipse.ecf.provider.filetransfer.util,org.eclipse.ecf.presence.bot.impl,org.eclipse.ecf.provider.comm.tcp,org.eclipse.ecf.remoteservice.events,org.eclipse.ecf.provider.generic,org.eclipse.ecf.presence.bot.application,org.eclipse.ecf.ui.dialogs,org.eclipse.ecf.ui,org.eclipse.ecf.remoteservice.service" source="1.4" sourcefiles="../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/OutgoingFileTransferException.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/LogHelper.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransferInfo.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IRetrieveFileTransferContainerAdapter.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerAuthenticationException.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/ECFException.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransferRateControl.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/AbstractFactory.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/Trace.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/IContainerFactory.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerCreateException.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/AbstractContainer.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IncomingFileTransferException.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/AbstractPresenceContainer.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransfer.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IIncomingFileTransferRequestListener.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IOutgoingFileTransferContainerAdapter.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IOutgoingFileTransfer.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerTypeDescription.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresence.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransferListener.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceSender.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/UserCancelledException.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/IContainer.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceContainerAdapter.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceListener.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/IContainerListener.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerConnectException.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/FileTransferInfo.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/Presence.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/PlatformHelper.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/Base64.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IIncomingFileTransfer.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransferPausable.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IAccountManager.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerFactory.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/IReliableContainer.java" sourcepath="../org.eclipse.ecf.filetransfer/src;../org.eclipse.ecf.core.identity/src;../org.eclipse.ecf.provider/src;../org.eclipse.ecf.telephony.call.ui/src;../org.eclipse.ecf.core.sharedobject/src;../org.eclipse.ecf.presence/src;../org.eclipse.ecf.discovery.ui/src;../org.eclipse.ecf/src;../org.eclipse.ecf.presence.ui/src;../org.eclipse.ecf.provider.remoteservice/src;../org.eclipse.ecf.telephony.call/src;../org.eclipse.ecf.provider.ui/src;../org.eclipse.ecf.ui/src;../org.eclipse.ecf.provider.filetransfer/src;../org.eclipse.ecf.discovery/src;../org.eclipse.ecf.filetransfer.ui/src;../org.eclipse.ecf.presence.bot/src;../org.eclipse.ecf.remoteservice/src;../org.eclipse.ecf.datashare/src" splitindex="true" use="true" version="true">
-<link href="jar:file:/C:/eclipse3.3m6/eclipse/plugins/org.eclipse.platform.doc.isv_3.3.0.v20070321-1800.jar!/reference/api"/>
-</javadoc>
-</target>
+ <target name="javadoc">
+ <javadoc access="protected"
+ additionalparam="-J-Xmx256m "
+ author="false"
+ classpath="../org.apache.commons.httpclient;../org.eclipse.ecf.datashare/bin;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.jface.text_3.4.0.v20071031-1800.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.ui.forms_3.3.100.v20071020.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.equinox.app_1.0.100.v20071015.jar;../org.eclipse.ecf.discovery/bin;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.core.jobs_3.3.100.v20071026.jar;../org.eclipse.ecf.provider/bin;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.core.runtime.compatibility.registry_3.2.200.v20070717\runtime_registry_compatibility.jar;../org.eclipse.ecf.core.sharedobject/bin;../org.apache.commons.logging;../org.eclipse.ecf.core.identity/bin;../org.eclipse.ecf.presence/bin;../org.apache.commons.codec;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.equinox.preferences_3.2.200.v20070827.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.osgi_3.4.0.v20071031.jar;../org.eclipse.ecf.remoteservice/bin;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.text_3.4.0.v20071031-1800.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.core.expressions_3.3.100.v20071031-1800.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.4.0.v3416.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.equinox.common_3.4.0.v20070910.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.osgi.services_3.1.200.v20070605.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.core.commands_3.3.100.I20071023-0800.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.equinox.registry_3.4.0.v20071008.jar;../org.eclipse.ecf.filetransfer/bin;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.ui.editors_3.4.0.v20071031-1800.jar;../org.eclipse.ecf.provider.filetransfer/bin;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.core.net_1.0.100.I20070709.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.ui.workbench_3.4.0.I20071031-1800.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.jface_3.4.0.I20071031-1800.jar;../org.eclipse.ecf/bin;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.core.runtime_3.4.0.v20070827.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.swt_3.4.0.v3416c.jar;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.ui_3.4.0.I20071031-1800.jar;../org.eclipse.ecf.ui/bin;../org.eclipse.ecf.telephony.call/bin;C:\eclipse3.4m4\eclipse\plugins\org.eclipse.core.contenttype_3.2.200.v20070910.jar;../org.eclipse.equinox.security.boot.jre15x/bin"
+ destdir="html/reference/api"
+ doctitle="Eclipse Communication Framework (ECF) 2.0.0M4"
+ nodeprecated="false"
+ nodeprecatedlist="false"
+ noindex="false"
+ nonavbar="false"
+ notree="false"
+ packagenames="org.eclipse.ecf.ui.hyperlink,org.eclipse.ecf.filetransfer.ui,org.eclipse.ecf.presence.history,org.eclipse.ecf.presence.im,org.eclipse.ecf.ui.actions,org.eclipse.ecf.core.sharedobject.provider,org.eclipse.ecf.core.sharedobject.events,org.eclipse.ecf.telephony.call.ui.actions,org.eclipse.ecf.core.sharedobject,org.eclipse.ecf.remoteservice.service,org.eclipse.ecf.presence.ui.menu,org.eclipse.ecf.discovery.service,org.eclipse.ecf.core.identity,org.eclipse.ecf.presence.bot,org.eclipse.ecf.remoteservice,org.eclipse.ecf.provider.remoteservice,org.eclipse.ecf.ui,org.eclipse.ecf.telephony.call.events,org.eclipse.ecf.provider.comm.tcp,org.eclipse.ecf.presence.bot.impl,org.eclipse.ecf.provider.remoteservice.generic,org.eclipse.ecf.presence.ui,org.eclipse.ecf.presence.ui.chatroom,org.eclipse.ecf.presence.roster,org.eclipse.ecf.datashare.events,org.eclipse.ecf.provider.discovery,org.eclipse.ecf.provider.generic.gmm,org.eclipse.ecf.telephony.call.service,org.eclipse.ecf.filetransfer.identity,org.eclipse.ecf.telephony.call,org.eclipse.ecf.datashare,org.eclipse.ecf.provider.filetransfer.outgoing,org.eclipse.ecf.remoteservice.util,org.eclipse.ecf.filetransfer.events,org.eclipse.ecf.datashare.service,org.eclipse.ecf.datashare.mergeable,org.eclipse.ecf.discovery.ui.views,org.eclipse.ecf.provider.util,org.eclipse.ecf.discovery.identity,org.eclipse.ecf.presence.ui.roster,org.eclipse.ecf.ui.util,org.eclipse.ecf.core.sharedobject.security,org.eclipse.ecf.filetransfer.service,org.eclipse.ecf.presence.service,org.eclipse.ecf.provider.filetransfer.retrieve,org.eclipse.ecf.provider.filetransfer.httpclient,org.eclipse.ecf.provider.datashare,org.eclipse.ecf.provider.filetransfer.util,org.eclipse.ecf.presence.chatroom,org.eclipse.ecf.provider.filetransfer.identity,org.eclipse.ecf.provider.generic,org.eclipse.ecf.discovery,org.eclipse.ecf.presence.ui.dnd,org.eclipse.ecf.remoteservice.events,org.eclipse.ecf.presence.bot.application,org.eclipse.ecf.provider.comm,org.eclipse.ecf.core.sharedobject.util,org.eclipse.ecf.provider.ui.wizards,org.eclipse.ecf.ui.dialogs,org.eclipse.ecf.ui.wizards"
+ source="1.4"
+ sourcefiles="../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceListener.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceContainerAdapter.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerTypeDescription.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IMMessage.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/IContainerFactory.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/Base64.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/ECFException.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransferPausable.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/Trace.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/UserCancelledException.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransferListener.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IIncomingFileTransferRequestListener.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IAccountManager.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/StringUtils.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IIncomingFileTransfer.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/SendFileTransferException.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerFactory.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IRetrieveFileTransferContainerAdapter.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerCreateException.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/PlatformHelper.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransferRateControl.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IncomingFileTransferException.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/ISendFileTransferContainerAdapter.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IIMMessageListener.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresence.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/AbstractPresenceContainer.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IOutgoingFileTransfer.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/AbstractContainer.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/AbstractFactory.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IIMMessageEvent.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransferInfo.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/Presence.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/IFileTransfer.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceSender.java,../org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IIMMessage.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/IReliableContainer.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/LogHelper.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/IContainerListener.java,../org.eclipse.ecf.filetransfer/src/org/eclipse/ecf/filetransfer/FileTransferInfo.java,../org.eclipse.ecf.core.identity/src/org/eclipse/ecf/core/util/SystemLogService.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerAuthenticationException.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/IContainer.java,../org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerConnectException.java"
+ sourcepath="../org.eclipse.ecf.telephony.call.ui/src;../org.eclipse.ecf.datashare/src;../org.eclipse.ecf.provider.filetransfer.httpclient/src;../org.eclipse.ecf.presence.bot/src;../org.eclipse.ecf.ui/src;../org.eclipse.ecf.filetransfer/src;../org.eclipse.ecf.provider.remoteservice/src;../org.eclipse.ecf.provider.ui/src;../org.eclipse.ecf/src;../org.eclipse.ecf.discovery/src;../org.eclipse.ecf.filetransfer.ui/src;../org.eclipse.ecf.presence/src;../org.eclipse.ecf.provider.datashare/src;../org.eclipse.ecf.remoteservice/src;../org.eclipse.ecf.provider.filetransfer/src;../org.eclipse.ecf.discovery.ui/src;../org.eclipse.ecf.presence.ui/src;../org.eclipse.ecf.telephony.call/src;../org.eclipse.ecf.provider.discovery/src;../org.eclipse.ecf.core.sharedobject/src;../org.eclipse.ecf.core.identity/src;../org.eclipse.ecf.provider/src"
+ splitindex="true"
+ use="true"
+ version="true" />
+ </target>
</project>
diff --git a/doc/bundles/org.eclipse.ecf.doc/tocapi.xml b/doc/bundles/org.eclipse.ecf.doc/tocapi.xml
index 7228ce7ec..1d8f924de 100644
--- a/doc/bundles/org.eclipse.ecf.doc/tocapi.xml
+++ b/doc/bundles/org.eclipse.ecf.doc/tocapi.xml
@@ -1,18 +1,13 @@
<toc label="JavaDoc">
-args[0] is http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/package-list
+args[0] is C:\Documents and Settings\slewis\workspace.ecf\org.eclipse.ecf.doc\html\reference\api\package-list
<topic label="org.eclipse.ecf.core" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/package-summary.html"/>
-<topic label="org.eclipse.ecf.core.events" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/events/package-summary.html"/>
<topic label="org.eclipse.ecf.core.identity" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/identity/package-summary.html"/>
-<topic label="org.eclipse.ecf.core.provider" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/provider/package-summary.html"/>
-<topic label="org.eclipse.ecf.core.security" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/security/package-summary.html"/>
<topic label="org.eclipse.ecf.core.sharedobject" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/sharedobject/package-summary.html"/>
<topic label="org.eclipse.ecf.core.sharedobject.events" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/sharedobject/events/package-summary.html"/>
<topic label="org.eclipse.ecf.core.sharedobject.provider" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/sharedobject/provider/package-summary.html"/>
<topic label="org.eclipse.ecf.core.sharedobject.security" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/sharedobject/security/package-summary.html"/>
<topic label="org.eclipse.ecf.core.sharedobject.util" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/sharedobject/util/package-summary.html"/>
-<topic label="org.eclipse.ecf.core.start" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/start/package-summary.html"/>
-<topic label="org.eclipse.ecf.core.user" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/user/package-summary.html"/>
<topic label="org.eclipse.ecf.core.util" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/core/util/package-summary.html"/>
<topic label="org.eclipse.ecf.datashare" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/datashare/package-summary.html"/>
<topic label="org.eclipse.ecf.datashare.events" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/datashare/events/package-summary.html"/>
@@ -32,30 +27,34 @@ args[0] is http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/package-list
<topic label="org.eclipse.ecf.presence.bot.application" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/bot/application/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.bot.impl" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/bot/impl/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.chatroom" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/chatroom/package-summary.html"/>
-<topic label="org.eclipse.ecf.presence.collab.ui" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/collab/ui/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.history" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/history/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.im" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/im/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.roster" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/roster/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.service" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/service/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.ui" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/ui/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.ui.chatroom" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/ui/chatroom/package-summary.html"/>
+<topic label="org.eclipse.ecf.presence.ui.dnd" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/ui/dnd/package-summary.html"/>
+<topic label="org.eclipse.ecf.presence.ui.menu" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/ui/menu/package-summary.html"/>
<topic label="org.eclipse.ecf.presence.ui.roster" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/presence/ui/roster/package-summary.html"/>
-<topic label="org.eclipse.ecf.provider.app" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/app/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.comm" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/comm/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.comm.tcp" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/comm/tcp/package-summary.html"/>
+<topic label="org.eclipse.ecf.provider.datashare" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/datashare/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.discovery" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/discovery/package-summary.html"/>
+<topic label="org.eclipse.ecf.provider.filetransfer.httpclient" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/filetransfer/httpclient/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.filetransfer.identity" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/filetransfer/identity/package-summary.html"/>
+<topic label="org.eclipse.ecf.provider.filetransfer.outgoing" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/filetransfer/outgoing/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.filetransfer.retrieve" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/filetransfer/retrieve/package-summary.html"/>
-<topic label="org.eclipse.ecf.provider.filetransfer.outgoing" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/filetransfer/util/package-summary.html"/>
-<topic label="org.eclipse.ecf.provider.filetransfer.util" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/filetransfer/outgoing/package-summary.html"/>
+<topic label="org.eclipse.ecf.provider.filetransfer.util" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/filetransfer/util/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.generic" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/generic/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.generic.gmm" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/generic/gmm/package-summary.html"/>
+<topic label="org.eclipse.ecf.provider.remoteservice" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/remoteservice/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.remoteservice.generic" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/remoteservice/generic/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.ui.wizards" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/ui/wizards/package-summary.html"/>
<topic label="org.eclipse.ecf.provider.util" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/provider/util/package-summary.html"/>
<topic label="org.eclipse.ecf.remoteservice" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/remoteservice/package-summary.html"/>
<topic label="org.eclipse.ecf.remoteservice.events" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/remoteservice/events/package-summary.html"/>
<topic label="org.eclipse.ecf.remoteservice.service" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/remoteservice/service/package-summary.html"/>
+<topic label="org.eclipse.ecf.remoteservice.util" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/remoteservice/util/package-summary.html"/>
<topic label="org.eclipse.ecf.telephony.call" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/telephony/call/package-summary.html"/>
<topic label="org.eclipse.ecf.telephony.call.events" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/telephony/call/events/package-summary.html"/>
<topic label="org.eclipse.ecf.telephony.call.service" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/telephony/call/service/package-summary.html"/>
@@ -64,6 +63,7 @@ args[0] is http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/package-list
<topic label="org.eclipse.ecf.ui.actions" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/ui/actions/package-summary.html"/>
<topic label="org.eclipse.ecf.ui.dialogs" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/ui/dialogs/package-summary.html"/>
<topic label="org.eclipse.ecf.ui.hyperlink" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/ui/hyperlink/package-summary.html"/>
+<topic label="org.eclipse.ecf.ui.util" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/ui/util/package-summary.html"/>
<topic label="org.eclipse.ecf.ui.wizards" href="http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/ui/wizards/package-summary.html"/>
</toc>
diff --git a/doc/bundles/org.eclipse.ecf.doc/topics_Extpoint.xml b/doc/bundles/org.eclipse.ecf.doc/topics_Extpoint.xml
index a0fe93f72..8d8f47414 100644
--- a/doc/bundles/org.eclipse.ecf.doc/topics_Extpoint.xml
+++ b/doc/bundles/org.eclipse.ecf.doc/topics_Extpoint.xml
@@ -7,10 +7,11 @@
<topic label="org.eclipse.ecf.presence.bot.imMessageHandler" href="html/reference/extension-points/org_eclipse_ecf_presence_bot_imMessageHandler.html"/>
<topic label="org.eclipse.ecf.presence.bot.imRobot" href="html/reference/extension-points/org_eclipse_ecf_presence_bot_imRobot.html"/>
<topic label="org.eclipse.ecf.presence.ui.rosterViewerDropTarget" href="html/reference/extension-points/org_eclipse_ecf_presence_ui_rosterViewerDropTarget.html"/>
-<topic label="org.eclipse.ecf.provider.filetransfer.fileTransferProtocolFactory" href="html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_fileTransferProtocolFactory.html"/>
+<topic label="org.eclipse.ecf.provider.filetransfer.retrieveFileTransferFactory" href="html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_retrieveFileTransferProtocolFactory.html"/>
+<topic label="org.eclipse.ecf.provider.filetransfer.sendFileTransferFactory" href="html/reference/extension-points/org_eclipse_ecf_provider_filetransfer_sendFileTransferProtocolFactory.html"/>
<topic label="org.eclipse.ecf.server.generic.configuration" href="html/reference/extension-points/org_eclipse_ecf_server_generic_configuration.html"/>
<topic label="org.eclipse.ecf.sharedobject.sharedObjectFactory" href="html/reference/extension-points/org_eclipse_ecf_sharedobject_sharedObjectFactory.html"/>
-<topic label="org.eclipse.ecf.startup" href="html/reference/extension-points/org_eclipse_ecf_startup.html"/>
+<topic label="org.eclipse.ecf.start" href="html/reference/extension-points/org_eclipse_ecf_start.html"/>
<topic label="org.eclipse.ecf.ui.configurationWizards" href="html/reference/extension-points/org_eclipse_ecf_ui_configurationWizards.html"/>
<topic label="org.eclipse.ecf.ui.connectWizards" href="html/reference/extension-points/org_eclipse_ecf_ui_connectWizards.html"/>
<topic label="org.eclipse.ecf.ui.configurationWizards" href="html/reference/extension-points/org_eclipse_ecf_presence_ui_rosterViewerDropTarget.html"/>

Back to the top