Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-09-01 07:04:41 +0000
committerEike Stepper2012-09-01 07:04:41 +0000
commit63ac838ddf7382a1c4fd91b2ffa6c29a42990deb (patch)
tree24efee872d0e049734181b991f30895d5457495d /plugins
parent8d3bbd93083dfb78fba0dd94cbb5f1fd3d68bd6c (diff)
downloadcdo-63ac838ddf7382a1c4fd91b2ffa6c29a42990deb.tar.gz
cdo-63ac838ddf7382a1c4fd91b2ffa6c29a42990deb.tar.xz
cdo-63ac838ddf7382a1c4fd91b2ffa6c29a42990deb.zip
Update docs
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html20
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings81
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.help.warnings353
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.version.doc.warnings2
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.doc.warnings4
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.util.doc.warnings17
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.version.doc/build.xml2
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/index-all.html9
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionUtil.html38
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionValidator.html39
-rw-r--r--plugins/org.eclipse.net4j.db.doc/META-INF/MANIFEST.MF12
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/index-all.html12
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html25
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html2
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html2
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/h2/H2Adapter.html26
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html2
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/mysql/MYSQLAdapter.html2
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html2
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/spi/db/DBAdapter.html48
-rw-r--r--plugins/org.eclipse.net4j.doc/META-INF/MANIFEST.MF12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/allclasses-frame.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/allclasses-noframe.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/constant-values.html18
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/deprecated-list.html15
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/index-all.html35
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html42
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html8
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html8
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html16
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.pngbin8018 -> 7872 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol2.html324
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol2.pngbin0 -> 2905 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html8
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/ProtocolVersionException.html334
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/ProtocolVersionException.pngbin0 -> 2089 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html57
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol2.html246
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/ProtocolVersionException.html180
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-frame.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html31
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.pngbin5935 -> 9291 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html24
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/Net4jItemProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/ChannelMultiplexer.html33
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Connector.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.html39
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.pngbin5214 -> 5256 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/class-use/InternalChannel.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.pngbin53958 -> 53993 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/serialized-form.html22
-rw-r--r--plugins/org.eclipse.net4j.util.doc/META-INF/MANIFEST.MF12
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-frame.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-noframe.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/deprecated-list.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/index-all.html168
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html20
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html13
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/RWOLockManager.LockState.html3
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputExtender.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.html1245
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.pngbin0 -> 5182 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataOutputExtender.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/IOUtil.html45
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/DataInputOutputFile.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/IORuntimeException.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-frame.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.pngbin1939 -> 1996 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/LifecycleException.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.WithState.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.html27
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/FactoryTypeContentProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StaticContentProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html59
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIUtil.html69
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerItemProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerPathItemProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.Default.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.html26
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ItemProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/serialized-form.html2
95 files changed, 3857 insertions, 312 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html b/plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html
index bc640bc54d..f2c2e38d9f 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html
@@ -103,20 +103,20 @@
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/admin/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.admin</a>
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/admin/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.spi.admin</a>
</ul>
-<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db4o/package-summary.html" target="debugDetails">CDO Model Repository Server DB4O Support</a></b>
+<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/package-summary.html" target="debugDetails">CDO Model Repository Server DB Store</a></b>
<ul>
- <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db4o/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db4o</a>
+ <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db</a>
+ <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/mapping/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db.mapping</a>
</ul>
-<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/hibernate/package-summary.html" target="debugDetails">CDO Model Repository Server Hibernate Support</a></b>
+<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db4o/package-summary.html" target="debugDetails">CDO Model Repository Server DB4O Store</a></b>
<ul>
- <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/hibernate/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.hibernate</a>
+ <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db4o/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db4o</a>
</ul>
-<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/package-summary.html" target="debugDetails">CDO Model Repository Server JDBC Support</a></b>
+<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/hibernate/package-summary.html" target="debugDetails">CDO Model Repository Server Hibernate Store</a></b>
<ul>
- <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db</a>
- <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/mapping/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db.mapping</a>
+ <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/hibernate/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.hibernate</a>
</ul>
-<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/internal/lissome/package-summary.html" target="debugDetails">CDO Model Repository Server Lissome Support</a></b>
+<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/internal/lissome/package-summary.html" target="debugDetails">CDO Model Repository Server Lissome Store</a></b>
<ul>
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/internal/lissome/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.internal.lissome</a>
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/internal/lissome/bundle/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.internal.lissome.bundle</a>
@@ -125,7 +125,7 @@
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/internal/lissome/optimizer/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.internal.lissome.optimizer</a>
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/lissome/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.lissome</a>
</ul>
-<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/mongodb/package-summary.html" target="debugDetails">CDO Model Repository Server MongoDB Support</a></b>
+<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/mongodb/package-summary.html" target="debugDetails">CDO Model Repository Server MongoDB Store</a></b>
<ul>
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/mongodb/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.mongodb</a>
</ul>
@@ -137,7 +137,7 @@
<ul>
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/ocl/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.ocl</a>
</ul>
-<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/objectivity/package-summary.html" target="debugDetails">CDO Model Repository Server Objectivity Support</a></b>
+<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/objectivity/package-summary.html" target="debugDetails">CDO Model Repository Server Objectivity Store</a></b>
<ul>
<li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/objectivity/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.objectivity</a>
</ul>
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings
index 188e5ed5d2..3db5fb4e00 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings
@@ -1,6 +1,39 @@
+Class description missing: org.eclipse.emf.cdo.security.SecurityItemContainer.class(SecurityItemContainer.java:17)
+Class description missing: org.eclipse.emf.cdo.security.SecurityItemProvider.class(SecurityItemProvider.java:17)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeBrowserPage$Factory.class(LissomeBrowserPage.java:61)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeBrowserPage.class(LissomeBrowserPage.java:26)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeFile$RevisionProvider.class(LissomeFile.java:69)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeFile.class(LissomeFile.java:23)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeFileHandle.class(LissomeFileHandle.java:72)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeFileOperation.class(LissomeFileOperation.java:18)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeQueryHandler.class(LissomeQueryHandler.java:20)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStore.class(LissomeStore.java:67)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStoreChunkReader.class(LissomeStoreChunkReader.java:26)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStoreFactory.class(LissomeStoreFactory.java:26)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStoreReader.class(LissomeStoreReader.java:71)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStoreWriter.class(LissomeStoreWriter.java:32)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.bundle.OM$Activator.class(OM.java:44)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.BranchesTable.class(BranchesTable.java:20)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.CommitInfosTable.class(CommitInfosTable.java:20)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.DBBrowserPage$Factory.class(DBBrowserPage.java:193)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.DBBrowserPage.class(DBBrowserPage.java:33)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.Index.class(Index.java:42)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexReader$PointerHandler.class(IndexReader.java:542)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexReader$RevisionInfo$Handler.class(IndexReader.java:595)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexReader$RevisionInfo.class(IndexReader.java:550)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexReader.class(IndexReader.java:45)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexWriter.class(IndexWriter.java:35)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.ObjectsTable.class(ObjectsTable.java:23)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.Table.class(Table.java:24)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.file.Journal.class(Journal.java:66)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.file.Vob.class(Vob.java:27)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer.CommitTransactionTask.class(CommitTransactionTask.java:41)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer.CreateBranchTask.class(CreateBranchTask.java:21)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer.Optimizer.class(Optimizer.java:42)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer.OptimizerTask.class(OptimizerTask.java:18)
Class description missing: org.eclipse.emf.cdo.server.spi.security.AnnotationHandler.class(AnnotationHandler.java:41)
-Class description missing: org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager$CommitHandler.class(InternalSecurityManager.java:40)
-Class description missing: org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager.class(InternalSecurityManager.java:23)
+Class description missing: org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager$CommitHandler.class(InternalSecurityManager.java:42)
+Class description missing: org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager.class(InternalSecurityManager.java:25)
Class description missing: org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory$Annotation.class(SecurityManagerFactory.java:55)
Class description missing: org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory$Default.class(SecurityManagerFactory.java:36)
Class description missing: org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.class(SecurityManagerFactory.java:22)
@@ -13,7 +46,7 @@ Class description missing: org.eclipse.emf.cdo.spi.common.admin.AbstractCDOAdmin
Class description missing: org.eclipse.emf.cdo.spi.common.branch.CDOBranchUtil.class(CDOBranchUtil.java:30)
Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranch.class(InternalCDOBranch.java:22)
Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager$BranchLoader$BranchInfo.class(InternalCDOBranchManager.java:96)
-Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager$BranchLoader$SubBranchInfo.class(InternalCDOBranchManager.java:145)
+Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager$BranchLoader$SubBranchInfo.class(InternalCDOBranchManager.java:151)
Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager$BranchLoader.class(InternalCDOBranchManager.java:64)
Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.class(InternalCDOBranchManager.java:31)
Class description missing: org.eclipse.emf.cdo.spi.common.commit.CDOChangeKindCache.class(CDOChangeKindCache.java:27)
@@ -36,6 +69,8 @@ Class description missing: org.eclipse.emf.cdo.spi.common.model.InternalCDOPacka
Class description missing: org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry$PackageProcessor.class(InternalCDOPackageRegistry.java:93)
Class description missing: org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.class(InternalCDOPackageRegistry.java:29)
Class description missing: org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageUnit.class(InternalCDOPackageUnit.java:29)
+Class description missing: org.eclipse.emf.cdo.spi.common.protocol.CDODataInputImpl.class(CDODataInputImpl.java:110)
+Class description missing: org.eclipse.emf.cdo.spi.common.protocol.CDODataOutputImpl.class(CDODataOutputImpl.java:78)
Class description missing: org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision.class(AbstractCDORevision.java:36)
Class description missing: org.eclipse.emf.cdo.spi.common.revision.BaseCDORevision.class(BaseCDORevision.java:66)
Class description missing: org.eclipse.emf.cdo.spi.common.revision.CDOFeatureDeltaVisitorImpl.class(CDOFeatureDeltaVisitorImpl.java:29)
@@ -69,11 +104,12 @@ Class description missing: org.eclipse.emf.cdo.spi.common.revision.RevisionInfo.
Class description missing: org.eclipse.emf.cdo.spi.common.revision.StubCDORevision.class(StubCDORevision.java:33)
Class description missing: org.eclipse.emf.cdo.spi.server.ContainerQueryHandlerProvider.class(ContainerQueryHandlerProvider.java:23)
Class description missing: org.eclipse.emf.cdo.spi.server.ContainerRepositoryProvider.class(ContainerRepositoryProvider.java:23)
+Class description missing: org.eclipse.emf.cdo.spi.server.DelegatingQueryResourcesContext.class(DelegatingQueryResourcesContext.java:21)
Class description missing: org.eclipse.emf.cdo.spi.server.DurableLockArea.class(DurableLockArea.java:30)
Class description missing: org.eclipse.emf.cdo.spi.server.FactoriesQueryHandlerProvider.class(FactoriesQueryHandlerProvider.java:25)
Class description missing: org.eclipse.emf.cdo.spi.server.IAppExtension.class(IAppExtension.java:19)
Class description missing: org.eclipse.emf.cdo.spi.server.ISessionProtocol.class(ISessionProtocol.java:28)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalCommitContext.class(InternalCommitContext.java:35)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalCommitContext.class(InternalCommitContext.java:36)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalCommitManager.class(InternalCommitManager.java:23)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalFailoverParticipant.class(InternalFailoverParticipant.java:19)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalQueryManager.class(InternalQueryManager.java:21)
@@ -82,12 +118,15 @@ Class description missing: org.eclipse.emf.cdo.spi.server.InternalRepository.cla
Class description missing: org.eclipse.emf.cdo.spi.server.InternalRepositorySynchronizer.class(InternalRepositorySynchronizer.java:26)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalSession.class(InternalSession.java:36)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalSessionManager.class(InternalSessionManager.java:32)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoExternalReferences.class(InternalStore.java:69)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoFeatureMaps.class(InternalStore.java:93)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoHandleRevisions.class(InternalStore.java:101)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoLargeObjects.class(InternalStore.java:85)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoQueryXRefs.class(InternalStore.java:77)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoRawAccess.class(InternalStore.java:109)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoChangeSets.class(InternalStore.java:118)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoCommitInfos.class(InternalStore.java:126)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoDurableLocking.class(InternalStore.java:134)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoExternalReferences.class(InternalStore.java:70)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoFeatureMaps.class(InternalStore.java:94)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoHandleRevisions.class(InternalStore.java:102)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoLargeObjects.class(InternalStore.java:86)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoQueryXRefs.class(InternalStore.java:78)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoRawAccess.class(InternalStore.java:110)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore.class(InternalStore.java:23)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalSynchronizableRepository.class(InternalSynchronizableRepository.java:24)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalTransaction.class(InternalTransaction.java:21)
@@ -122,13 +161,13 @@ Class description missing: org.eclipse.emf.spi.cdo.AbstractQueryIterator.class(A
Class description missing: org.eclipse.emf.spi.cdo.CDOChangeSubscriptionAdapter.class(CDOChangeSubscriptionAdapter.java:30)
Class description missing: org.eclipse.emf.spi.cdo.CDOMergingConflictResolver.class(CDOMergingConflictResolver.java:38)
Class description missing: org.eclipse.emf.spi.cdo.CDOSessionInvalidationAggregator.class(CDOSessionInvalidationAggregator.java:28)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$CommitTransactionResult$PostCommitReferenceAdjuster.class(CDOSessionProtocol.java:779)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$CommitTransactionResult.class(CDOSessionProtocol.java:654)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$LockObjectsResult.class(CDOSessionProtocol.java:823)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$CommitTransactionResult$PostCommitReferenceAdjuster.class(CDOSessionProtocol.java:800)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$CommitTransactionResult.class(CDOSessionProtocol.java:666)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$LockObjectsResult.class(CDOSessionProtocol.java:835)
Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$OpenSessionResult.class(CDOSessionProtocol.java:301)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$RefreshSessionResult.class(CDOSessionProtocol.java:491)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$RepositoryTimeResult.class(CDOSessionProtocol.java:573)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$UnlockObjectsResult.class(CDOSessionProtocol.java:906)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$RefreshSessionResult.class(CDOSessionProtocol.java:503)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$RepositoryTimeResult.class(CDOSessionProtocol.java:585)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$UnlockObjectsResult.class(CDOSessionProtocol.java:918)
Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol.class(CDOSessionProtocol.java:76)
Class description missing: org.eclipse.emf.spi.cdo.CDOTransactionStrategy.class(CDOTransactionStrategy.java:28)
Class description missing: org.eclipse.emf.spi.cdo.DefaultCDOMerger$ChangedInSourceAndDetachedInTargetConflict.class(DefaultCDOMerger.java:351)
@@ -146,8 +185,8 @@ Class description missing: org.eclipse.emf.spi.cdo.InternalCDORemoteSessionManag
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOSavepoint.class(InternalCDOSavepoint.java:24)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOSession.class(InternalCDOSession.java:51)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOSessionConfiguration.class(InternalCDOSessionConfiguration.java:21)
-Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction$ApplyChangeSetResult.class(InternalCDOTransaction.java:158)
-Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction$ChangeSetOutdatedException.class(InternalCDOTransaction.java:190)
+Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction$ApplyChangeSetResult.class(InternalCDOTransaction.java:163)
+Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction$ChangeSetOutdatedException.class(InternalCDOTransaction.java:195)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction.class(InternalCDOTransaction.java:44)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOUserSavepoint.class(InternalCDOUserSavepoint.java:21)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOUserTransaction.class(InternalCDOUserTransaction.java:21)
@@ -157,3 +196,9 @@ Class description missing: org.eclipse.emf.spi.cdo.InternalCDOXASavepoint.class(
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOXATransaction$InternalCDOXACommitContext$CDOXAState.class(InternalCDOXATransaction.java:105)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOXATransaction$InternalCDOXACommitContext.class(InternalCDOXATransaction.java:73)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOXATransaction.class(InternalCDOXATransaction.java:35)
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome.bundle
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome.db
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome.file
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer
+Package description missing: org.eclipse.emf.cdo.spi.common.protocol
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.help.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.help.warnings
index 49b8179816..2832e25f15 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.help.warnings
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.help.warnings
@@ -417,8 +417,6 @@ Class description missing: org.eclipse.emf.cdo.internal.common.model.CDOPackageR
Class description missing: org.eclipse.emf.cdo.internal.common.model.CDOPackageUnitImpl.class(CDOPackageUnitImpl.java:42)
Class description missing: org.eclipse.emf.cdo.internal.common.model.CDOTypeImpl.class(CDOTypeImpl.java:57)
Class description missing: org.eclipse.emf.cdo.internal.common.model.GenUtil.class(GenUtil.java:24)
-Class description missing: org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImpl.class(CDODataInputImpl.java:103)
-Class description missing: org.eclipse.emf.cdo.internal.common.protocol.CDODataOutputImpl.class(CDODataOutputImpl.java:77)
Class description missing: org.eclipse.emf.cdo.internal.common.revision.AbstractCDORevisionCache.class(AbstractCDORevisionCache.java:33)
Class description missing: org.eclipse.emf.cdo.internal.common.revision.CDOElementProxyImpl.class(CDOElementProxyImpl.java:21)
Class description missing: org.eclipse.emf.cdo.internal.common.revision.CDOFeatureMapEntryImpl.class(CDOFeatureMapEntryImpl.java:22)
@@ -489,7 +487,7 @@ Class description missing: org.eclipse.emf.cdo.internal.net4j.ReconnectingCDOSes
Class description missing: org.eclipse.emf.cdo.internal.net4j.ReconnectingCDOSessionImpl.class(ReconnectingCDOSessionImpl.java:19)
Class description missing: org.eclipse.emf.cdo.internal.net4j.RecoveringCDOSessionConfigurationImpl.class(RecoveringCDOSessionConfigurationImpl.java:22)
Class description missing: org.eclipse.emf.cdo.internal.net4j.RecoveringCDOSessionImpl$AfterRecoveryRunnable.class(RecoveringCDOSessionImpl.java:245)
-Class description missing: org.eclipse.emf.cdo.internal.net4j.RecoveringCDOSessionImpl$OpenViewRunnable.class(RecoveringCDOSessionImpl.java:264)
+Class description missing: org.eclipse.emf.cdo.internal.net4j.RecoveringCDOSessionImpl$OpenViewRunnable.class(RecoveringCDOSessionImpl.java:267)
Class description missing: org.eclipse.emf.cdo.internal.net4j.RecoveringCDOSessionImpl.class(RecoveringCDOSessionImpl.java:43)
Class description missing: org.eclipse.emf.cdo.internal.net4j.bundle.OM$Activator.class(OM.java:57)
Class description missing: org.eclipse.emf.cdo.internal.net4j.messages.Messages.class(Messages.java:20)
@@ -505,7 +503,7 @@ Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.ChangeSub
Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.CloseViewRequest.class(CloseViewRequest.java:22)
Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.CommitDelegationRequest.class(CommitDelegationRequest.java:27)
Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.CommitNotificationIndication.class(CommitNotificationIndication.java:25)
-Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.CommitTransactionRequest.class(CommitTransactionRequest.java:62)
+Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.CommitTransactionRequest.class(CommitTransactionRequest.java:64)
Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.CommitXATransactionRequest.class(CommitXATransactionRequest.java:18)
Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.CreateBranchRequest.class(CreateBranchRequest.java:25)
Class description missing: org.eclipse.emf.cdo.internal.net4j.protocol.DisablePassiveUpdateRequest.class(DisablePassiveUpdateRequest.java:23)
@@ -556,15 +554,15 @@ Class description missing: org.eclipse.emf.cdo.internal.server.DelegatingReposit
Class description missing: org.eclipse.emf.cdo.internal.server.LockingManager.class(LockingManager.java:70)
Class description missing: org.eclipse.emf.cdo.internal.server.QueryManager.class(QueryManager.java:47)
Class description missing: org.eclipse.emf.cdo.internal.server.QueryResult.class(QueryResult.java:23)
-Class description missing: org.eclipse.emf.cdo.internal.server.Repository$Default.class(Repository.java:1903)
-Class description missing: org.eclipse.emf.cdo.internal.server.Repository.class(Repository.java:135)
+Class description missing: org.eclipse.emf.cdo.internal.server.Repository$Default.class(Repository.java:1941)
+Class description missing: org.eclipse.emf.cdo.internal.server.Repository.class(Repository.java:136)
Class description missing: org.eclipse.emf.cdo.internal.server.ResourcesQueryHandler$Factory.class(ResourcesQueryHandler.java:133)
Class description missing: org.eclipse.emf.cdo.internal.server.ResourcesQueryHandler.class(ResourcesQueryHandler.java:33)
Class description missing: org.eclipse.emf.cdo.internal.server.ServerCDOView.class(ServerCDOView.java:83)
Class description missing: org.eclipse.emf.cdo.internal.server.Session.class(Session.java:69)
Class description missing: org.eclipse.emf.cdo.internal.server.SessionManager.class(SessionManager.java:54)
Class description missing: org.eclipse.emf.cdo.internal.server.Transaction.class(Transaction.java:26)
-Class description missing: org.eclipse.emf.cdo.internal.server.TransactionCommitContext$TransactionPackageRegistry.class(TransactionCommitContext.java:1301)
+Class description missing: org.eclipse.emf.cdo.internal.server.TransactionCommitContext$TransactionPackageRegistry.class(TransactionCommitContext.java:1346)
Class description missing: org.eclipse.emf.cdo.internal.server.TransactionCommitContext.class(TransactionCommitContext.java:106)
Class description missing: org.eclipse.emf.cdo.internal.server.View.class(View.java:39)
Class description missing: org.eclipse.emf.cdo.internal.server.XATransactionCommitContext$CommitState.class(XATransactionCommitContext.java:181)
@@ -607,7 +605,8 @@ Class description missing: org.eclipse.emf.cdo.internal.ui.actions.CloseSessionA
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.CloseViewAction.class(CloseViewAction.java:25)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.CommitTransactionAction.class(CommitTransactionAction.java:23)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.CreateBranchAction.class(CreateBranchAction.java:32)
-Class description missing: org.eclipse.emf.cdo.internal.ui.actions.CreateResourceNodeAction.class(CreateResourceNodeAction.java:31)
+Class description missing: org.eclipse.emf.cdo.internal.ui.actions.CreateResourceNodeAction$Type.class(CreateResourceNodeAction.java:144)
+Class description missing: org.eclipse.emf.cdo.internal.ui.actions.CreateResourceNodeAction.class(CreateResourceNodeAction.java:33)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.DisableViewDurabilityAction.class(DisableViewDurabilityAction.java:23)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.EditingDomainAction.class(EditingDomainAction.java:25)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.EnableViewDurabilityAction.class(EnableViewDurabilityAction.java:27)
@@ -618,7 +617,7 @@ Class description missing: org.eclipse.emf.cdo.internal.ui.actions.LoadResourceA
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.ManagePackagesAction.class(ManagePackagesAction.java:24)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.OpenAuditAction.class(OpenAuditAction.java:25)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.OpenDurableViewAction.class(OpenDurableViewAction.java:26)
-Class description missing: org.eclipse.emf.cdo.internal.ui.actions.OpenResourceEditorAction.class(OpenResourceEditorAction.java:25)
+Class description missing: org.eclipse.emf.cdo.internal.ui.actions.OpenResourceEditorAction.class(OpenResourceEditorAction.java:48)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.OpenSessionAction.class(OpenSessionAction.java:38)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.OpenTransactionAction.class(OpenTransactionAction.java:26)
Class description missing: org.eclipse.emf.cdo.internal.ui.actions.OpenViewAction.class(OpenViewAction.java:24)
@@ -645,7 +644,7 @@ Class description missing: org.eclipse.emf.cdo.internal.ui.actions.WriteLockObje
Class description missing: org.eclipse.emf.cdo.internal.ui.bundle.OM$Activator.class(OM.java:64)
Class description missing: org.eclipse.emf.cdo.internal.ui.dialogs.BulkAddDialog.class(BulkAddDialog.java:46)
Class description missing: org.eclipse.emf.cdo.internal.ui.dialogs.ExportResourceDialog.class(ExportResourceDialog.java:32)
-Class description missing: org.eclipse.emf.cdo.internal.ui.dialogs.ImportResourceDialog.class(ImportResourceDialog.java:32)
+Class description missing: org.eclipse.emf.cdo.internal.ui.dialogs.ImportResourceDialog.class(ImportResourceDialog.java:35)
Class description missing: org.eclipse.emf.cdo.internal.ui.dialogs.OpenAuditDialog.class(OpenAuditDialog.java:35)
Class description missing: org.eclipse.emf.cdo.internal.ui.dialogs.OpenDurableViewDialog.class(OpenDurableViewDialog.java:32)
Class description missing: org.eclipse.emf.cdo.internal.ui.dialogs.OpenResourcesDialog.class(OpenResourcesDialog.java:21)
@@ -670,7 +669,8 @@ Class description missing: org.eclipse.emf.cdo.internal.ui.perspectives.CDOExplo
Class description missing: org.eclipse.emf.cdo.internal.ui.preferences.CDOPreferencePage.class(CDOPreferencePage.java:34)
Class description missing: org.eclipse.emf.cdo.internal.ui.preferences.CDOUIPreferencePage.class(CDOUIPreferencePage.java:38)
Class description missing: org.eclipse.emf.cdo.internal.ui.views.CDORemoteSessionsView.class(CDORemoteSessionsView.java:39)
-Class description missing: org.eclipse.emf.cdo.internal.ui.views.CDOSessionsView.class(CDOSessionsView.java:33)
+Class description missing: org.eclipse.emf.cdo.internal.ui.views.CDOSessionsView$ResourceOpener.class(CDOSessionsView.java:125)
+Class description missing: org.eclipse.emf.cdo.internal.ui.views.CDOSessionsView.class(CDOSessionsView.java:39)
Class description missing: org.eclipse.emf.cdo.internal.ui.views.CDOWatchListView.class(CDOWatchListView.java:95)
Class description missing: org.eclipse.emf.cdo.internal.workspace.AbstractCDOWorkspaceBase.class(AbstractCDOWorkspaceBase.java:37)
Class description missing: org.eclipse.emf.cdo.internal.workspace.CDOWorkspaceConfigurationImpl.class(CDOWorkspaceConfigurationImpl.java:27)
@@ -704,14 +704,31 @@ Class description missing: org.eclipse.emf.cdo.releng.doc.article.util.ArticleUt
Class description missing: org.eclipse.emf.cdo.releng.doc.java.MakeHrefsRelative.class(MakeHrefsRelative.java:25)
Class description missing: org.eclipse.emf.cdo.releng.doc.java.MovePackageDescriptions.class(MovePackageDescriptions.java:24)
Class description missing: org.eclipse.emf.cdo.releng.doc.java.SortListItems.class(SortListItems.java:28)
-Class description missing: org.eclipse.emf.cdo.releng.gitbash.AbstractRepositoryAction.class(AbstractRepositoryAction.java:27)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.AbstractAction.class(AbstractAction.java:24)
Class description missing: org.eclipse.emf.cdo.releng.gitbash.Activator.class(Activator.java:24)
-Class description missing: org.eclipse.emf.cdo.releng.gitbash.GitAddAllAction.class(GitAddAllAction.java:20)
Class description missing: org.eclipse.emf.cdo.releng.gitbash.GitApplyAction.class(GitApplyAction.java:47)
Class description missing: org.eclipse.emf.cdo.releng.gitbash.GitBash.class(GitBash.java:29)
-Class description missing: org.eclipse.emf.cdo.releng.gitbash.GitBashAction.class(GitBashAction.java:20)
-Class description missing: org.eclipse.emf.cdo.releng.gitbash.GitCleanAction.class(GitCleanAction.java:20)
-Class description missing: org.eclipse.emf.cdo.releng.gitbash.GitResetHardAction.class(GitResetHardAction.java:20)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.repository.AbstractRepositoryAction.class(AbstractRepositoryAction.java:23)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.repository.GitAddAllAction.class(GitAddAllAction.java:22)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.repository.GitBashAction.class(GitBashAction.java:22)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.repository.GitCleanAction.class(GitCleanAction.java:22)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.repository.GitPullAction.class(GitPullAction.java:22)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.repository.GitResetHardAction.class(GitResetHardAction.java:22)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.repository.GitStatusAction.class(GitStatusAction.java:22)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.revision.AbstractRevisionAction.class(AbstractRevisionAction.java:30)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.revision.GitCherryPickAction.class(GitCherryPickAction.java:22)
+Class description missing: org.eclipse.emf.cdo.releng.gitbash.revision.GitRebaseAction.class(GitRebaseAction.java:20)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.Activator.class(Activator.java:42)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.BuildState.class(BuildState.java:24)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.DeprecationUtil.class(DeprecationUtil.java:16)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.Element.class(Element.java:30)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.IVersionBuilderArguments.class(IVersionBuilderArguments.java:21)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.Release$XMLHandler.class(Release.java:215)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.Release.class(Release.java:45)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.ReleaseManager.class(ReleaseManager.java:50)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.VersionBuilder.class(VersionBuilder.java:70)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.VersionBuilderArguments.class(VersionBuilderArguments.java:31)
+Class description missing: org.eclipse.emf.cdo.releng.internal.version.VersionNature.class(VersionNature.java:25)
Class description missing: org.eclipse.emf.cdo.releng.launches.Activator.class(Activator.java:20)
Class description missing: org.eclipse.emf.cdo.releng.launches.LaunchConfigLabelDecorator.class(LaunchConfigLabelDecorator.java:24)
Class description missing: org.eclipse.emf.cdo.releng.manifests.AbstractProjectHandler.class(AbstractProjectHandler.java:32)
@@ -732,35 +749,42 @@ Class description missing: org.eclipse.emf.cdo.releng.tasks.table.TaskModel.clas
Class description missing: org.eclipse.emf.cdo.releng.tasks.table.TaskTableView.class(TaskTableView.java:54)
Class description missing: org.eclipse.emf.cdo.releng.tasks.table.Version.class(Version.java:16)
Class description missing: org.eclipse.emf.cdo.releng.tasks.table.VersionTask.class(VersionTask.java:18)
-Class description missing: org.eclipse.emf.cdo.releng.version.Activator.class(Activator.java:37)
-Class description missing: org.eclipse.emf.cdo.releng.version.BuildState.class(BuildState.java:18)
-Class description missing: org.eclipse.emf.cdo.releng.version.Element$Type.class(Element.java:232)
-Class description missing: org.eclipse.emf.cdo.releng.version.Element.class(Element.java:27)
-Class description missing: org.eclipse.emf.cdo.releng.version.ElementResolver.class(ElementResolver.java:16)
-Class description missing: org.eclipse.emf.cdo.releng.version.IVersionBuilderArguments.class(IVersionBuilderArguments.java:21)
-Class description missing: org.eclipse.emf.cdo.releng.version.Markers.class(Markers.java:29)
-Class description missing: org.eclipse.emf.cdo.releng.version.Release$XMLHandler.class(Release.java:208)
-Class description missing: org.eclipse.emf.cdo.releng.version.Release.class(Release.java:40)
-Class description missing: org.eclipse.emf.cdo.releng.version.ReleaseManager.class(ReleaseManager.java:45)
-Class description missing: org.eclipse.emf.cdo.releng.version.VersionBuilder.class(VersionBuilder.java:53)
-Class description missing: org.eclipse.emf.cdo.releng.version.VersionBuilderArguments.class(VersionBuilderArguments.java:29)
-Class description missing: org.eclipse.emf.cdo.releng.version.VersionNature.class(VersionNature.java:22)
-Class description missing: org.eclipse.emf.cdo.releng.version.VersionUtil.class(VersionUtil.java:31)
+Class description missing: org.eclipse.emf.cdo.releng.version.IBuildState.class(IBuildState.java:21)
+Class description missing: org.eclipse.emf.cdo.releng.version.IElement$Type.class(IElement.java:50)
+Class description missing: org.eclipse.emf.cdo.releng.version.IElement.class(IElement.java:23)
+Class description missing: org.eclipse.emf.cdo.releng.version.IElementResolver.class(IElementResolver.java:18)
+Class description missing: org.eclipse.emf.cdo.releng.version.IRelease.class(IRelease.java:22)
+Class description missing: org.eclipse.emf.cdo.releng.version.IReleaseManager.class(IReleaseManager.java:28)
+Class description missing: org.eclipse.emf.cdo.releng.version.Markers.class(Markers.java:27)
+Class description missing: org.eclipse.emf.cdo.releng.version.VersionUtil.class(VersionUtil.java:63)
Class description missing: org.eclipse.emf.cdo.releng.version.VersionValidator.class(VersionValidator.java:21)
Class description missing: org.eclipse.emf.cdo.releng.version.bucky.BuckyValidator.class(BuckyValidator.java:40)
Class description missing: org.eclipse.emf.cdo.releng.version.digest.Activator.class(Activator.java:23)
-Class description missing: org.eclipse.emf.cdo.releng.version.digest.DigestValidator$BuildModel.class(DigestValidator.java:506)
-Class description missing: org.eclipse.emf.cdo.releng.version.digest.DigestValidator.class(DigestValidator.java:58)
+Class description missing: org.eclipse.emf.cdo.releng.version.digest.DigestValidator$BuildModel.class(DigestValidator.java:511)
+Class description missing: org.eclipse.emf.cdo.releng.version.digest.DigestValidator.class(DigestValidator.java:57)
Class description missing: org.eclipse.emf.cdo.releng.version.digest.DigestValidatorState.class(DigestValidatorState.java:18)
Class description missing: org.eclipse.emf.cdo.releng.version.digest.ReleaseDigest.class(ReleaseDigest.java:18)
Class description missing: org.eclipse.emf.cdo.releng.version.test.TestResourceChangeListener.class(TestResourceChangeListener.java:25)
-Class description missing: org.eclipse.emf.cdo.releng.version.ui.AbstractAction.class(AbstractAction.java:30)
+Class description missing: org.eclipse.emf.cdo.releng.version.tests.Activator.class(Activator.java:23)
+Class description missing: org.eclipse.emf.cdo.releng.version.tests.BundleFile.class(BundleFile.java:36)
+Class description missing: org.eclipse.emf.cdo.releng.version.tests.VersionBuilderTest.class(VersionBuilderTest.java:48)
+Class description missing: org.eclipse.emf.cdo.releng.version.tests.VersionBuilderTests.class(VersionBuilderTests.java:23)
Class description missing: org.eclipse.emf.cdo.releng.version.ui.Activator.class(Activator.java:24)
-Class description missing: org.eclipse.emf.cdo.releng.version.ui.AddNatureAction.class(AddNatureAction.java:25)
-Class description missing: org.eclipse.emf.cdo.releng.version.ui.ConfigurationDialog.class(ConfigurationDialog.java:36)
-Class description missing: org.eclipse.emf.cdo.releng.version.ui.ConfigureBuilderAction.class(ConfigureBuilderAction.java:29)
-Class description missing: org.eclipse.emf.cdo.releng.version.ui.QuickFixer.class(QuickFixer.java:39)
-Class description missing: org.eclipse.emf.cdo.releng.version.ui.RemoveNatureAction.class(RemoveNatureAction.java:27)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.actions.AbstractAction.class(AbstractAction.java:32)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.actions.AddNatureAction.class(AddNatureAction.java:26)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.actions.ConfigureBuilderAction.class(ConfigureBuilderAction.java:30)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.actions.RemoveNatureAction.class(RemoveNatureAction.java:27)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.dialogs.ConfigurationDialog.class(ConfigurationDialog.java:38)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.preferences.VersionBuilderPreferencePage.class(VersionBuilderPreferencePage.java:35)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes.AbstractDocumentResolution.class(AbstractDocumentResolution.java:26)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes.AbstractResolution.class(AbstractResolution.java:26)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes.AddNatureResolution.class(AddNatureResolution.java:28)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes.ConfigureResolution.class(ConfigureResolution.java:23)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes.ReleasePathResolution.class(ReleasePathResolution.java:26)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes.ReplaceResolution.class(ReplaceResolution.java:25)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes.RootProjectResolution.class(RootProjectResolution.java:32)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes.VersionResolutionGenerator.class(VersionResolutionGenerator.java:25)
+Class description missing: org.eclipse.emf.cdo.releng.version.ui.views.VersionsView.class(VersionsView.java:43)
Class description missing: org.eclipse.emf.cdo.releng.windowtitle.Activator.class(Activator.java:20)
Class description missing: org.eclipse.emf.cdo.releng.windowtitle.EarlyStartup.class(EarlyStartup.java:18)
Class description missing: org.eclipse.emf.cdo.releng.windowtitle.TitleSetter.class(TitleSetter.java:22)
@@ -770,6 +794,8 @@ Class description missing: org.eclipse.emf.cdo.releng.winexplorer.ExplorerAction
Class description missing: org.eclipse.emf.cdo.releng.winexplorer.PromptAction.class(PromptAction.java:20)
Class description missing: org.eclipse.emf.cdo.releng.workingsets.Activator.class(Activator.java:36)
Class description missing: org.eclipse.emf.cdo.releng.workingsets.EarlyStartup.class(EarlyStartup.java:18)
+Class description missing: org.eclipse.emf.cdo.security.SecurityItemContainer.class(SecurityItemContainer.java:17)
+Class description missing: org.eclipse.emf.cdo.security.SecurityItemProvider.class(SecurityItemProvider.java:17)
Class description missing: org.eclipse.emf.cdo.security.presentation.SecurityEditor$ReverseAdapterFactoryContentProvider.class(SecurityEditor.java:776)
Class description missing: org.eclipse.emf.cdo.server.hibernate.internal.teneo.bundle.OM$Activator.class(OM.java:38)
Class description missing: org.eclipse.emf.cdo.server.hibernate.teneo.TeneoUtil.class(TeneoUtil.java:20)
@@ -806,7 +832,7 @@ Class description missing: org.eclipse.emf.cdo.server.internal.db.LongIDHandler.
Class description missing: org.eclipse.emf.cdo.server.internal.db.MetaDataManager.class(MetaDataManager.java:63)
Class description missing: org.eclipse.emf.cdo.server.internal.db.NullPreparedStatementCache.class(NullPreparedStatementCache.java:27)
Class description missing: org.eclipse.emf.cdo.server.internal.db.ObjectIDIterator.class(ObjectIDIterator.java:30)
-Class description missing: org.eclipse.emf.cdo.server.internal.db.SmartPreparedStatementCache.class(SmartPreparedStatementCache.java:27)
+Class description missing: org.eclipse.emf.cdo.server.internal.db.SmartPreparedStatementCache.class(SmartPreparedStatementCache.java:28)
Class description missing: org.eclipse.emf.cdo.server.internal.db.StringIDHandler.class(StringIDHandler.java:40)
Class description missing: org.eclipse.emf.cdo.server.internal.db.UUIDHandler.class(UUIDHandler.java:40)
Class description missing: org.eclipse.emf.cdo.server.internal.db.bundle.OM$Activator.class(OM.java:38)
@@ -976,6 +1002,37 @@ Class description missing: org.eclipse.emf.cdo.server.internal.hibernate.tuplize
Class description missing: org.eclipse.emf.cdo.server.internal.hibernate.tuplizer.XMLUserType$UnsignedLong.class(XMLUserType.java:625)
Class description missing: org.eclipse.emf.cdo.server.internal.hibernate.tuplizer.XMLUserType$UnsignedShort.class(XMLUserType.java:607)
Class description missing: org.eclipse.emf.cdo.server.internal.hibernate.tuplizer.XMLUserType$UnsignedShortObject.class(XMLUserType.java:616)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeBrowserPage$Factory.class(LissomeBrowserPage.java:61)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeBrowserPage.class(LissomeBrowserPage.java:26)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeFile$RevisionProvider.class(LissomeFile.java:69)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeFile.class(LissomeFile.java:23)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeFileHandle.class(LissomeFileHandle.java:72)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeFileOperation.class(LissomeFileOperation.java:18)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeQueryHandler.class(LissomeQueryHandler.java:20)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStore.class(LissomeStore.java:67)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStoreChunkReader.class(LissomeStoreChunkReader.java:26)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStoreFactory.class(LissomeStoreFactory.java:26)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStoreReader.class(LissomeStoreReader.java:71)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.LissomeStoreWriter.class(LissomeStoreWriter.java:32)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.bundle.OM$Activator.class(OM.java:44)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.BranchesTable.class(BranchesTable.java:20)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.CommitInfosTable.class(CommitInfosTable.java:20)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.DBBrowserPage$Factory.class(DBBrowserPage.java:193)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.DBBrowserPage.class(DBBrowserPage.java:33)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.Index.class(Index.java:42)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexReader$PointerHandler.class(IndexReader.java:542)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexReader$RevisionInfo$Handler.class(IndexReader.java:595)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexReader$RevisionInfo.class(IndexReader.java:550)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexReader.class(IndexReader.java:45)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.IndexWriter.class(IndexWriter.java:35)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.ObjectsTable.class(ObjectsTable.java:23)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.db.Table.class(Table.java:24)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.file.Journal.class(Journal.java:66)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.file.Vob.class(Vob.java:27)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer.CommitTransactionTask.class(CommitTransactionTask.java:41)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer.CreateBranchTask.class(CreateBranchTask.java:21)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer.Optimizer.class(Optimizer.java:42)
+Class description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer.OptimizerTask.class(OptimizerTask.java:18)
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.Classes.class(Classes.java:24)
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.Coll$Query.class(Coll.java:66)
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.Coll.class(Coll.java:21)
@@ -987,7 +1044,7 @@ Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.IDHandler
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.IDHandler.class(IDHandler.java:30)
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.MongoDBBrowserPage$Factory.class(MongoDBBrowserPage.java:255)
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.MongoDBBrowserPage.class(MongoDBBrowserPage.java:33)
-Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.MongoDBStore$ValueHandler.class(MongoDBStore.java:572)
+Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.MongoDBStore$ValueHandler.class(MongoDBStore.java:573)
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.MongoDBStoreAccessor.class(MongoDBStoreAccessor.java:52)
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.MongoDBStoreFactory.class(MongoDBStoreFactory.java:32)
Class description missing: org.eclipse.emf.cdo.server.internal.mongodb.Props.class(Props.java:26)
@@ -1009,7 +1066,7 @@ Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.Ch
Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.CloseViewIndication.class(CloseViewIndication.java:24)
Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitDelegationIndication.class(CommitDelegationIndication.java:29)
Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitNotificationRequest.class(CommitNotificationRequest.java:24)
-Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTransactionIndication.class(CommitTransactionIndication.java:57)
+Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTransactionIndication.class(CommitTransactionIndication.java:58)
Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitXATransactionCancelIndication.class(CommitXATransactionCancelIndication.java:23)
Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitXATransactionPhase1Indication.class(CommitXATransactionPhase1Indication.java:24)
Class description missing: org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitXATransactionPhase2Indication.class(CommitXATransactionPhase2Indication.java:32)
@@ -1132,11 +1189,11 @@ Class description missing: org.eclipse.emf.cdo.server.internal.objectivity.utils
Class description missing: org.eclipse.emf.cdo.server.internal.objectivity.utils.SmartLock.class(SmartLock.java:37)
Class description missing: org.eclipse.emf.cdo.server.internal.product.bundle.OM$Activator.class(OM.java:37)
Class description missing: org.eclipse.emf.cdo.server.internal.security.SecurityExtension.class(SecurityExtension.java:38)
-Class description missing: org.eclipse.emf.cdo.server.internal.security.SecurityManager.class(SecurityManager.java:77)
+Class description missing: org.eclipse.emf.cdo.server.internal.security.SecurityManager.class(SecurityManager.java:73)
Class description missing: org.eclipse.emf.cdo.server.internal.security.bundle.OM$Activator.class(OM.java:38)
Class description missing: org.eclipse.emf.cdo.server.spi.security.AnnotationHandler.class(AnnotationHandler.java:41)
-Class description missing: org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager$CommitHandler.class(InternalSecurityManager.java:40)
-Class description missing: org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager.class(InternalSecurityManager.java:23)
+Class description missing: org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager$CommitHandler.class(InternalSecurityManager.java:42)
+Class description missing: org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager.class(InternalSecurityManager.java:25)
Class description missing: org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory$Annotation.class(SecurityManagerFactory.java:55)
Class description missing: org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory$Default.class(SecurityManagerFactory.java:36)
Class description missing: org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.class(SecurityManagerFactory.java:22)
@@ -1149,7 +1206,7 @@ Class description missing: org.eclipse.emf.cdo.spi.common.admin.AbstractCDOAdmin
Class description missing: org.eclipse.emf.cdo.spi.common.branch.CDOBranchUtil.class(CDOBranchUtil.java:30)
Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranch.class(InternalCDOBranch.java:22)
Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager$BranchLoader$BranchInfo.class(InternalCDOBranchManager.java:96)
-Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager$BranchLoader$SubBranchInfo.class(InternalCDOBranchManager.java:145)
+Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager$BranchLoader$SubBranchInfo.class(InternalCDOBranchManager.java:151)
Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager$BranchLoader.class(InternalCDOBranchManager.java:64)
Class description missing: org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.class(InternalCDOBranchManager.java:31)
Class description missing: org.eclipse.emf.cdo.spi.common.commit.CDOChangeKindCache.class(CDOChangeKindCache.java:27)
@@ -1172,6 +1229,8 @@ Class description missing: org.eclipse.emf.cdo.spi.common.model.InternalCDOPacka
Class description missing: org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry$PackageProcessor.class(InternalCDOPackageRegistry.java:93)
Class description missing: org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.class(InternalCDOPackageRegistry.java:29)
Class description missing: org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageUnit.class(InternalCDOPackageUnit.java:29)
+Class description missing: org.eclipse.emf.cdo.spi.common.protocol.CDODataInputImpl.class(CDODataInputImpl.java:110)
+Class description missing: org.eclipse.emf.cdo.spi.common.protocol.CDODataOutputImpl.class(CDODataOutputImpl.java:78)
Class description missing: org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision.class(AbstractCDORevision.java:36)
Class description missing: org.eclipse.emf.cdo.spi.common.revision.BaseCDORevision.class(BaseCDORevision.java:66)
Class description missing: org.eclipse.emf.cdo.spi.common.revision.CDOFeatureDeltaVisitorImpl.class(CDOFeatureDeltaVisitorImpl.java:29)
@@ -1205,11 +1264,12 @@ Class description missing: org.eclipse.emf.cdo.spi.common.revision.RevisionInfo.
Class description missing: org.eclipse.emf.cdo.spi.common.revision.StubCDORevision.class(StubCDORevision.java:33)
Class description missing: org.eclipse.emf.cdo.spi.server.ContainerQueryHandlerProvider.class(ContainerQueryHandlerProvider.java:23)
Class description missing: org.eclipse.emf.cdo.spi.server.ContainerRepositoryProvider.class(ContainerRepositoryProvider.java:23)
+Class description missing: org.eclipse.emf.cdo.spi.server.DelegatingQueryResourcesContext.class(DelegatingQueryResourcesContext.java:21)
Class description missing: org.eclipse.emf.cdo.spi.server.DurableLockArea.class(DurableLockArea.java:30)
Class description missing: org.eclipse.emf.cdo.spi.server.FactoriesQueryHandlerProvider.class(FactoriesQueryHandlerProvider.java:25)
Class description missing: org.eclipse.emf.cdo.spi.server.IAppExtension.class(IAppExtension.java:19)
Class description missing: org.eclipse.emf.cdo.spi.server.ISessionProtocol.class(ISessionProtocol.java:28)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalCommitContext.class(InternalCommitContext.java:35)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalCommitContext.class(InternalCommitContext.java:36)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalCommitManager.class(InternalCommitManager.java:23)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalFailoverParticipant.class(InternalFailoverParticipant.java:19)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalQueryManager.class(InternalQueryManager.java:21)
@@ -1218,12 +1278,15 @@ Class description missing: org.eclipse.emf.cdo.spi.server.InternalRepository.cla
Class description missing: org.eclipse.emf.cdo.spi.server.InternalRepositorySynchronizer.class(InternalRepositorySynchronizer.java:26)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalSession.class(InternalSession.java:36)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalSessionManager.class(InternalSessionManager.java:32)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoExternalReferences.class(InternalStore.java:69)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoFeatureMaps.class(InternalStore.java:93)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoHandleRevisions.class(InternalStore.java:101)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoLargeObjects.class(InternalStore.java:85)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoQueryXRefs.class(InternalStore.java:77)
-Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoRawAccess.class(InternalStore.java:109)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoChangeSets.class(InternalStore.java:118)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoCommitInfos.class(InternalStore.java:126)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoDurableLocking.class(InternalStore.java:134)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoExternalReferences.class(InternalStore.java:70)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoFeatureMaps.class(InternalStore.java:94)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoHandleRevisions.class(InternalStore.java:102)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoLargeObjects.class(InternalStore.java:86)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoQueryXRefs.class(InternalStore.java:78)
+Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore$NoRawAccess.class(InternalStore.java:110)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalStore.class(InternalStore.java:23)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalSynchronizableRepository.class(InternalSynchronizableRepository.java:24)
Class description missing: org.eclipse.emf.cdo.spi.server.InternalTransaction.class(InternalTransaction.java:21)
@@ -1263,17 +1326,18 @@ Class description missing: org.eclipse.emf.cdo.tests.AllTestsMEMNonAudit.class(A
Class description missing: org.eclipse.emf.cdo.tests.AllTestsMEMOffline.class(AllTestsMEMOffline.java:29)
Class description missing: org.eclipse.emf.cdo.tests.AttributeTest.class(AttributeTest.java:44)
Class description missing: org.eclipse.emf.cdo.tests.AuditSameSessionTest.class(AuditSameSessionTest.java:18)
-Class description missing: org.eclipse.emf.cdo.tests.AuditTest.class(AuditTest.java:37)
+Class description missing: org.eclipse.emf.cdo.tests.AuditTest.class(AuditTest.java:38)
Class description missing: org.eclipse.emf.cdo.tests.AutoAttacherTest.class(AutoAttacherTest.java:26)
Class description missing: org.eclipse.emf.cdo.tests.BackupTest.class(BackupTest.java:54)
Class description missing: org.eclipse.emf.cdo.tests.BranchingSameSessionTest.class(BranchingSameSessionTest.java:18)
-Class description missing: org.eclipse.emf.cdo.tests.BranchingTest.class(BranchingTest.java:56)
+Class description missing: org.eclipse.emf.cdo.tests.BranchingTest.class(BranchingTest.java:57)
Class description missing: org.eclipse.emf.cdo.tests.BranchingWithCacheClearTest.class(BranchingWithCacheClearTest.java:19)
Class description missing: org.eclipse.emf.cdo.tests.CDOIDTest.class(CDOIDTest.java:30)
Class description missing: org.eclipse.emf.cdo.tests.ChangeSubscriptionTest.class(ChangeSubscriptionTest.java:45)
+Class description missing: org.eclipse.emf.cdo.tests.ChunkingClearCachedRevisionTest.class(ChunkingClearCachedRevisionTest.java:32)
Class description missing: org.eclipse.emf.cdo.tests.ChunkingTest.class(ChunkingTest.java:36)
-Class description missing: org.eclipse.emf.cdo.tests.ChunkingWithMEMTest.class(ChunkingWithMEMTest.java:32)
Class description missing: org.eclipse.emf.cdo.tests.CommitInfoTest.class(CommitInfoTest.java:44)
+Class description missing: org.eclipse.emf.cdo.tests.CommitPerformanceTest.class(CommitPerformanceTest.java:38)
Class description missing: org.eclipse.emf.cdo.tests.CompareTest.class(CompareTest.java:31)
Class description missing: org.eclipse.emf.cdo.tests.ComplexTest.class(ComplexTest.java:67)
Class description missing: org.eclipse.emf.cdo.tests.ConflictResolverExtendedTest.class(ConflictResolverExtendedTest.java:34)
@@ -1281,7 +1345,7 @@ Class description missing: org.eclipse.emf.cdo.tests.ConflictResolverMergingTest
Class description missing: org.eclipse.emf.cdo.tests.ConflictResolverTest.class(ConflictResolverTest.java:26)
Class description missing: org.eclipse.emf.cdo.tests.ContainmentTest.class(ContainmentTest.java:45)
Class description missing: org.eclipse.emf.cdo.tests.CrossReferenceTest.class(CrossReferenceTest.java:34)
-Class description missing: org.eclipse.emf.cdo.tests.DetachTest.class(DetachTest.java:40)
+Class description missing: org.eclipse.emf.cdo.tests.DetachTest.class(DetachTest.java:42)
Class description missing: org.eclipse.emf.cdo.tests.DymamicEcoreTest.class(DymamicEcoreTest.java:31)
Class description missing: org.eclipse.emf.cdo.tests.DymamicUmlTest.class(DymamicUmlTest.java:36)
Class description missing: org.eclipse.emf.cdo.tests.DynamicPackageTest.class(DynamicPackageTest.java:32)
@@ -1292,7 +1356,7 @@ Class description missing: org.eclipse.emf.cdo.tests.EnumTest.class(EnumTest.jav
Class description missing: org.eclipse.emf.cdo.tests.ExternalReferenceTest.class(ExternalReferenceTest.java:59)
Class description missing: org.eclipse.emf.cdo.tests.FeatureMapTest.class(FeatureMapTest.java:39)
Class description missing: org.eclipse.emf.cdo.tests.GeneratedEcoreTest.class(GeneratedEcoreTest.java:27)
-Class description missing: org.eclipse.emf.cdo.tests.IndexReconstructionTest$ReconstructedIndex.class(IndexReconstructionTest.java:501)
+Class description missing: org.eclipse.emf.cdo.tests.IndexReconstructionTest$ReconstructedIndex.class(IndexReconstructionTest.java:502)
Class description missing: org.eclipse.emf.cdo.tests.IndexReconstructionTest.class(IndexReconstructionTest.java:37)
Class description missing: org.eclipse.emf.cdo.tests.InitialTest.class(InitialTest.java:50)
Class description missing: org.eclipse.emf.cdo.tests.InvalidationTest.class(InvalidationTest.java:55)
@@ -1305,8 +1369,9 @@ Class description missing: org.eclipse.emf.cdo.tests.LockingManagerTest.class(Lo
Class description missing: org.eclipse.emf.cdo.tests.LockingNotificationsTest.class(LockingNotificationsTest.java:38)
Class description missing: org.eclipse.emf.cdo.tests.MEMStoreQueryTest.class(MEMStoreQueryTest.java:36)
Class description missing: org.eclipse.emf.cdo.tests.MangoTest.class(MangoTest.java:24)
+Class description missing: org.eclipse.emf.cdo.tests.MartinsPerformanceTest.class(MartinsPerformanceTest.java:43)
Class description missing: org.eclipse.emf.cdo.tests.MemoryLeakTest.class(MemoryLeakTest.java:30)
-Class description missing: org.eclipse.emf.cdo.tests.MergingTest.class(MergingTest.java:35)
+Class description missing: org.eclipse.emf.cdo.tests.MergingTest.class(MergingTest.java:36)
Class description missing: org.eclipse.emf.cdo.tests.MetaTest.class(MetaTest.java:23)
Class description missing: org.eclipse.emf.cdo.tests.MultiValuedOfAttributeTest.class(MultiValuedOfAttributeTest.java:34)
Class description missing: org.eclipse.emf.cdo.tests.OCLQueryTest.class(OCLQueryTest.java:36)
@@ -1318,7 +1383,7 @@ Class description missing: org.eclipse.emf.cdo.tests.PushTransactionWithoutRecon
Class description missing: org.eclipse.emf.cdo.tests.RemoteSessionManagerTest.class(RemoteSessionManagerTest.java:29)
Class description missing: org.eclipse.emf.cdo.tests.RepositoryTest.class(RepositoryTest.java:49)
Class description missing: org.eclipse.emf.cdo.tests.ResourceModificationTrackingTest.class(ResourceModificationTrackingTest.java:26)
-Class description missing: org.eclipse.emf.cdo.tests.ResourceTest.class(ResourceTest.java:54)
+Class description missing: org.eclipse.emf.cdo.tests.ResourceTest.class(ResourceTest.java:66)
Class description missing: org.eclipse.emf.cdo.tests.RevisionDeltaCascadingBranchesTest.class(RevisionDeltaCascadingBranchesTest.java:33)
Class description missing: org.eclipse.emf.cdo.tests.RevisionDeltaInBranchTest.class(RevisionDeltaInBranchTest.java:33)
Class description missing: org.eclipse.emf.cdo.tests.RevisionDeltaTest$ListManipulator.class(RevisionDeltaTest.java:750)
@@ -1326,7 +1391,8 @@ Class description missing: org.eclipse.emf.cdo.tests.RevisionManagerClientSideTe
Class description missing: org.eclipse.emf.cdo.tests.RevisionManagerTest.class(RevisionManagerTest.java:48)
Class description missing: org.eclipse.emf.cdo.tests.RollbackTest.class(RollbackTest.java:28)
Class description missing: org.eclipse.emf.cdo.tests.SavePointTest.class(SavePointTest.java:32)
-Class description missing: org.eclipse.emf.cdo.tests.SessionTest.class(SessionTest.java:52)
+Class description missing: org.eclipse.emf.cdo.tests.SecurityManagerTest.class(SecurityManagerTest.java:33)
+Class description missing: org.eclipse.emf.cdo.tests.SessionTest.class(SessionTest.java:51)
Class description missing: org.eclipse.emf.cdo.tests.SetFeatureTest.class(SetFeatureTest.java:31)
Class description missing: org.eclipse.emf.cdo.tests.StateMachineTest.class(StateMachineTest.java:45)
Class description missing: org.eclipse.emf.cdo.tests.StickyViewsTest.class(StickyViewsTest.java:36)
@@ -1350,7 +1416,7 @@ Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_285008_Te
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_299190_Test.class(Bugzilla_299190_Test.java:27)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_305527_Test.class(Bugzilla_305527_Test.java:27)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_306998_Test.class(Bugzilla_306998_Test.java:33)
-Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_308895_Test$CustomType.class(Bugzilla_308895_Test.java:203)
+Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_308895_Test$CustomType.class(Bugzilla_308895_Test.java:212)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_308895_Test.class(Bugzilla_308895_Test.java:33)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_314186_Test.class(Bugzilla_314186_Test.java:29)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_315043_Test.class(Bugzilla_315043_Test.java:42)
@@ -1371,7 +1437,7 @@ Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_325603_Te
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_326743_Test.class(Bugzilla_326743_Test.java:34)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_329752_Test.class(Bugzilla_329752_Test.java:26)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_329753_Test.class(Bugzilla_329753_Test.java:28)
-Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_329786_Test.class(Bugzilla_329786_Test.java:39)
+Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_329786_Test.class(Bugzilla_329786_Test.java:40)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_329869_Test.class(Bugzilla_329869_Test.java:24)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_331619_Test.class(Bugzilla_331619_Test.java:38)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_333157_Test.class(Bugzilla_333157_Test.java:23)
@@ -1401,7 +1467,7 @@ Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_349804_Te
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_351067_Test.class(Bugzilla_351067_Test.java:28)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_351096_Test.class(Bugzilla_351096_Test.java:32)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_351393_Test.class(Bugzilla_351393_Test.java:29)
-Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_351921_Test$CustomType.class(Bugzilla_351921_Test.java:97)
+Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_351921_Test$CustomType.class(Bugzilla_351921_Test.java:106)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_351921_Test.class(Bugzilla_351921_Test.java:33)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_352204_Test.class(Bugzilla_352204_Test.java:35)
Class description missing: org.eclipse.emf.cdo.tests.bugzilla.Bugzilla_352303_Test.class(Bugzilla_352303_Test.java:28)
@@ -1429,11 +1495,11 @@ Class description missing: org.eclipse.emf.cdo.tests.config.IScenario.class(ISce
Class description missing: org.eclipse.emf.cdo.tests.config.ISessionConfig.class(ISessionConfig.java:18)
Class description missing: org.eclipse.emf.cdo.tests.config.ITestLifecycle.class(ITestLifecycle.java:18)
Class description missing: org.eclipse.emf.cdo.tests.config.impl.Config.class(Config.java:23)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest$CleanRepositoriesAfter.class(ConfigTest.java:86)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest$CleanRepositoriesBefore.class(ConfigTest.java:79)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest$Requires.class(ConfigTest.java:93)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest$Skips.class(ConfigTest.java:101)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest.class(ConfigTest.java:74)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest$CleanRepositoriesAfter.class(ConfigTest.java:89)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest$CleanRepositoriesBefore.class(ConfigTest.java:82)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest$Requires.class(ConfigTest.java:96)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest$Skips.class(ConfigTest.java:104)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTest.class(ConfigTest.java:77)
Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTestException.class(ConfigTestException.java:16)
Class description missing: org.eclipse.emf.cdo.tests.config.impl.ConfigTestSuite.class(ConfigTestSuite.java:37)
Class description missing: org.eclipse.emf.cdo.tests.config.impl.ContainerConfig$Combined.class(ContainerConfig.java:65)
@@ -1442,16 +1508,16 @@ Class description missing: org.eclipse.emf.cdo.tests.config.impl.ContainerConfig
Class description missing: org.eclipse.emf.cdo.tests.config.impl.ModelConfig$Legacy.class(ModelConfig.java:156)
Class description missing: org.eclipse.emf.cdo.tests.config.impl.ModelConfig$Native.class(ModelConfig.java:49)
Class description missing: org.eclipse.emf.cdo.tests.config.impl.ModelConfig.class(ModelConfig.java:37)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.RepositoryConfig$MEMConfig.class(RepositoryConfig.java:883)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.RepositoryConfig$MEMOfflineConfig.class(RepositoryConfig.java:915)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.RepositoryConfig$OfflineConfig.class(RepositoryConfig.java:634)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.RepositoryConfig.class(RepositoryConfig.java:86)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.RepositoryConfig$MEMConfig.class(RepositoryConfig.java:905)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.RepositoryConfig$MEMOfflineConfig.class(RepositoryConfig.java:937)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.RepositoryConfig$OfflineConfig.class(RepositoryConfig.java:653)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.RepositoryConfig.class(RepositoryConfig.java:88)
Class description missing: org.eclipse.emf.cdo.tests.config.impl.Scenario.class(Scenario.java:37)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Embedded.class(SessionConfig.java:217)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Net4j$JVM.class(SessionConfig.java:519)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Net4j$SSL.class(SessionConfig.java:448)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Net4j$TCP.class(SessionConfig.java:377)
-Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Net4j.class(SessionConfig.java:260)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Embedded.class(SessionConfig.java:223)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Net4j$JVM.class(SessionConfig.java:525)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Net4j$SSL.class(SessionConfig.java:454)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Net4j$TCP.class(SessionConfig.java:383)
+Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig$Net4j.class(SessionConfig.java:266)
Class description missing: org.eclipse.emf.cdo.tests.config.impl.SessionConfig.class(SessionConfig.java:54)
Class description missing: org.eclipse.emf.cdo.tests.db.AllTestsDBDB2NonAudit$DB2NonAudit.class(AllTestsDBDB2NonAudit.java:81)
Class description missing: org.eclipse.emf.cdo.tests.db.AllTestsDBDB2NonAudit.class(AllTestsDBDB2NonAudit.java:42)
@@ -1478,7 +1544,7 @@ Class description missing: org.eclipse.emf.cdo.tests.db.DBOfflineConfig.class(DB
Class description missing: org.eclipse.emf.cdo.tests.db.DBStoreTest$Custom.class(DBStoreTest.java:188)
Class description missing: org.eclipse.emf.cdo.tests.db.DBStoreTest.class(DBStoreTest.java:42)
Class description missing: org.eclipse.emf.cdo.tests.db.DerbyConfig.class(DerbyConfig.java:34)
-Class description missing: org.eclipse.emf.cdo.tests.db.H2Config.class(H2Config.java:32)
+Class description missing: org.eclipse.emf.cdo.tests.db.H2Config.class(H2Config.java:29)
Class description missing: org.eclipse.emf.cdo.tests.db.H2OfflineConfig.class(H2OfflineConfig.java:34)
Class description missing: org.eclipse.emf.cdo.tests.db.HsqldbConfig.class(HsqldbConfig.java:38)
Class description missing: org.eclipse.emf.cdo.tests.db.MysqlConfig.class(MysqlConfig.java:34)
@@ -1519,6 +1585,9 @@ Class description missing: org.eclipse.emf.cdo.tests.hibernate.AllTestsHibernate
Class description missing: org.eclipse.emf.cdo.tests.hibernate.AllTestsHibernate.class(AllTestsHibernate.java:64)
Class description missing: org.eclipse.emf.cdo.tests.hibernate.HibernateConfig.class(HibernateConfig.java:29)
Class description missing: org.eclipse.emf.cdo.tests.legacy.model1.impl.PurchaseOrderImpl.class(PurchaseOrderImpl.java:28)
+Class description missing: org.eclipse.emf.cdo.tests.lissome.AllTestsLissome.class(AllTestsLissome.java:21)
+Class description missing: org.eclipse.emf.cdo.tests.lissome.LissomeConfig.class(LissomeConfig.java:33)
+Class description missing: org.eclipse.emf.cdo.tests.lissome.bundle.OM$Activator.class(OM.java:37)
Class description missing: org.eclipse.emf.cdo.tests.model3.Point.class(Point.java:16)
Class description missing: org.eclipse.emf.cdo.tests.mongodb.AllTestsMongoDB.class(AllTestsMongoDB.java:28)
Class description missing: org.eclipse.emf.cdo.tests.mongodb.MongoDBConfig.class(MongoDBConfig.java:28)
@@ -1528,7 +1597,7 @@ Class description missing: org.eclipse.emf.cdo.tests.objectivity.AllTestsObjyAud
Class description missing: org.eclipse.emf.cdo.tests.objectivity.AllTestsObjyBranching.class(AllTestsObjyBranching.java:20)
Class description missing: org.eclipse.emf.cdo.tests.objectivity.AllTestsObjyNonAudit.class(AllTestsObjyNonAudit.java:26)
Class description missing: org.eclipse.emf.cdo.tests.objectivity.ObjyArrayListTest.class(ObjyArrayListTest.java:98)
-Class description missing: org.eclipse.emf.cdo.tests.objectivity.ObjyBranchManagementTest.class(ObjyBranchManagementTest.java:142)
+Class description missing: org.eclipse.emf.cdo.tests.objectivity.ObjyBranchManagementTest.class(ObjyBranchManagementTest.java:140)
Class description missing: org.eclipse.emf.cdo.tests.objectivity.ObjyConfig.class(ObjyConfig.java:22)
Class description missing: org.eclipse.emf.cdo.tests.objectivity.ObjyDBConfigs.class(ObjyDBConfigs.java:30)
Class description missing: org.eclipse.emf.cdo.tests.objectivity.ObjyExternalReferenceTest.class(ObjyExternalReferenceTest.java:41)
@@ -1548,7 +1617,6 @@ Class description missing: org.eclipse.emf.cdo.tests.offline.OfflineTest.class(O
Class description missing: org.eclipse.emf.cdo.tests.performance.AllPerformanceTests.class(AllPerformanceTests.java:23)
Class description missing: org.eclipse.emf.cdo.tests.performance.AllPerformanceTestsMemStore.class(AllPerformanceTestsMemStore.java:25)
Class description missing: org.eclipse.emf.cdo.tests.performance.DeletePerformanceTest.class(DeletePerformanceTest.java:27)
-Class description missing: org.eclipse.emf.cdo.tests.performance.MartinsPerformanceTest.class(MartinsPerformanceTest.java:44)
Class description missing: org.eclipse.emf.cdo.tests.performance.framework.IPerformanceRecordAnalyzer.class(IPerformanceRecordAnalyzer.java:18)
Class description missing: org.eclipse.emf.cdo.tests.performance.framework.PerformanceRecord.class(PerformanceRecord.java:18)
Class description missing: org.eclipse.emf.cdo.tests.performance.framework.PerformanceTest.class(PerformanceTest.java:18)
@@ -1571,7 +1639,7 @@ Class description missing: org.eclipse.emf.cdo.tests.ui.AbstractCDOUITest.class(
Class description missing: org.eclipse.emf.cdo.tests.ui.CDOSessionsViewTest.class(CDOSessionsViewTest.java:34)
Class description missing: org.eclipse.emf.cdo.tests.ui.bundle.OM$Activator.class(OM.java:37)
Class description missing: org.eclipse.emf.cdo.tests.util.TestAdapter.class(TestAdapter.java:23)
-Class description missing: org.eclipse.emf.cdo.tests.util.TestEMFUtil.class(TestEMFUtil.java:41)
+Class description missing: org.eclipse.emf.cdo.tests.util.TestEMFUtil.class(TestEMFUtil.java:38)
Class description missing: org.eclipse.emf.cdo.tests.util.TestListener$EventAssertion.class(TestListener.java:108)
Class description missing: org.eclipse.emf.cdo.tests.util.TestListener.class(TestListener.java:23)
Class description missing: org.eclipse.emf.cdo.tests.util.TestListener2.class(TestListener2.java:25)
@@ -1579,6 +1647,7 @@ Class description missing: org.eclipse.emf.cdo.tests.util.TestRevision.class(Tes
Class description missing: org.eclipse.emf.cdo.tests.util.TestRevisionManager.class(TestRevisionManager.java:29)
Class description missing: org.eclipse.emf.cdo.tests.util.TestSessionConfiguration.class(TestSessionConfiguration.java:26)
Class description missing: org.eclipse.emf.cdo.tests.util.TestSessionManager.class(TestSessionManager.java:24)
+Class description missing: org.eclipse.emf.cdo.tests.util.Timer.class(Timer.java:19)
Class description missing: org.eclipse.emf.cdo.ui.efs.wizards.CDOProjectImportWizard$Page.class(CDOProjectImportWizard.java:93)
Class description missing: org.eclipse.emf.cdo.ui.efs.wizards.CDOProjectImportWizard.class(CDOProjectImportWizard.java:42)
Class description missing: org.eclipse.emf.cdo.ui.internal.admin.CDOAdminView$OpenSessionAction.class(CDOAdminView.java:257)
@@ -1592,9 +1661,11 @@ Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.Disconnec
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.ExportResourceActionDelegate.class(ExportResourceActionDelegate.java:44)
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.ImportResourceActionDelegate.class(ImportResourceActionDelegate.java:38)
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.ManagePackagesActionDelegate.class(ManagePackagesActionDelegate.java:21)
+Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.NewBinaryResourceActionDelegate.class(NewBinaryResourceActionDelegate.java:21)
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.NewResourceActionDelegate.class(NewResourceActionDelegate.java:21)
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.NewResourceFolderActionDelegate.class(NewResourceFolderActionDelegate.java:21)
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.NewResourceNodeActionDelegate.class(NewResourceNodeActionDelegate.java:28)
+Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.NewTextResourceActionDelegate.class(NewTextResourceActionDelegate.java:21)
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.RegisterFileSystemPackageActionDelegate.class(RegisterFileSystemPackageActionDelegate.java:19)
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.RegisterWorkspacePackageActionDelegate.class(RegisterWorkspacePackageActionDelegate.java:19)
Class description missing: org.eclipse.emf.cdo.ui.internal.ide.actions.RemoveResourceActionDelegate.class(RemoveResourceActionDelegate.java:45)
@@ -1666,21 +1737,21 @@ Class description missing: org.eclipse.emf.internal.cdo.session.CDOAuthenticator
Class description missing: org.eclipse.emf.internal.cdo.session.CDOCollectionLoadingPolicyImpl.class(CDOCollectionLoadingPolicyImpl.java:30)
Class description missing: org.eclipse.emf.internal.cdo.session.CDOSessionConfigurationImpl.class(CDOSessionConfigurationImpl.java:42)
Class description missing: org.eclipse.emf.internal.cdo.session.CDOSessionFactory.class(CDOSessionFactory.java:31)
-Class description missing: org.eclipse.emf.internal.cdo.session.CDOSessionImpl$OptionsImpl.class(CDOSessionImpl.java:1392)
+Class description missing: org.eclipse.emf.internal.cdo.session.CDOSessionImpl$OptionsImpl.class(CDOSessionImpl.java:1383)
Class description missing: org.eclipse.emf.internal.cdo.session.CDOSessionImpl.class(CDOSessionImpl.java:145)
Class description missing: org.eclipse.emf.internal.cdo.session.CDOTransactionContainerImpl.class(CDOTransactionContainerImpl.java:36)
Class description missing: org.eclipse.emf.internal.cdo.session.CDOViewContainerImpl.class(CDOViewContainerImpl.java:41)
Class description missing: org.eclipse.emf.internal.cdo.session.DelegatingSessionProtocol.class(DelegatingSessionProtocol.java:74)
-Class description missing: org.eclipse.emf.internal.cdo.session.SessionProperties$Tester.class(SessionProperties.java:257)
-Class description missing: org.eclipse.emf.internal.cdo.session.SessionProperties.class(SessionProperties.java:27)
+Class description missing: org.eclipse.emf.internal.cdo.session.SessionProperties$Tester.class(SessionProperties.java:347)
+Class description missing: org.eclipse.emf.internal.cdo.session.SessionProperties.class(SessionProperties.java:31)
Class description missing: org.eclipse.emf.internal.cdo.session.SessionUtil.class(SessionUtil.java:27)
Class description missing: org.eclipse.emf.internal.cdo.session.remote.CDORemoteSessionImpl.class(CDORemoteSessionImpl.java:24)
Class description missing: org.eclipse.emf.internal.cdo.session.remote.CDORemoteSessionManagerImpl.class(CDORemoteSessionManagerImpl.java:42)
Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOSavepointImpl.class(CDOSavepointImpl.java:50)
Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactionStrategyImpl.class(CDOSingleTransactionStrategyImpl.java:44)
-Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl$ECrossReferenceEListDerived.class(CDOTransactionImpl.java:3231)
-Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl$OptionsImpl.class(CDOTransactionImpl.java:3079)
-Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.class(CDOTransactionImpl.java:182)
+Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl$ECrossReferenceEListDerived.class(CDOTransactionImpl.java:3296)
+Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl$OptionsImpl.class(CDOTransactionImpl.java:3144)
+Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.class(CDOTransactionImpl.java:185)
Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOUserSavepointImpl.class(CDOUserSavepointImpl.java:23)
Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOXACommitContextImpl.class(CDOXACommitContextImpl.java:50)
Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOXASavepointImpl.class(CDOXASavepointImpl.java:24)
@@ -1691,14 +1762,14 @@ Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOXATransac
Class description missing: org.eclipse.emf.internal.cdo.transaction.CDOXATransactionImpl$CDOXAPhase3State.class(CDOXATransactionImpl.java:657)
Class description missing: org.eclipse.emf.internal.cdo.util.CommitIntegrityCheck.class(CommitIntegrityCheck.java:51)
Class description missing: org.eclipse.emf.internal.cdo.util.CompletePackageClosure.class(CompletePackageClosure.java:38)
-Class description missing: org.eclipse.emf.internal.cdo.util.CrossReferencesPackageClosure.class(CrossReferencesPackageClosure.java:24)
+Class description missing: org.eclipse.emf.internal.cdo.util.CrossReferencesPackageClosure.class(CrossReferencesPackageClosure.java:23)
Class description missing: org.eclipse.emf.internal.cdo.util.DefaultLocksChangedEvent.class(DefaultLocksChangedEvent.java:28)
Class description missing: org.eclipse.emf.internal.cdo.util.IPackageClosure.class(IPackageClosure.java:22)
-Class description missing: org.eclipse.emf.internal.cdo.util.PackageClosure.class(PackageClosure.java:28)
-Class description missing: org.eclipse.emf.internal.cdo.view.AbstractCDOView$Event.class(AbstractCDOView.java:1460)
-Class description missing: org.eclipse.emf.internal.cdo.view.AbstractCDOView.class(AbstractCDOView.java:102)
+Class description missing: org.eclipse.emf.internal.cdo.util.PackageClosure.class(PackageClosure.java:27)
+Class description missing: org.eclipse.emf.internal.cdo.view.AbstractCDOView$Event.class(AbstractCDOView.java:1470)
+Class description missing: org.eclipse.emf.internal.cdo.view.AbstractCDOView.class(AbstractCDOView.java:104)
Class description missing: org.eclipse.emf.internal.cdo.view.CDORevisionPrefetchingPolicyImpl.class(CDORevisionPrefetchingPolicyImpl.java:33)
-Class description missing: org.eclipse.emf.internal.cdo.view.CDOStateMachine.class(CDOStateMachine.java:76)
+Class description missing: org.eclipse.emf.internal.cdo.view.CDOStateMachine.class(CDOStateMachine.java:75)
Class description missing: org.eclipse.emf.internal.cdo.view.CDOURIHandler.class(CDOURIHandler.java:41)
Class description missing: org.eclipse.emf.internal.cdo.view.CDOViewImpl$AdapterManager.class(CDOViewImpl.java:1190)
Class description missing: org.eclipse.emf.internal.cdo.view.CDOViewImpl$ChangeSubscriptionManager.class(CDOViewImpl.java:1280)
@@ -1719,13 +1790,13 @@ Class description missing: org.eclipse.emf.spi.cdo.AbstractQueryIterator.class(A
Class description missing: org.eclipse.emf.spi.cdo.CDOChangeSubscriptionAdapter.class(CDOChangeSubscriptionAdapter.java:30)
Class description missing: org.eclipse.emf.spi.cdo.CDOMergingConflictResolver.class(CDOMergingConflictResolver.java:38)
Class description missing: org.eclipse.emf.spi.cdo.CDOSessionInvalidationAggregator.class(CDOSessionInvalidationAggregator.java:28)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$CommitTransactionResult$PostCommitReferenceAdjuster.class(CDOSessionProtocol.java:779)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$CommitTransactionResult.class(CDOSessionProtocol.java:654)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$LockObjectsResult.class(CDOSessionProtocol.java:823)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$CommitTransactionResult$PostCommitReferenceAdjuster.class(CDOSessionProtocol.java:800)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$CommitTransactionResult.class(CDOSessionProtocol.java:666)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$LockObjectsResult.class(CDOSessionProtocol.java:835)
Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$OpenSessionResult.class(CDOSessionProtocol.java:301)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$RefreshSessionResult.class(CDOSessionProtocol.java:491)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$RepositoryTimeResult.class(CDOSessionProtocol.java:573)
-Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$UnlockObjectsResult.class(CDOSessionProtocol.java:906)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$RefreshSessionResult.class(CDOSessionProtocol.java:503)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$RepositoryTimeResult.class(CDOSessionProtocol.java:585)
+Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol$UnlockObjectsResult.class(CDOSessionProtocol.java:918)
Class description missing: org.eclipse.emf.spi.cdo.CDOSessionProtocol.class(CDOSessionProtocol.java:76)
Class description missing: org.eclipse.emf.spi.cdo.CDOTransactionStrategy.class(CDOTransactionStrategy.java:28)
Class description missing: org.eclipse.emf.spi.cdo.DefaultCDOMerger$ChangedInSourceAndDetachedInTargetConflict.class(DefaultCDOMerger.java:351)
@@ -1743,8 +1814,8 @@ Class description missing: org.eclipse.emf.spi.cdo.InternalCDORemoteSessionManag
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOSavepoint.class(InternalCDOSavepoint.java:24)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOSession.class(InternalCDOSession.java:51)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOSessionConfiguration.class(InternalCDOSessionConfiguration.java:21)
-Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction$ApplyChangeSetResult.class(InternalCDOTransaction.java:158)
-Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction$ChangeSetOutdatedException.class(InternalCDOTransaction.java:190)
+Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction$ApplyChangeSetResult.class(InternalCDOTransaction.java:163)
+Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction$ChangeSetOutdatedException.class(InternalCDOTransaction.java:195)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOTransaction.class(InternalCDOTransaction.java:44)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOUserSavepoint.class(InternalCDOUserSavepoint.java:21)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOUserTransaction.class(InternalCDOUserTransaction.java:21)
@@ -1755,12 +1826,12 @@ Class description missing: org.eclipse.emf.spi.cdo.InternalCDOXATransaction$Inte
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOXATransaction$InternalCDOXACommitContext.class(InternalCDOXATransaction.java:73)
Class description missing: org.eclipse.emf.spi.cdo.InternalCDOXATransaction.class(InternalCDOXATransaction.java:35)
Class description missing: org.eclipse.internal.net4j.TransportConfig.class(TransportConfig.java:27)
-Class description missing: org.eclipse.internal.net4j.buffer.Buffer.class(Buffer.java:37)
+Class description missing: org.eclipse.internal.net4j.buffer.Buffer.class(Buffer.java:36)
Class description missing: org.eclipse.internal.net4j.buffer.BufferFactory.class(BufferFactory.java:25)
Class description missing: org.eclipse.internal.net4j.buffer.BufferPool.class(BufferPool.java:33)
Class description missing: org.eclipse.internal.net4j.buffer.BufferProvider.class(BufferProvider.java:20)
Class description missing: org.eclipse.internal.net4j.buffer.BufferProviderFactory.class(BufferProviderFactory.java:21)
-Class description missing: org.eclipse.internal.net4j.buffer.BufferUtil.class(BufferUtil.java:24)
+Class description missing: org.eclipse.internal.net4j.buffer.BufferUtil.class(BufferUtil.java:30)
Class description missing: org.eclipse.internal.net4j.bundle.Net4jCommandProvider.class(Net4jCommandProvider.java:26)
Class description missing: org.eclipse.internal.net4j.bundle.OM$Activator.class(OM.java:52)
Class description missing: org.eclipse.net4j.buddies.BuddiesUtil.class(BuddiesUtil.java:26)
@@ -1916,8 +1987,8 @@ Class description missing: org.eclipse.net4j.examples.transfer.UploadServer$Prot
Class description missing: org.eclipse.net4j.examples.transfer.UploadServer$UploadIndication.class(UploadServer.java:113)
Class description missing: org.eclipse.net4j.examples.transfer.UploadServer.class(UploadServer.java:41)
Class description missing: org.eclipse.net4j.http.internal.common.HTTPChannel.class(HTTPChannel.java:26)
-Class description missing: org.eclipse.net4j.http.internal.common.HTTPConnector$ChannelOperation.class(HTTPConnector.java:225)
-Class description missing: org.eclipse.net4j.http.internal.common.HTTPConnector.class(HTTPConnector.java:36)
+Class description missing: org.eclipse.net4j.http.internal.common.HTTPConnector$ChannelOperation.class(HTTPConnector.java:229)
+Class description missing: org.eclipse.net4j.http.internal.common.HTTPConnector.class(HTTPConnector.java:37)
Class description missing: org.eclipse.net4j.http.internal.common.bundle.OM$Activator.class(OM.java:37)
Class description missing: org.eclipse.net4j.http.internal.common.messages.Messages.class(Messages.java:20)
Class description missing: org.eclipse.net4j.http.internal.server.HTTPAcceptor.class(HTTPAcceptor.java:42)
@@ -2019,12 +2090,12 @@ Class description missing: org.eclipse.net4j.internal.jvm.JVMConnectorFactory.cl
Class description missing: org.eclipse.net4j.internal.jvm.JVMServerConnector.class(JVMServerConnector.java:18)
Class description missing: org.eclipse.net4j.internal.jvm.bundle.OM$Activator.class(OM.java:37)
Class description missing: org.eclipse.net4j.internal.jvm.messages.Messages.class(Messages.java:19)
-Class description missing: org.eclipse.net4j.internal.tcp.ControlChannel.class(ControlChannel.java:39)
+Class description missing: org.eclipse.net4j.internal.tcp.ControlChannel.class(ControlChannel.java:41)
Class description missing: org.eclipse.net4j.internal.tcp.SelectorUtil.class(SelectorUtil.java:22)
Class description missing: org.eclipse.net4j.internal.tcp.TCPAcceptor.class(TCPAcceptor.java:40)
Class description missing: org.eclipse.net4j.internal.tcp.TCPAcceptorFactory.class(TCPAcceptorFactory.java:23)
Class description missing: org.eclipse.net4j.internal.tcp.TCPClientConnector.class(TCPClientConnector.java:26)
-Class description missing: org.eclipse.net4j.internal.tcp.TCPConnector.class(TCPConnector.java:49)
+Class description missing: org.eclipse.net4j.internal.tcp.TCPConnector.class(TCPConnector.java:48)
Class description missing: org.eclipse.net4j.internal.tcp.TCPConnectorFactory.class(TCPConnectorFactory.java:22)
Class description missing: org.eclipse.net4j.internal.tcp.TCPSelector.class(TCPSelector.java:35)
Class description missing: org.eclipse.net4j.internal.tcp.TCPSelectorFactory.class(TCPSelectorFactory.java:19)
@@ -2127,7 +2198,7 @@ Class description missing: org.eclipse.net4j.jms.tests.JMSTest.class(JMSTest.jav
Class description missing: org.eclipse.net4j.tests.AbstractProtocolTest.class(AbstractProtocolTest.java:19)
Class description missing: org.eclipse.net4j.tests.AbstractTransportTest.class(AbstractTransportTest.java:29)
Class description missing: org.eclipse.net4j.tests.AllSSLTests.class(AllSSLTests.java:21)
-Class description missing: org.eclipse.net4j.tests.AllTests.class(AllTests.java:32)
+Class description missing: org.eclipse.net4j.tests.AllTests.class(AllTests.java:33)
Class description missing: org.eclipse.net4j.tests.BufferPoolTest.class(BufferPoolTest.java:27)
Class description missing: org.eclipse.net4j.tests.ChannelTest$JVM.class(ChannelTest.java:339)
Class description missing: org.eclipse.net4j.tests.ChannelTest$SSL.class(ChannelTest.java:357)
@@ -2160,9 +2231,13 @@ Class description missing: org.eclipse.net4j.tests.apps.Performance.class(Perfor
Class description missing: org.eclipse.net4j.tests.apps.TCPConnectivityLoss$Client.class(TCPConnectivityLoss.java:83)
Class description missing: org.eclipse.net4j.tests.apps.TCPConnectivityLoss$Server.class(TCPConnectivityLoss.java:69)
Class description missing: org.eclipse.net4j.tests.apps.TCPConnectivityLoss.class(TCPConnectivityLoss.java:28)
-Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_241463_Test$SSL.class(Bugzilla_241463_Test.java:198)
-Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_241463_Test$TCP.class(Bugzilla_241463_Test.java:180)
-Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_241463_Test.class(Bugzilla_241463_Test.java:46)
+Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_241463_Test$JVM.class(Bugzilla_241463_Test.java:200)
+Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_241463_Test$SSL.class(Bugzilla_241463_Test.java:236)
+Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_241463_Test$TCP.class(Bugzilla_241463_Test.java:218)
+Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_259086_Test$JVM.class(Bugzilla_259086_Test.java:91)
+Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_259086_Test$SSL.class(Bugzilla_259086_Test.java:127)
+Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_259086_Test$TCP.class(Bugzilla_259086_Test.java:109)
+Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_259086_Test.class(Bugzilla_259086_Test.java:26)
Class description missing: org.eclipse.net4j.tests.bugzilla.Bugzilla_262875_Test.class(Bugzilla_262875_Test.java:40)
Class description missing: org.eclipse.net4j.tests.bundle.OM$Activator.class(OM.java:37)
Class description missing: org.eclipse.net4j.tests.data.HugeData.class(HugeData.java:18)
@@ -2183,8 +2258,8 @@ Class description missing: org.eclipse.net4j.tests.signal.IntIndication.class(In
Class description missing: org.eclipse.net4j.tests.signal.IntRequest.class(IntRequest.java:20)
Class description missing: org.eclipse.net4j.tests.signal.StringIndication.class(StringIndication.java:20)
Class description missing: org.eclipse.net4j.tests.signal.StringRequest.class(StringRequest.java:21)
-Class description missing: org.eclipse.net4j.tests.signal.TestSignalProtocol$Factory.class(TestSignalProtocol.java:108)
-Class description missing: org.eclipse.net4j.tests.signal.TestSignalProtocol.class(TestSignalProtocol.java:26)
+Class description missing: org.eclipse.net4j.tests.signal.TestSignalProtocol$Factory.class(TestSignalProtocol.java:129)
+Class description missing: org.eclipse.net4j.tests.signal.TestSignalProtocol.class(TestSignalProtocol.java:27)
Class description missing: org.eclipse.net4j.ui.Net4jItemProvider$RemoveAction.class(Net4jItemProvider.java:82)
Class description missing: org.eclipse.net4j.ui.Net4jItemProvider.class(Net4jItemProvider.java:34)
Class description missing: org.eclipse.net4j.ui.internal.shared.bundle.OM$Activator.class(OM.java:37)
@@ -2205,8 +2280,8 @@ Class description missing: org.eclipse.net4j.util.collection.BidiMapper.class(Bi
Class description missing: org.eclipse.net4j.util.collection.ByteArrayWrapper.class(ByteArrayWrapper.java:23)
Class description missing: org.eclipse.net4j.util.collection.CaseInsensitiveStringSet.class(CaseInsensitiveStringSet.java:22)
Class description missing: org.eclipse.net4j.util.collection.Closeable.class(Closeable.java:16)
-Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$DuplicateCounter.class(ConcurrentArray.java:162)
-Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$Unique.class(ConcurrentArray.java:125)
+Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$DuplicateCounter.class(ConcurrentArray.java:181)
+Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$Unique.class(ConcurrentArray.java:138)
Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray.class(ConcurrentArray.java:17)
Class description missing: org.eclipse.net4j.util.collection.DynamicArray.class(DynamicArray.java:17)
Class description missing: org.eclipse.net4j.util.collection.FastList.class(FastList.java:19)
@@ -2272,6 +2347,7 @@ Class description missing: org.eclipse.net4j.util.io.AsyncOutputStream.class(Asy
Class description missing: org.eclipse.net4j.util.io.AsyncWriter.class(AsyncWriter.java:26)
Class description missing: org.eclipse.net4j.util.io.CachedFileMap.class(CachedFileMap.java:20)
Class description missing: org.eclipse.net4j.util.io.DataInputExtender.class(DataInputExtender.java:21)
+Class description missing: org.eclipse.net4j.util.io.DataInputOutputFile.class(DataInputOutputFile.java:29)
Class description missing: org.eclipse.net4j.util.io.DataOutputExtender.class(DataOutputExtender.java:19)
Class description missing: org.eclipse.net4j.util.io.DelegatingStreamWrapper.class(DelegatingStreamWrapper.java:20)
Class description missing: org.eclipse.net4j.util.io.DigestWriter.class(DigestWriter.java:22)
@@ -2297,8 +2373,8 @@ Class description missing: org.eclipse.net4j.util.io.IOFilter.class(IOFilter.jav
Class description missing: org.eclipse.net4j.util.io.IORunnable.class(IORunnable.java:19)
Class description missing: org.eclipse.net4j.util.io.IORuntimeException.class(IORuntimeException.java:16)
Class description missing: org.eclipse.net4j.util.io.IOTimeoutException.class(IOTimeoutException.java:20)
-Class description missing: org.eclipse.net4j.util.io.IOUtil$FileCollector.class(IOUtil.java:913)
-Class description missing: org.eclipse.net4j.util.io.IOUtil.class(IOUtil.java:45)
+Class description missing: org.eclipse.net4j.util.io.IOUtil$FileCollector.class(IOUtil.java:953)
+Class description missing: org.eclipse.net4j.util.io.IOUtil.class(IOUtil.java:46)
Class description missing: org.eclipse.net4j.util.io.IOVisitor.class(IOVisitor.java:19)
Class description missing: org.eclipse.net4j.util.io.IStreamWrapper.class(IStreamWrapper.java:20)
Class description missing: org.eclipse.net4j.util.io.LimitedInputStream.class(LimitedInputStream.java:20)
@@ -2395,13 +2471,13 @@ Class description missing: org.eclipse.net4j.util.security.ResponseNegotiatorInj
Class description missing: org.eclipse.net4j.util.security.SecurityUtil.class(SecurityUtil.java:30)
Class description missing: org.eclipse.net4j.util.security.UserManager.class(UserManager.java:23)
Class description missing: org.eclipse.net4j.util.security.UserManagerFactory.class(UserManagerFactory.java:18)
-Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$AsyncResult.class(AbstractOMTest.java:590)
-Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$ITimeOuter.class(AbstractOMTest.java:625)
-Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$LatchTimeOuter.class(AbstractOMTest.java:725)
-Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$LockTimeOuter.class(AbstractOMTest.java:701)
-Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$PollingTimeOuter.class(AbstractOMTest.java:664)
-Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$TimeOuter.class(AbstractOMTest.java:633)
-Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest.class(AbstractOMTest.java:51)
+Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$AsyncResult.class(AbstractOMTest.java:625)
+Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$ITimeOuter.class(AbstractOMTest.java:660)
+Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$LatchTimeOuter.class(AbstractOMTest.java:760)
+Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$LockTimeOuter.class(AbstractOMTest.java:736)
+Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$PollingTimeOuter.class(AbstractOMTest.java:699)
+Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest$TimeOuter.class(AbstractOMTest.java:668)
+Class description missing: org.eclipse.net4j.util.tests.AbstractOMTest.class(AbstractOMTest.java:54)
Class description missing: org.eclipse.net4j.util.tests.ExpectedIOTest.class(ExpectedIOTest.java:30)
Class description missing: org.eclipse.net4j.util.tests.ExtendedIOTest.class(ExtendedIOTest.java:25)
Class description missing: org.eclipse.net4j.util.tests.FastListTest$TestList.class(FastListTest.java:254)
@@ -2439,11 +2515,11 @@ Class description missing: org.eclipse.net4j.util.ui.DefaultPropertySource$Deleg
Class description missing: org.eclipse.net4j.util.ui.DefaultPropertySource.class(DefaultPropertySource.java:31)
Class description missing: org.eclipse.net4j.util.ui.DelegatingContentProvider.class(DelegatingContentProvider.java:19)
Class description missing: org.eclipse.net4j.util.ui.StaticContentProvider.class(StaticContentProvider.java:18)
-Class description missing: org.eclipse.net4j.util.ui.StructuredContentProvider.class(StructuredContentProvider.java:30)
+Class description missing: org.eclipse.net4j.util.ui.StructuredContentProvider.class(StructuredContentProvider.java:28)
Class description missing: org.eclipse.net4j.util.ui.UIActivator$WithState.class(UIActivator.java:134)
Class description missing: org.eclipse.net4j.util.ui.UIActivator.class(UIActivator.java:26)
Class description missing: org.eclipse.net4j.util.ui.UIQueueRunner.class(UIQueueRunner.java:21)
-Class description missing: org.eclipse.net4j.util.ui.UIUtil.class(UIUtil.java:48)
+Class description missing: org.eclipse.net4j.util.ui.UIUtil.class(UIUtil.java:51)
Class description missing: org.eclipse.net4j.util.ui.ValidationContext$Aggregator.class(ValidationContext.java:27)
Class description missing: org.eclipse.net4j.util.ui.ValidationContext.class(ValidationContext.java:20)
Class description missing: org.eclipse.net4j.util.ui.ValidationParticipant.class(ValidationParticipant.java:17)
@@ -2480,8 +2556,8 @@ Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider
Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider.class(ContainerItemProvider.java:50)
Class description missing: org.eclipse.net4j.util.ui.views.ContainerNameSorter.class(ContainerNameSorter.java:15)
Class description missing: org.eclipse.net4j.util.ui.views.ContainerPathItemProvider.class(ContainerPathItemProvider.java:27)
-Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$Default.class(ContainerView.java:655)
-Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$MessageType.class(ContainerView.java:629)
+Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$Default.class(ContainerView.java:609)
+Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$MessageType.class(ContainerView.java:583)
Class description missing: org.eclipse.net4j.util.ui.views.ContainerView.class(ContainerView.java:59)
Class description missing: org.eclipse.net4j.util.ui.views.IElementFilter.class(IElementFilter.java:16)
Class description missing: org.eclipse.net4j.util.ui.views.ItemProvider.class(ItemProvider.java:35)
@@ -2502,9 +2578,9 @@ Class description missing: org.eclipse.net4j.util.ui.widgets.TextAndDisable.clas
Class description missing: org.eclipse.spi.net4j.Acceptor.class(Acceptor.java:35)
Class description missing: org.eclipse.spi.net4j.AcceptorFactory.class(AcceptorFactory.java:18)
Class description missing: org.eclipse.spi.net4j.Channel$ReceiveSerializer.class(Channel.java:322)
-Class description missing: org.eclipse.spi.net4j.Channel$ReceiverWork.class(Channel.java:339)
+Class description missing: org.eclipse.spi.net4j.Channel$ReceiverWork.class(Channel.java:334)
Class description missing: org.eclipse.spi.net4j.Channel.class(Channel.java:43)
-Class description missing: org.eclipse.spi.net4j.ChannelMultiplexer.class(ChannelMultiplexer.java:46)
+Class description missing: org.eclipse.spi.net4j.ChannelMultiplexer.class(ChannelMultiplexer.java:48)
Class description missing: org.eclipse.spi.net4j.ClientProtocolFactory.class(ClientProtocolFactory.java:19)
Class description missing: org.eclipse.spi.net4j.Connector.class(Connector.java:39)
Class description missing: org.eclipse.spi.net4j.ConnectorFactory.class(ConnectorFactory.java:18)
@@ -2683,7 +2759,6 @@ Package description missing: org.eclipse.emf.cdo.internal.common.id
Package description missing: org.eclipse.emf.cdo.internal.common.lock
Package description missing: org.eclipse.emf.cdo.internal.common.messages
Package description missing: org.eclipse.emf.cdo.internal.common.model
-Package description missing: org.eclipse.emf.cdo.internal.common.protocol
Package description missing: org.eclipse.emf.cdo.internal.common.revision
Package description missing: org.eclipse.emf.cdo.internal.common.revision.delta
Package description missing: org.eclipse.emf.cdo.internal.dawn.bundle
@@ -2732,7 +2807,10 @@ Package description missing: org.eclipse.emf.cdo.releng.doc.article.impl
Package description missing: org.eclipse.emf.cdo.releng.doc.article.util
Package description missing: org.eclipse.emf.cdo.releng.doc.java
Package description missing: org.eclipse.emf.cdo.releng.gitbash
+Package description missing: org.eclipse.emf.cdo.releng.gitbash.repository
+Package description missing: org.eclipse.emf.cdo.releng.gitbash.revision
Package description missing: org.eclipse.emf.cdo.releng.help
+Package description missing: org.eclipse.emf.cdo.releng.internal.version
Package description missing: org.eclipse.emf.cdo.releng.launches
Package description missing: org.eclipse.emf.cdo.releng.manifests
Package description missing: org.eclipse.emf.cdo.releng.projectcopy
@@ -2746,7 +2824,13 @@ Package description missing: org.eclipse.emf.cdo.releng.version.bucky
Package description missing: org.eclipse.emf.cdo.releng.version.digest
Package description missing: org.eclipse.emf.cdo.releng.version.doc
Package description missing: org.eclipse.emf.cdo.releng.version.test
+Package description missing: org.eclipse.emf.cdo.releng.version.tests
Package description missing: org.eclipse.emf.cdo.releng.version.ui
+Package description missing: org.eclipse.emf.cdo.releng.version.ui.actions
+Package description missing: org.eclipse.emf.cdo.releng.version.ui.dialogs
+Package description missing: org.eclipse.emf.cdo.releng.version.ui.preferences
+Package description missing: org.eclipse.emf.cdo.releng.version.ui.quickfixes
+Package description missing: org.eclipse.emf.cdo.releng.version.ui.views
Package description missing: org.eclipse.emf.cdo.releng.windowtitle
Package description missing: org.eclipse.emf.cdo.releng.winexplorer
Package description missing: org.eclipse.emf.cdo.releng.workingsets
@@ -2759,7 +2843,6 @@ Package description missing: org.eclipse.emf.cdo.server.internal.admin.bundle
Package description missing: org.eclipse.emf.cdo.server.internal.admin.protocol
Package description missing: org.eclipse.emf.cdo.server.internal.db
Package description missing: org.eclipse.emf.cdo.server.internal.db.bundle
-Package description missing: org.eclipse.emf.cdo.server.internal.db.jdbc
Package description missing: org.eclipse.emf.cdo.server.internal.db.mapping
Package description missing: org.eclipse.emf.cdo.server.internal.db.mapping.horizontal
Package description missing: org.eclipse.emf.cdo.server.internal.db.messages
@@ -2769,6 +2852,11 @@ Package description missing: org.eclipse.emf.cdo.server.internal.hibernate
Package description missing: org.eclipse.emf.cdo.server.internal.hibernate.bundle
Package description missing: org.eclipse.emf.cdo.server.internal.hibernate.info
Package description missing: org.eclipse.emf.cdo.server.internal.hibernate.tuplizer
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome.bundle
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome.db
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome.file
+Package description missing: org.eclipse.emf.cdo.server.internal.lissome.optimizer
Package description missing: org.eclipse.emf.cdo.server.internal.mongodb
Package description missing: org.eclipse.emf.cdo.server.internal.mongodb.bundle
Package description missing: org.eclipse.emf.cdo.server.internal.net4j.bundle
@@ -2783,6 +2871,7 @@ Package description missing: org.eclipse.emf.cdo.server.internal.objectivity.uti
Package description missing: org.eclipse.emf.cdo.server.internal.product.bundle
Package description missing: org.eclipse.emf.cdo.server.internal.security
Package description missing: org.eclipse.emf.cdo.server.internal.security.bundle
+Package description missing: org.eclipse.emf.cdo.spi.common.protocol
Package description missing: org.eclipse.emf.cdo.tests
Package description missing: org.eclipse.emf.cdo.tests.all
Package description missing: org.eclipse.emf.cdo.tests.all.bundle
@@ -2816,6 +2905,8 @@ Package description missing: org.eclipse.emf.cdo.tests.legacy.model5
Package description missing: org.eclipse.emf.cdo.tests.legacy.model5.impl
Package description missing: org.eclipse.emf.cdo.tests.legacy.model6
Package description missing: org.eclipse.emf.cdo.tests.legacy.model6.impl
+Package description missing: org.eclipse.emf.cdo.tests.lissome
+Package description missing: org.eclipse.emf.cdo.tests.lissome.bundle
Package description missing: org.eclipse.emf.cdo.tests.mango
Package description missing: org.eclipse.emf.cdo.tests.mango.impl
Package description missing: org.eclipse.emf.cdo.tests.mango.util
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.version.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.version.doc.warnings
index 1e9ded7d2f..3cffc579a9 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.version.doc.warnings
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.version.doc.warnings
@@ -5,7 +5,7 @@ Class description missing: org.eclipse.emf.cdo.releng.version.IElementResolver.c
Class description missing: org.eclipse.emf.cdo.releng.version.IRelease.class(IRelease.java:22)
Class description missing: org.eclipse.emf.cdo.releng.version.IReleaseManager.class(IReleaseManager.java:28)
Class description missing: org.eclipse.emf.cdo.releng.version.Markers.class(Markers.java:27)
-Class description missing: org.eclipse.emf.cdo.releng.version.VersionUtil.class(VersionUtil.java:58)
+Class description missing: org.eclipse.emf.cdo.releng.version.VersionUtil.class(VersionUtil.java:63)
Class description missing: org.eclipse.emf.cdo.releng.version.VersionValidator.class(VersionValidator.java:21)
Class description missing: org.eclipse.emf.cdo.releng.version.tests.Activator.class(Activator.java:23)
Class description missing: org.eclipse.emf.cdo.releng.version.tests.BundleFile.class(BundleFile.java:36)
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.doc.warnings
index 09401523f1..8fea2bf2ff 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.doc.warnings
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.doc.warnings
@@ -3,9 +3,9 @@ Class description missing: org.eclipse.net4j.ui.Net4jItemProvider.class(Net4jIte
Class description missing: org.eclipse.spi.net4j.Acceptor.class(Acceptor.java:35)
Class description missing: org.eclipse.spi.net4j.AcceptorFactory.class(AcceptorFactory.java:18)
Class description missing: org.eclipse.spi.net4j.Channel$ReceiveSerializer.class(Channel.java:322)
-Class description missing: org.eclipse.spi.net4j.Channel$ReceiverWork.class(Channel.java:339)
+Class description missing: org.eclipse.spi.net4j.Channel$ReceiverWork.class(Channel.java:334)
Class description missing: org.eclipse.spi.net4j.Channel.class(Channel.java:43)
-Class description missing: org.eclipse.spi.net4j.ChannelMultiplexer.class(ChannelMultiplexer.java:46)
+Class description missing: org.eclipse.spi.net4j.ChannelMultiplexer.class(ChannelMultiplexer.java:48)
Class description missing: org.eclipse.spi.net4j.ClientProtocolFactory.class(ClientProtocolFactory.java:19)
Class description missing: org.eclipse.spi.net4j.Connector.class(Connector.java:39)
Class description missing: org.eclipse.spi.net4j.ConnectorFactory.class(ConnectorFactory.java:18)
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.util.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.util.doc.warnings
index f59e8a67df..74e89ecd0d 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.util.doc.warnings
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.util.doc.warnings
@@ -14,8 +14,8 @@ Class description missing: org.eclipse.net4j.util.collection.BidiMapper.class(Bi
Class description missing: org.eclipse.net4j.util.collection.ByteArrayWrapper.class(ByteArrayWrapper.java:23)
Class description missing: org.eclipse.net4j.util.collection.CaseInsensitiveStringSet.class(CaseInsensitiveStringSet.java:22)
Class description missing: org.eclipse.net4j.util.collection.Closeable.class(Closeable.java:16)
-Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$DuplicateCounter.class(ConcurrentArray.java:162)
-Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$Unique.class(ConcurrentArray.java:125)
+Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$DuplicateCounter.class(ConcurrentArray.java:181)
+Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$Unique.class(ConcurrentArray.java:138)
Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray.class(ConcurrentArray.java:17)
Class description missing: org.eclipse.net4j.util.collection.DynamicArray.class(DynamicArray.java:17)
Class description missing: org.eclipse.net4j.util.collection.FastList.class(FastList.java:19)
@@ -72,6 +72,7 @@ Class description missing: org.eclipse.net4j.util.io.AsyncOutputStream.class(Asy
Class description missing: org.eclipse.net4j.util.io.AsyncWriter.class(AsyncWriter.java:26)
Class description missing: org.eclipse.net4j.util.io.CachedFileMap.class(CachedFileMap.java:20)
Class description missing: org.eclipse.net4j.util.io.DataInputExtender.class(DataInputExtender.java:21)
+Class description missing: org.eclipse.net4j.util.io.DataInputOutputFile.class(DataInputOutputFile.java:29)
Class description missing: org.eclipse.net4j.util.io.DataOutputExtender.class(DataOutputExtender.java:19)
Class description missing: org.eclipse.net4j.util.io.DelegatingStreamWrapper.class(DelegatingStreamWrapper.java:20)
Class description missing: org.eclipse.net4j.util.io.DigestWriter.class(DigestWriter.java:22)
@@ -97,8 +98,8 @@ Class description missing: org.eclipse.net4j.util.io.IOFilter.class(IOFilter.jav
Class description missing: org.eclipse.net4j.util.io.IORunnable.class(IORunnable.java:19)
Class description missing: org.eclipse.net4j.util.io.IORuntimeException.class(IORuntimeException.java:16)
Class description missing: org.eclipse.net4j.util.io.IOTimeoutException.class(IOTimeoutException.java:20)
-Class description missing: org.eclipse.net4j.util.io.IOUtil$FileCollector.class(IOUtil.java:913)
-Class description missing: org.eclipse.net4j.util.io.IOUtil.class(IOUtil.java:45)
+Class description missing: org.eclipse.net4j.util.io.IOUtil$FileCollector.class(IOUtil.java:953)
+Class description missing: org.eclipse.net4j.util.io.IOUtil.class(IOUtil.java:46)
Class description missing: org.eclipse.net4j.util.io.IOVisitor.class(IOVisitor.java:19)
Class description missing: org.eclipse.net4j.util.io.IStreamWrapper.class(IStreamWrapper.java:20)
Class description missing: org.eclipse.net4j.util.io.LimitedInputStream.class(LimitedInputStream.java:20)
@@ -206,11 +207,11 @@ Class description missing: org.eclipse.net4j.util.ui.DefaultPropertySource$Deleg
Class description missing: org.eclipse.net4j.util.ui.DefaultPropertySource.class(DefaultPropertySource.java:31)
Class description missing: org.eclipse.net4j.util.ui.DelegatingContentProvider.class(DelegatingContentProvider.java:19)
Class description missing: org.eclipse.net4j.util.ui.StaticContentProvider.class(StaticContentProvider.java:18)
-Class description missing: org.eclipse.net4j.util.ui.StructuredContentProvider.class(StructuredContentProvider.java:30)
+Class description missing: org.eclipse.net4j.util.ui.StructuredContentProvider.class(StructuredContentProvider.java:28)
Class description missing: org.eclipse.net4j.util.ui.UIActivator$WithState.class(UIActivator.java:134)
Class description missing: org.eclipse.net4j.util.ui.UIActivator.class(UIActivator.java:26)
Class description missing: org.eclipse.net4j.util.ui.UIQueueRunner.class(UIQueueRunner.java:21)
-Class description missing: org.eclipse.net4j.util.ui.UIUtil.class(UIUtil.java:48)
+Class description missing: org.eclipse.net4j.util.ui.UIUtil.class(UIUtil.java:51)
Class description missing: org.eclipse.net4j.util.ui.ValidationContext$Aggregator.class(ValidationContext.java:27)
Class description missing: org.eclipse.net4j.util.ui.ValidationContext.class(ValidationContext.java:20)
Class description missing: org.eclipse.net4j.util.ui.ValidationParticipant.class(ValidationParticipant.java:17)
@@ -247,8 +248,8 @@ Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider
Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider.class(ContainerItemProvider.java:50)
Class description missing: org.eclipse.net4j.util.ui.views.ContainerNameSorter.class(ContainerNameSorter.java:15)
Class description missing: org.eclipse.net4j.util.ui.views.ContainerPathItemProvider.class(ContainerPathItemProvider.java:27)
-Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$Default.class(ContainerView.java:655)
-Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$MessageType.class(ContainerView.java:629)
+Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$Default.class(ContainerView.java:609)
+Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$MessageType.class(ContainerView.java:583)
Class description missing: org.eclipse.net4j.util.ui.views.ContainerView.class(ContainerView.java:59)
Class description missing: org.eclipse.net4j.util.ui.views.IElementFilter.class(IElementFilter.java:16)
Class description missing: org.eclipse.net4j.util.ui.views.ItemProvider.class(ItemProvider.java:35)
diff --git a/plugins/org.eclipse.emf.cdo.releng.version.doc/build.xml b/plugins/org.eclipse.emf.cdo.releng.version.doc/build.xml
index 3a17bd9baa..ec495ecbd0 100644
--- a/plugins/org.eclipse.emf.cdo.releng.version.doc/build.xml
+++ b/plugins/org.eclipse.emf.cdo.releng.version.doc/build.xml
@@ -250,6 +250,8 @@
<package name="org.eclipse.emf.cdo.releng.version.doc" />
<package name="org.eclipse.emf.cdo.releng.version.doc.guide" />
+ <package name="org.eclipse.emf.cdo.releng.version.doc.guide.checks" />
+ <package name="org.eclipse.emf.cdo.releng.version.doc.guide.setup" />
<package name="org.eclipse.emf.cdo.releng.version.doc.online" />
<package name="org.eclipse.emf.cdo.releng.version.doc.reference" />
<package name="org.eclipse.emf.cdo.releng.version.doc.reference.api" />
diff --git a/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/index-all.html b/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/index-all.html
index f49518b853..eb3c7ed796 100644
--- a/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/index-all.html
+++ b/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/index-all.html
@@ -175,6 +175,9 @@ Static method in class org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/releng/version/Markers.html#DEPENDENCY_RANGE_PROBLEM"><B>DEPENDENCY_RANGE_PROBLEM</B></A> -
Static variable in class org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/emf/cdo/releng/version/Markers.html" title="class in org.eclipse.emf.cdo.releng.version">Markers</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/releng/version/VersionUtil.html#deserialize(byte[])"><B>deserialize(byte[])</B></A> -
+Static method in class org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/emf/cdo/releng/version/VersionUtil.html" title="class in org.eclipse.emf.cdo.releng.version">VersionUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/releng/version/Markers.html#DEVIATION_INFO"><B>DEVIATION_INFO</B></A> -
Static variable in class org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/emf/cdo/releng/version/Markers.html" title="class in org.eclipse.emf.cdo.releng.version">Markers</A>
<DD>&nbsp;
@@ -331,6 +334,9 @@ Method in interface org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/em
<DT><A HREF="./org/eclipse/emf/cdo/releng/version/IElement.html#getVersion()"><B>getVersion()</B></A> -
Method in interface org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/emf/cdo/releng/version/IElement.html" title="interface in org.eclipse.emf.cdo.releng.version">IElement</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/releng/version/VersionValidator.html#getVersion()"><B>getVersion()</B></A> -
+Method in class org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/emf/cdo/releng/version/VersionValidator.html" title="class in org.eclipse.emf.cdo.releng.version">VersionValidator</A>
+<DD>&nbsp;
</DL>
<HR>
<A NAME="_I_"><!-- --></A><H2>
@@ -448,6 +454,9 @@ Method in class org.eclipse.emf.cdo.releng.version.tests.<A HREF="./org/eclipse/
<DT><A HREF="./org/eclipse/emf/cdo/releng/version/Markers.html#SCHEMA_BUILDER_PROBLEM"><B>SCHEMA_BUILDER_PROBLEM</B></A> -
Static variable in class org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/emf/cdo/releng/version/Markers.html" title="class in org.eclipse.emf.cdo.releng.version">Markers</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/releng/version/VersionUtil.html#serialize(java.io.Serializable)"><B>serialize(Serializable)</B></A> -
+Static method in class org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/emf/cdo/releng/version/VersionUtil.html" title="class in org.eclipse.emf.cdo.releng.version">VersionUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/releng/version/IBuildState.html#setArguments(java.util.Map)"><B>setArguments(Map&lt;String, String&gt;)</B></A> -
Method in interface org.eclipse.emf.cdo.releng.version.<A HREF="./org/eclipse/emf/cdo/releng/version/IBuildState.html" title="interface in org.eclipse.emf.cdo.releng.version">IBuildState</A>
<DD>&nbsp;
diff --git a/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionUtil.html b/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionUtil.html
index 36dc4a939b..2cf35a1acb 100644
--- a/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionUtil.html
+++ b/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionUtil.html
@@ -182,6 +182,14 @@ Class VersionUtil</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/VersionUtil.html#deserialize(byte[])">deserialize</A></B>(byte[]&nbsp;bytes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/VersionUtil.html#equals(java.lang.Object, java.lang.Object)">equals</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;o1,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;o2)</CODE>
@@ -254,6 +262,14 @@ Class VersionUtil</H2>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/VersionUtil.html#serialize(java.io.Serializable)">serialize</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
@@ -318,6 +334,28 @@ public static boolean <B>equals</B>(<A HREF="http://download.oracle.com/javase/1
</DL>
<HR>
+<A NAME="serialize(java.io.Serializable)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public static byte[] <B>serialize</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(byte[])"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A> <B>deserialize</B>(byte[]&nbsp;bytes)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="normalize(org.osgi.framework.Version)"><!-- --></A><H3>
normalize</H3>
<PRE>
diff --git a/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionValidator.html b/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionValidator.html
index 702c2b2b6a..2b57818452 100644
--- a/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionValidator.html
+++ b/plugins/org.eclipse.emf.cdo.releng.version.doc/javadoc/org/eclipse/emf/cdo/releng/version/VersionValidator.html
@@ -151,6 +151,14 @@ Class VersionValidator</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/VersionValidator.html#getVersion()">getVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/VersionValidator.html#updateBuildState(org.eclipse.emf.cdo.releng.version.IBuildState, org.eclipse.emf.cdo.releng.version.IRelease, org.eclipse.core.resources.IProject, org.eclipse.core.resources.IResourceDelta, org.eclipse.pde.core.IModel, org.eclipse.core.runtime.IProgressMonitor)">updateBuildState</A></B>(<A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/IBuildState.html" title="interface in org.eclipse.emf.cdo.releng.version">IBuildState</A>&nbsp;buildState,
<A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/IRelease.html" title="interface in org.eclipse.emf.cdo.releng.version">IRelease</A>&nbsp;release,
@@ -202,19 +210,13 @@ public <B>VersionValidator</B>()</PRE>
</TR>
</TABLE>
-<A NAME="abort(org.eclipse.emf.cdo.releng.version.IBuildState, org.eclipse.core.resources.IProject, java.lang.Exception, org.eclipse.core.runtime.IProgressMonitor)"><!-- --></A><H3>
-abort</H3>
+<A NAME="getVersion()"><!-- --></A><H3>
+getVersion</H3>
<PRE>
-public void <B>abort</B>(<A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/IBuildState.html" title="interface in org.eclipse.emf.cdo.releng.version">IBuildState</A>&nbsp;buildState,
- <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/resources/IProject.html?is-external=true" title="class or interface in org.eclipse.core.resources">IProject</A>&nbsp;project,
- <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A>&nbsp;exception,
- <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IProgressMonitor.html?is-external=true" title="class or interface in org.eclipse.core.runtime">IProgressMonitor</A>&nbsp;monitor)
- throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE>
+public abstract <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getVersion</B>()</PRE>
<DL>
<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
+</DL>
</DD>
</DL>
<HR>
@@ -236,6 +238,23 @@ public abstract void <B>updateBuildState</B>(<A HREF="../../../../../../org/ecli
<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
</DD>
</DL>
+<HR>
+
+<A NAME="abort(org.eclipse.emf.cdo.releng.version.IBuildState, org.eclipse.core.resources.IProject, java.lang.Exception, org.eclipse.core.runtime.IProgressMonitor)"><!-- --></A><H3>
+abort</H3>
+<PRE>
+public void <B>abort</B>(<A HREF="../../../../../../org/eclipse/emf/cdo/releng/version/IBuildState.html" title="interface in org.eclipse.emf.cdo.releng.version">IBuildState</A>&nbsp;buildState,
+ <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/resources/IProject.html?is-external=true" title="class or interface in org.eclipse.core.resources">IProject</A>&nbsp;project,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A>&nbsp;exception,
+ <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IProgressMonitor.html?is-external=true" title="class or interface in org.eclipse.core.runtime">IProgressMonitor</A>&nbsp;monitor)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.db.doc/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.db.doc/META-INF/MANIFEST.MF
index 9a8b2ba300..1a46580be3 100644
--- a/plugins/org.eclipse.net4j.db.doc/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.net4j.db.doc/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.net4j.db.doc; singleton:=true
-Bundle-Version: 4.1.0.qualifier
+Bundle-Version: 4.1.100.qualifier
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
@@ -15,8 +15,8 @@ Require-Bundle: org.eclipse.help;bundle-version="[3.3.0,4.0.0)",
org.eclipse.net4j.db.hsqldb;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport,
org.eclipse.net4j.db.mysql;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport,
org.eclipse.net4j.db.postgresql;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport
-Export-Package: org.eclipse.net4j.db.doc;version="4.1.0",
- org.eclipse.net4j.db.doc.online;version="4.1.0",
- org.eclipse.net4j.db.doc.reference;version="4.1.0",
- org.eclipse.net4j.db.doc.reference.api;version="4.1.0",
- org.eclipse.net4j.db.doc.reference.schema;version="4.1.0"
+Export-Package: org.eclipse.net4j.db.doc;version="4.1.100",
+ org.eclipse.net4j.db.doc.online;version="4.1.100",
+ org.eclipse.net4j.db.doc.reference;version="4.1.100",
+ org.eclipse.net4j.db.doc.reference.api;version="4.1.100",
+ org.eclipse.net4j.db.doc.reference.schema;version="4.1.100"
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/index-all.html b/plugins/org.eclipse.net4j.db.doc/javadoc/index-all.html
index 3c2b7baa64..f6fb6f66e6 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/index-all.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/index-all.html
@@ -225,6 +225,9 @@ Method in class org.eclipse.net4j.db.postgresql.<A HREF="./org/eclipse/net4j/db/
<DT><A HREF="./org/eclipse/net4j/db/DBUtil.html#createSchema(java.lang.String)"><B>createSchema(String)</B></A> -
Static method in class org.eclipse.net4j.db.<A HREF="./org/eclipse/net4j/db/DBUtil.html" title="class in org.eclipse.net4j.db">DBUtil</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/db/DBUtil.html#createSchema(javax.sql.DataSource, java.lang.String, boolean)"><B>createSchema(DataSource, String, boolean)</B></A> -
+Static method in class org.eclipse.net4j.db.<A HREF="./org/eclipse/net4j/db/DBUtil.html" title="class in org.eclipse.net4j.db">DBUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/db/IDBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)"><B>createTable(IDBTable, Statement)</B></A> -
Method in interface org.eclipse.net4j.db.<A HREF="./org/eclipse/net4j/db/IDBAdapter.html" title="interface in org.eclipse.net4j.db">IDBAdapter</A>
<DD>&nbsp;
@@ -361,6 +364,15 @@ Method in class org.eclipse.net4j.spi.db.<A HREF="./org/eclipse/net4j/spi/db/DBS
<A NAME="_F_"><!-- --></A><H2>
<B>F</B></H2>
<DL>
+<DT><A HREF="./org/eclipse/net4j/db/h2/H2Adapter.html#format(java.sql.PreparedStatement)"><B>format(PreparedStatement)</B></A> -
+Method in class org.eclipse.net4j.db.h2.<A HREF="./org/eclipse/net4j/db/h2/H2Adapter.html" title="class in org.eclipse.net4j.db.h2">H2Adapter</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)"><B>format(PreparedStatement)</B></A> -
+Method in class org.eclipse.net4j.spi.db.<A HREF="./org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)"><B>format(ResultSet)</B></A> -
+Method in class org.eclipse.net4j.spi.db.<A HREF="./org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/db/ddl/IDBField.html#formatPrecision()"><B>formatPrecision()</B></A> -
Method in interface org.eclipse.net4j.db.ddl.<A HREF="./org/eclipse/net4j/db/ddl/IDBField.html" title="interface in org.eclipse.net4j.db.ddl">IDBField</A>
<DD>&nbsp;
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html
index 2e9c37923e..d150b3f001 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html
@@ -242,6 +242,16 @@ A utility class with various static factory and convenience methods.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/db/DBUtil.html#createSchema(javax.sql.DataSource, java.lang.String, boolean)">createSchema</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</A>&nbsp;dataSource,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
+ boolean&nbsp;dropIfExists)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../org/eclipse/net4j/db/ddl/IDBSchema.html" title="interface in org.eclipse.net4j.db.ddl">IDBSchema</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/db/DBUtil.html#createSchema(java.lang.String)">createSchema</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
@@ -684,6 +694,21 @@ public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/uti
</DL>
<HR>
+<A NAME="createSchema(javax.sql.DataSource, java.lang.String, boolean)"><!-- --></A><H3>
+createSchema</H3>
+<PRE>
+public static void <B>createSchema</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</A>&nbsp;dataSource,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
+ boolean&nbsp;dropIfExists)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="dropAllTables(java.sql.Connection, java.lang.String)"><!-- --></A><H3>
dropAllTables</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html
index b2b8509d9a..35e4219c13 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html
@@ -212,7 +212,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html
index 84ea4dcd0f..c2538e4de9 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html
@@ -219,7 +219,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html" title="c
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/h2/H2Adapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/h2/H2Adapter.html
index 8165054851..172ed96314 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/h2/H2Adapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/h2/H2Adapter.html
@@ -187,6 +187,14 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/h2/H2Adapter.html#format(java.sql.PreparedStatement)">format</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</A>&nbsp;stmt)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/Driver.html?is-external=true" title="class or interface in java.sql">Driver</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/h2/H2Adapter.html#getJDBCDriver()">getJDBCDriver</A></B>()</CODE>
@@ -224,7 +232,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -347,6 +355,22 @@ public boolean <B>isDuplicateKeyException</B>(<A HREF="http://download.oracle.co
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="format(java.sql.PreparedStatement)"><!-- --></A><H3>
+format</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>format</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</A>&nbsp;stmt)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.1</DD>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html
index 6163bb48f8..99d215b718 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html
@@ -216,7 +216,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/mysql/MYSQLAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/mysql/MYSQLAdapter.html
index 92cfbf1173..5ab42b929d 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/mysql/MYSQLAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/mysql/MYSQLAdapter.html
@@ -265,7 +265,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html
index 8aedf4d5ab..ebd770c527 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html
@@ -253,7 +253,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/spi/db/DBAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/spi/db/DBAdapter.html
index 01c3d69f80..dfa8aa228d 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/spi/db/DBAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/spi/db/DBAdapter.html
@@ -273,6 +273,22 @@ A useful base class for implementing custom <A HREF="../../../../../org/eclipse/
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</A>&nbsp;stmt)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</A>&nbsp;resultSet)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A></B>(<A HREF="../../../../../org/eclipse/net4j/db/ddl/IDBTable.html" title="interface in org.eclipse.net4j.db.ddl">IDBTable</A>&nbsp;table)</CODE>
@@ -819,6 +835,38 @@ public boolean <B>isDuplicateKeyException</B>(<A HREF="http://download.oracle.co
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="format(java.sql.PreparedStatement)"><!-- --></A><H3>
+format</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>format</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</A>&nbsp;stmt)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="format(java.sql.ResultSet)"><!-- --></A><H3>
+format</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>format</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</A>&nbsp;resultSet)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.doc/META-INF/MANIFEST.MF
index 46f22e9ff4..1944d3fc6a 100644
--- a/plugins/org.eclipse.net4j.doc/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.net4j.doc/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.net4j.doc; singleton:=true
-Bundle-Version: 4.1.0.qualifier
+Bundle-Version: 4.1.100.qualifier
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
@@ -19,8 +19,8 @@ Require-Bundle: org.eclipse.help;bundle-version="[3.3.0,4.0.0)";resolution:=opti
org.eclipse.net4j.jvm;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport,
org.eclipse.net4j.tcp;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport,
org.eclipse.net4j.ui;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport
-Export-Package: org.eclipse.net4j.doc;version="4.1.0",
- org.eclipse.net4j.doc.online;version="4.1.0",
- org.eclipse.net4j.doc.reference;version="4.1.0",
- org.eclipse.net4j.doc.reference.api;version="4.1.0",
- org.eclipse.net4j.doc.reference.schema;version="4.1.0"
+Export-Package: org.eclipse.net4j.doc;version="4.1.100",
+ org.eclipse.net4j.doc.online;version="4.1.100",
+ org.eclipse.net4j.doc.reference;version="4.1.100",
+ org.eclipse.net4j.doc.reference.api;version="4.1.100",
+ org.eclipse.net4j.doc.reference.schema;version="4.1.100"
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/allclasses-frame.html b/plugins/org.eclipse.net4j.doc/javadoc/allclasses-frame.html
index 3961e5157f..05282a5de4 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/allclasses-frame.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/allclasses-frame.html
@@ -148,6 +148,8 @@ All Classes (Net4j Signalling Platform Documentation)
<BR>
<A HREF="org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol" target="classFrame"><I>IProtocol</I></A>
<BR>
+<A HREF="org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol" target="classFrame"><I>IProtocol2</I></A>
+<BR>
<A HREF="org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol" target="classFrame"><I>IProtocolProvider</I></A>
<BR>
<A HREF="org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal" target="classFrame"><I>ISignalProtocol</I></A>
@@ -178,6 +180,8 @@ All Classes (Net4j Signalling Platform Documentation)
<BR>
<A HREF="org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j" target="classFrame">Protocol</A>
<BR>
+<A HREF="org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol" target="classFrame">ProtocolVersionException</A>
+<BR>
<A HREF="org/eclipse/net4j/signal/RemoteException.html" title="class in org.eclipse.net4j.signal" target="classFrame">RemoteException</A>
<BR>
<A HREF="org/eclipse/net4j/signal/Request.html" title="class in org.eclipse.net4j.signal" target="classFrame">Request</A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/allclasses-noframe.html b/plugins/org.eclipse.net4j.doc/javadoc/allclasses-noframe.html
index 1772a2c80c..ffe60dd97d 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/allclasses-noframe.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/allclasses-noframe.html
@@ -148,6 +148,8 @@ All Classes (Net4j Signalling Platform Documentation)
<BR>
<A HREF="org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><I>IProtocol</I></A>
<BR>
+<A HREF="org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol"><I>IProtocol2</I></A>
+<BR>
<A HREF="org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><I>IProtocolProvider</I></A>
<BR>
<A HREF="org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><I>ISignalProtocol</I></A>
@@ -178,6 +180,8 @@ All Classes (Net4j Signalling Platform Documentation)
<BR>
<A HREF="org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>
<BR>
+<A HREF="org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A>
+<BR>
<A HREF="org/eclipse/net4j/signal/RemoteException.html" title="class in org.eclipse.net4j.signal">RemoteException</A>
<BR>
<A HREF="org/eclipse/net4j/signal/Request.html" title="class in org.eclipse.net4j.signal">Request</A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/constant-values.html b/plugins/org.eclipse.net4j.doc/javadoc/constant-values.html
index 2704c2223a..354b784a00 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/constant-values.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/constant-values.html
@@ -274,6 +274,24 @@ org.eclipse.*</FONT></TH>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.eclipse.net4j.protocol.<A HREF="org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;<A HREF="org/eclipse/net4j/protocol/IProtocol2.html" title="type parameter in IProtocol2">INFRA_STRUCTURE</A>&gt;</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.net4j.protocol.IProtocol2.UNSPECIFIED_VERSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/net4j/protocol/IProtocol2.html#UNSPECIFIED_VERSION">UNSPECIFIED_VERSION</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="3">org.eclipse.net4j.signal.<A HREF="org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;<A HREF="org/eclipse/net4j/signal/ISignalProtocol.html" title="type parameter in ISignalProtocol">INFRA_STRUCTURE</A>&gt;</TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/deprecated-list.html b/plugins/org.eclipse.net4j.doc/javadoc/deprecated-list.html
index da0deb37c7..d66a3b18ea 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/deprecated-list.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/deprecated-list.html
@@ -86,6 +86,7 @@ function windowTitle()
<HR SIZE="4" NOSHADE>
<B>Contents</B><UL>
<LI><A HREF="#class">Deprecated Classes</A>
+<LI><A HREF="#method">Deprecated Methods</A>
</UL>
<A NAME="class"><!-- --></A>
@@ -102,6 +103,20 @@ function windowTitle()
</TABLE>
&nbsp;
<P>
+<A NAME="method"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Methods</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String)">org.eclipse.spi.net4j.ChannelMultiplexer.inverseOpenChannel(short, String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use <A HREF="org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)"><CODE>ChannelMultiplexer.inverseOpenChannel(short, String, int)</CODE></A>.</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/index-all.html b/plugins/org.eclipse.net4j.doc/javadoc/index-all.html
index 804e2a0c75..0fa74295b0 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/index-all.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/index-all.html
@@ -165,6 +165,9 @@ Constructor for class org.eclipse.net4j.channel.<A HREF="./org/eclipse/net4j/cha
<DT><A HREF="./org/eclipse/net4j/channel/ChannelOutputStream.html#ChannelOutputStream(org.eclipse.net4j.channel.IChannel, org.eclipse.net4j.buffer.IBufferProvider)"><B>ChannelOutputStream(IChannel, IBufferProvider)</B></A> -
Constructor for class org.eclipse.net4j.channel.<A HREF="./org/eclipse/net4j/channel/ChannelOutputStream.html" title="class in org.eclipse.net4j.channel">ChannelOutputStream</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html#checkVersion(org.eclipse.net4j.protocol.IProtocol, int)"><B>checkVersion(IProtocol&lt;?&gt;, int)</B></A> -
+Static method in exception org.eclipse.net4j.protocol.<A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/buffer/IBuffer.html#clear()"><B>clear()</B></A> -
Method in interface org.eclipse.net4j.buffer.<A HREF="./org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer">IBuffer</A>
<DD>Turns the state of this buffer from any state into <A HREF="./org/eclipse/net4j/buffer/BufferState.html#INITIAL"><CODE>INITIAL</CODE></A>.
@@ -934,12 +937,18 @@ Method in interface org.eclipse.net4j.protocol.<A HREF="./org/eclipse/net4j/prot
<DT><A HREF="./org/eclipse/net4j/signal/Signal.html#getProtocol()"><B>getProtocol()</B></A> -
Method in class org.eclipse.net4j.signal.<A HREF="./org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal">Signal</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/Net4jUtil.html#getProtocolID(org.eclipse.net4j.protocol.IProtocol)"><B>getProtocolID(IProtocol&lt;?&gt;)</B></A> -
+Static method in class org.eclipse.net4j.<A HREF="./org/eclipse/net4j/Net4jUtil.html" title="class in org.eclipse.net4j">Net4jUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html#getProtocolID()"><B>getProtocolID()</B></A> -
Method in class org.eclipse.net4j.signal.wrapping.<A HREF="./org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">StreamWrapperInjector</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/ITransportConfig.html#getProtocolProvider()"><B>getProtocolProvider()</B></A> -
Method in interface org.eclipse.net4j.<A HREF="./org/eclipse/net4j/ITransportConfig.html" title="interface in org.eclipse.net4j">ITransportConfig</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/Net4jUtil.html#getProtocolVersion(org.eclipse.net4j.protocol.IProtocol)"><B>getProtocolVersion(IProtocol&lt;?&gt;)</B></A> -
+Static method in class org.eclipse.net4j.<A HREF="./org/eclipse/net4j/Net4jUtil.html" title="class in org.eclipse.net4j">Net4jUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/buffer/IBufferProvider.Introspection.html#getProvidedBuffers()"><B>getProvidedBuffers()</B></A> -
Method in interface org.eclipse.net4j.buffer.<A HREF="./org/eclipse/net4j/buffer/IBufferProvider.Introspection.html" title="interface in org.eclipse.net4j.buffer">IBufferProvider.Introspection</A>
<DD>Returns the number of buffers that have already been provided by this <code>BufferProvider</code>.
@@ -1093,6 +1102,12 @@ Method in class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/Connector
<DT><A HREF="./org/eclipse/spi/net4j/Protocol.html#getUserID()"><B>getUserID()</B></A> -
Method in class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><B>getVersion()</B></A> -
+Method in interface org.eclipse.net4j.protocol.<A HREF="./org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/spi/net4j/Protocol.html#getVersion()"><B>getVersion()</B></A> -
+Method in class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping"><B>GZIPStreamWrapperInjector</B></A> - Class in <A HREF="./org/eclipse/net4j/signal/wrapping/package-summary.html">org.eclipse.net4j.signal.wrapping</A><DD>An <A HREF="./org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping"><CODE>injector</CODE></A> that injects <A HREF="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/GZIPStreamWrapper.html?is-external=true" title="class or interface in org.eclipse.net4j.util.io"><CODE>GZIPStreamWrapper</CODE></A> instances.<DT><A HREF="./org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html#GZIPStreamWrapperInjector(java.lang.String)"><B>GZIPStreamWrapperInjector(String)</B></A> -
Constructor for class org.eclipse.net4j.signal.wrapping.<A HREF="./org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">GZIPStreamWrapperInjector</A>
<DD>&nbsp;
@@ -1261,8 +1276,11 @@ Method in class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/ChannelMu
<DD>&nbsp;
<DT><A HREF="./org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String)"><B>inverseOpenChannel(short, String)</B></A> -
Method in class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/ChannelMultiplexer.html" title="class in org.eclipse.spi.net4j">ChannelMultiplexer</A>
+<DD><B>Deprecated.</B>&nbsp;<I>Use <A HREF="./org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)"><CODE>ChannelMultiplexer.inverseOpenChannel(short, String, int)</CODE></A>.</I>
+<DT><A HREF="./org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)"><B>inverseOpenChannel(short, String, int)</B></A> -
+Method in class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/ChannelMultiplexer.html" title="class in org.eclipse.spi.net4j">ChannelMultiplexer</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><B>IProtocol</B></A>&lt;<A HREF="./org/eclipse/net4j/protocol/IProtocol.html" title="type parameter in IProtocol">INFRA_STRUCTURE</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A><DD>A <A HREF="./org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="./org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="./org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.<DT><A HREF="./org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><B>IProtocolProvider</B></A> - Interface in <A HREF="./org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A><DD>Provides <A HREF="./org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> instances for given types.<DT><A HREF="./org/eclipse/net4j/ILocationAware.html#isClient()"><B>isClient()</B></A> -
+<DT><A HREF="./org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><B>IProtocol</B></A>&lt;<A HREF="./org/eclipse/net4j/protocol/IProtocol.html" title="type parameter in IProtocol">INFRA_STRUCTURE</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A><DD>A <A HREF="./org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="./org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="./org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.<DT><A HREF="./org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol"><B>IProtocol2</B></A>&lt;<A HREF="./org/eclipse/net4j/protocol/IProtocol2.html" title="type parameter in IProtocol2">INFRA_STRUCTURE</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A><DD>A <A HREF="./org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="./org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.<DT><A HREF="./org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><B>IProtocolProvider</B></A> - Interface in <A HREF="./org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A><DD>Provides <A HREF="./org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> instances for given types.<DT><A HREF="./org/eclipse/net4j/ILocationAware.html#isClient()"><B>isClient()</B></A> -
Method in interface org.eclipse.net4j.<A HREF="./org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>
<DD>Same as <code><A HREF="./org/eclipse/net4j/ILocationAware.html#getLocation()"><CODE>ILocationAware.getLocation()</CODE></A> == <A HREF="./org/eclipse/net4j/ILocationAware.Location.html#CLIENT"><CODE>ILocationAware.Location.CLIENT</CODE></A></code>.
<DT><A HREF="./org/eclipse/spi/net4j/Channel.html#isClient()"><B>isClient()</B></A> -
@@ -1512,6 +1530,18 @@ Static variable in class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/
<DT><A HREF="./org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j"><B>Protocol</B></A>&lt;<A HREF="./org/eclipse/spi/net4j/Protocol.html" title="type parameter in Protocol">INFRA_STRUCTURE</A>&gt; - Class in <A HREF="./org/eclipse/spi/net4j/package-summary.html">org.eclipse.spi.net4j</A><DD>&nbsp;<DT><A HREF="./org/eclipse/spi/net4j/Protocol.html#Protocol(java.lang.String)"><B>Protocol(String)</B></A> -
Constructor for class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol"><B>ProtocolVersionException</B></A> - Exception in <A HREF="./org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A><DD>An exception that indicates mismatch between the versions of two protocol peer implementations.<DT><A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html#ProtocolVersionException()"><B>ProtocolVersionException()</B></A> -
+Constructor for exception org.eclipse.net4j.protocol.<A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html#ProtocolVersionException(java.lang.String)"><B>ProtocolVersionException(String)</B></A> -
+Constructor for exception org.eclipse.net4j.protocol.<A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html#ProtocolVersionException(java.lang.Throwable)"><B>ProtocolVersionException(Throwable)</B></A> -
+Constructor for exception org.eclipse.net4j.protocol.<A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html#ProtocolVersionException(java.lang.String, java.lang.Throwable)"><B>ProtocolVersionException(String, Throwable)</B></A> -
+Constructor for exception org.eclipse.net4j.protocol.<A HREF="./org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/buffer/IBufferProvider.html#provideBuffer()"><B>provideBuffer()</B></A> -
Method in interface org.eclipse.net4j.buffer.<A HREF="./org/eclipse/net4j/buffer/IBufferProvider.html" title="interface in org.eclipse.net4j.buffer">IBufferProvider</A>
<DD>Provides a buffer from this <code>BufferProvider</code>.
@@ -1977,6 +2007,9 @@ Static variable in interface org.eclipse.net4j.http.common.<A HREF="./org/eclips
<DT><A HREF="./org/eclipse/spi/net4j/Channel.html#unregisterFromMultiplexer()"><B>unregisterFromMultiplexer()</B></A> -
Method in class org.eclipse.spi.net4j.<A HREF="./org/eclipse/spi/net4j/Channel.html" title="class in org.eclipse.spi.net4j">Channel</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/protocol/IProtocol2.html#UNSPECIFIED_VERSION"><B>UNSPECIFIED_VERSION</B></A> -
+Static variable in interface org.eclipse.net4j.protocol.<A HREF="./org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>
+<DD>&nbsp;
</DL>
<HR>
<A NAME="_V_"><!-- --></A><H2>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html
index 3c9f400f32..d3c427193b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html
@@ -92,7 +92,7 @@ org.eclipse.net4j</FONT>
<BR>
Interface ILocationAware</H2>
<DL>
-<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel">IChannel</A>, <A HREF="../../../org/eclipse/net4j/channel/IChannelMultiplexer.html" title="interface in org.eclipse.net4j.channel">IChannelMultiplexer</A>, <A HREF="../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector">IConnector</A>, <A HREF="../../../org/eclipse/net4j/http/common/IHTTPConnector.html" title="interface in org.eclipse.net4j.http.common">IHTTPConnector</A>, <A HREF="../../../org/eclipse/net4j/jvm/IJVMChannel.html" title="interface in org.eclipse.net4j.jvm">IJVMChannel</A>, <A HREF="../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm">IJVMConnector</A>, <A HREF="../../../org/eclipse/spi/net4j/InternalChannel.html" title="interface in org.eclipse.spi.net4j">InternalChannel</A>, <A HREF="../../../org/eclipse/spi/net4j/InternalChannelMultiplexer.html" title="interface in org.eclipse.spi.net4j">InternalChannelMultiplexer</A>, <A HREF="../../../org/eclipse/spi/net4j/InternalConnector.html" title="interface in org.eclipse.spi.net4j">InternalConnector</A>, <A HREF="../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../org/eclipse/net4j/tcp/ITCPConnector.html" title="interface in org.eclipse.net4j.tcp">ITCPConnector</A></DD>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel">IChannel</A>, <A HREF="../../../org/eclipse/net4j/channel/IChannelMultiplexer.html" title="interface in org.eclipse.net4j.channel">IChannelMultiplexer</A>, <A HREF="../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector">IConnector</A>, <A HREF="../../../org/eclipse/net4j/http/common/IHTTPConnector.html" title="interface in org.eclipse.net4j.http.common">IHTTPConnector</A>, <A HREF="../../../org/eclipse/net4j/jvm/IJVMChannel.html" title="interface in org.eclipse.net4j.jvm">IJVMChannel</A>, <A HREF="../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm">IJVMConnector</A>, <A HREF="../../../org/eclipse/spi/net4j/InternalChannel.html" title="interface in org.eclipse.spi.net4j">InternalChannel</A>, <A HREF="../../../org/eclipse/spi/net4j/InternalChannelMultiplexer.html" title="interface in org.eclipse.spi.net4j">InternalChannelMultiplexer</A>, <A HREF="../../../org/eclipse/spi/net4j/InternalConnector.html" title="interface in org.eclipse.spi.net4j">InternalConnector</A>, <A HREF="../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../org/eclipse/net4j/tcp/ITCPConnector.html" title="interface in org.eclipse.net4j.tcp">ITCPConnector</A></DD>
</DL>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/eclipse/spi/net4j/Channel.html" title="class in org.eclipse.spi.net4j">Channel</A>, <A HREF="../../../org/eclipse/spi/net4j/ChannelMultiplexer.html" title="class in org.eclipse.spi.net4j">ChannelMultiplexer</A>, <A HREF="../../../org/eclipse/spi/net4j/Connector.html" title="class in org.eclipse.spi.net4j">Connector</A>, <A HREF="../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A>, <A HREF="../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A>, <A HREF="../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>, <A HREF="../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol</A></DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html
index 73cb3b2a72..2bad6e4004 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html
@@ -266,6 +266,22 @@ A utility class with various static factory and convenience methods.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/eclipse/net4j/Net4jUtil.html#getProtocolID(org.eclipse.net4j.protocol.IProtocol)">getProtocolID</A></B>(<A HREF="../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/eclipse/net4j/Net4jUtil.html#getProtocolVersion(org.eclipse.net4j.protocol.IProtocol)">getProtocolVersion</A></B>(<A HREF="../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/eclipse/net4j/Net4jUtil.html#getProvidedBuffers(org.eclipse.net4j.buffer.IBufferProvider)">getProvidedBuffers</A></B>(<A HREF="../../../org/eclipse/net4j/buffer/IBufferProvider.html" title="interface in org.eclipse.net4j.buffer">IBufferProvider</A>&nbsp;bufferProvider)</CODE>
@@ -527,6 +543,32 @@ public static <A HREF="../../../org/eclipse/net4j/ITransportConfig.html" title="
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="getProtocolID(org.eclipse.net4j.protocol.IProtocol)"><!-- --></A><H3>
+getProtocolID</H3>
+<PRE>
+public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getProtocolID</B>(<A HREF="../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolVersion(org.eclipse.net4j.protocol.IProtocol)"><!-- --></A><H3>
+getProtocolVersion</H3>
+<PRE>
+public static int <B>getProtocolVersion</B>(<A HREF="../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html
index 22d9e72931..f2fd6dcfd5 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html
@@ -92,7 +92,7 @@ org.eclipse.net4j.buffer</FONT>
<BR>
Interface IBufferHandler</H2>
<DL>
-<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel">IChannel</A>, <A HREF="../../../../org/eclipse/net4j/jvm/IJVMChannel.html" title="interface in org.eclipse.net4j.jvm">IJVMChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/InternalChannel.html" title="interface in org.eclipse.spi.net4j">InternalChannel</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;</DD>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel">IChannel</A>, <A HREF="../../../../org/eclipse/net4j/jvm/IJVMChannel.html" title="interface in org.eclipse.net4j.jvm">IJVMChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/InternalChannel.html" title="interface in org.eclipse.spi.net4j">InternalChannel</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;</DD>
</DL>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/eclipse/net4j/buffer/BufferInputStream.html" title="class in org.eclipse.net4j.buffer">BufferInputStream</A>, <A HREF="../../../../org/eclipse/spi/net4j/Channel.html" title="class in org.eclipse.spi.net4j">Channel</A>, <A HREF="../../../../org/eclipse/net4j/channel/ChannelInputStream.html" title="class in org.eclipse.net4j.channel">ChannelInputStream</A>, <A HREF="../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A>, <A HREF="../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>, <A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol</A></DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html
index 903c40b81b..ebf9bcf270 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html
@@ -289,6 +289,14 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" ti
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2&lt;INFRA_STRUCTURE&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html
index a3926ad847..48668bba8a 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html
@@ -266,6 +266,14 @@ Uses of <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="inter
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2&lt;INFRA_STRUCTURE&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html
index 40fb8ec12d..92c5659897 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/eclipse/net4j/protocol/IProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -95,7 +95,7 @@ Interface IProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
</DL>
<DL>
-<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;</DD>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;</DD>
</DL>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A>, <A HREF="../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>, <A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol</A></DD>
@@ -108,11 +108,11 @@ Interface IProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="5,6,200,61"/>
-<area shape="rect" id="node2" href="../signal/ISignalProtocol.html" title="&#171;interface&#187; ISignalProtocol (org.eclipse.net4j.signal)" alt="" coords="120,179,283,234"/>
-<area shape="rect" id="node3" href="IProtocol.html" title="&#171;interface&#187; IProtocol" alt="" coords="251,100,336,140"/>
-<area shape="rect" id="node4" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="231,6,356,61"/>
-<area shape="rect" id="node5" href="../buffer/IBufferHandler.html" title="&#171;interface&#187; IBufferHandler (org.eclipse.net4j.buffer)" alt="" coords="385,6,545,61"/>
-<area shape="rect" id="node6" href="../../spi/net4j/Protocol.html" title="Protocol (org.eclipse.spi.net4j)" alt="" coords="312,187,459,227"/>
+<area shape="rect" id="node2" href="../signal/ISignalProtocol.html" title="&#171;interface&#187; ISignalProtocol (org.eclipse.net4j.signal)" alt="" coords="136,179,299,234"/>
+<area shape="rect" id="node3" href="IProtocol2.html" title="&#171;interface&#187; IProtocol2" alt="" coords="328,187,413,227"/>
+<area shape="rect" id="node4" href="IProtocol.html" title="&#171;interface&#187; IProtocol" alt="" coords="251,100,336,140"/>
+<area shape="rect" id="node5" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="231,6,356,61"/>
+<area shape="rect" id="node6" href="../buffer/IBufferHandler.html" title="&#171;interface&#187; IBufferHandler (org.eclipse.net4j.buffer)" alt="" coords="385,6,545,61"/>
</map>
<CENTER><IMG SRC="IProtocol.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -401,7 +401,7 @@ void <B>setExecutorService</B>(<A HREF="http://download.oracle.com/javase/1.5.0/
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/eclipse/net4j/protocol/IProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.png
index c21a3d78a4..4834b89e72 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.png
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol2.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol2.html
new file mode 100644
index 0000000000..95daee5dfb
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol2.html
@@ -0,0 +1,324 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+IProtocol2 (Net4j Signalling Platform Documentation)
+</TITLE>
+
+<META NAME="date" CONTENT="">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../html/book.css" TITLE="Style">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IProtocol2 (Net4j Signalling Platform Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IProtocol2.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?org/eclipse/net4j/protocol/IProtocol2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IProtocol2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.net4j.protocol</FONT>
+<BR>
+Interface IProtocol2&lt;INFRA_STRUCTURE&gt;</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A>, <A HREF="../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>, <A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public interface <B>IProtocol2&lt;INFRA_STRUCTURE&gt;</B>
+ <DD>extends <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IProtocol2.html" title="&#171;interface&#187; IProtocol2" alt="" coords="36,84,121,124"/>
+<area shape="rect" id="node2" href="IProtocol.html" title="&#171;interface&#187; IProtocol" alt="" coords="36,5,121,45"/>
+<area shape="rect" id="node3" href="../../spi/net4j/Protocol.html" title="Protocol (org.eclipse.spi.net4j)" alt="" coords="5,163,152,203"/>
+</map>
+
+<CENTER><IMG SRC="IProtocol2.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.eclipse.net4j.ILocationAware"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.eclipse.net4j.<A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/eclipse/net4j/ILocationAware.Location.html" title="enum in org.eclipse.net4j">ILocationAware.Location</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#UNSPECIFIED_VERSION">UNSPECIFIED_VERSION</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()">getVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.protocol.IProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.net4j.protocol.<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getBufferProvider()">getBufferProvider</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()">getChannel</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getExecutorService()">getExecutorService</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getInfraStructure()">getInfraStructure</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()">getType</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#setChannel(org.eclipse.net4j.channel.IChannel)">setChannel</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#setExecutorService(java.util.concurrent.ExecutorService)">setExecutorService</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#setInfraStructure(INFRA_STRUCTURE)">setInfraStructure</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.security.IUserAware"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.net4j.util.security.<A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true#getUserID()" title="class or interface in org.eclipse.net4j.util.security">getUserID</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.ILocationAware"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.net4j.<A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/eclipse/net4j/ILocationAware.html#getLocation()">getLocation</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html#isClient()">isClient</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html#isServer()">isServer</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.buffer.IBufferHandler"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.net4j.buffer.<A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html#handleBuffer(org.eclipse.net4j.buffer.IBuffer)">handleBuffer</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="UNSPECIFIED_VERSION"><!-- --></A><H3>
+UNSPECIFIED_VERSION</H3>
+<PRE>
+static final int <B>UNSPECIFIED_VERSION</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.eclipse.net4j.protocol.IProtocol2.UNSPECIFIED_VERSION">Constant Field Values</A></DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getVersion()"><!-- --></A><H3>
+getVersion</H3>
+<PRE>
+int <B>getVersion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IProtocol2.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?org/eclipse/net4j/protocol/IProtocol2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IProtocol2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol2.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol2.png
new file mode 100644
index 0000000000..57fc1b489c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol2.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html
index 81c2dda4e5..6ef8cd2808 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html
@@ -55,8 +55,8 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/eclipse/net4j/protocol/IProtocolProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IProtocolProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -189,8 +189,8 @@ getProtocol</H3>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/eclipse/net4j/protocol/IProtocolProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IProtocolProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/ProtocolVersionException.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/ProtocolVersionException.html
new file mode 100644
index 0000000000..9afcefeddf
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/ProtocolVersionException.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+ProtocolVersionException (Net4j Signalling Platform Documentation)
+</TITLE>
+
+<META NAME="date" CONTENT="">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../html/book.css" TITLE="Style">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ProtocolVersionException (Net4j Signalling Platform Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ProtocolVersionException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?org/eclipse/net4j/protocol/ProtocolVersionException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProtocolVersionException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.net4j.protocol</FONT>
+<BR>
+Class ProtocolVersionException</H2>
+<PRE>
+<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</A>
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">java.lang.IllegalStateException</A>
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.protocol.ProtocolVersionException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public class <B>ProtocolVersionException</B>
+ <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ProtocolVersionException.html" title="&#171;exception&#187; ProtocolVersionException" alt="" coords="5,100,176,140"/>
+<area shape="rect" id="node2" title="&#171;exception&#187; IllegalStateException (java.lang)" alt="" coords="19,6,163,61"/>
+</map>
+
+<CENTER><IMG SRC="ProtocolVersionException.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+An exception that indicates mismatch between the versions of two protocol peer implementations.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.eclipse.net4j.protocol.ProtocolVersionException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html#ProtocolVersionException()">ProtocolVersionException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html#ProtocolVersionException(java.lang.String)">ProtocolVersionException</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html#ProtocolVersionException(java.lang.String, java.lang.Throwable)">ProtocolVersionException</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;message,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A>&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html#ProtocolVersionException(java.lang.Throwable)">ProtocolVersionException</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A>&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html#checkVersion(org.eclipse.net4j.protocol.IProtocol, int)">checkVersion</A></B>(<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol,
+ int&nbsp;expectedVersion)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ProtocolVersionException()"><!-- --></A><H3>
+ProtocolVersionException</H3>
+<PRE>
+public <B>ProtocolVersionException</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ProtocolVersionException(java.lang.String)"><!-- --></A><H3>
+ProtocolVersionException</H3>
+<PRE>
+public <B>ProtocolVersionException</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;s)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ProtocolVersionException(java.lang.Throwable)"><!-- --></A><H3>
+ProtocolVersionException</H3>
+<PRE>
+public <B>ProtocolVersionException</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A>&nbsp;cause)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ProtocolVersionException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
+ProtocolVersionException</H3>
+<PRE>
+public <B>ProtocolVersionException</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;message,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A>&nbsp;cause)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="checkVersion(org.eclipse.net4j.protocol.IProtocol, int)"><!-- --></A><H3>
+checkVersion</H3>
+<PRE>
+public static void <B>checkVersion</B>(<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol,
+ int&nbsp;expectedVersion)
+ throws <A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ProtocolVersionException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?org/eclipse/net4j/protocol/ProtocolVersionException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProtocolVersionException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/ProtocolVersionException.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/ProtocolVersionException.png
new file mode 100644
index 0000000000..35f4edaaf5
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/ProtocolVersionException.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html
index 9ce6cf86aa..83e8fd91b0 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html
@@ -149,6 +149,30 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title
</TABLE>
&nbsp;
<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/eclipse/net4j/package-summary.html">org.eclipse.net4j</A> with parameters of type <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B>Net4jUtil.</B><B><A HREF="../../../../../org/eclipse/net4j/Net4jUtil.html#getProtocolID(org.eclipse.net4j.protocol.IProtocol)">getProtocolID</A></B>(<A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B>Net4jUtil.</B><B><A HREF="../../../../../org/eclipse/net4j/Net4jUtil.html#getProtocolVersion(org.eclipse.net4j.protocol.IProtocol)">getProtocolVersion</A></B>(<A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
<A NAME="org.eclipse.net4j.channel"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
@@ -186,6 +210,22 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A> in <A HREF="../../../../../org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2&lt;INFRA_STRUCTURE&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A> that return <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
@@ -199,6 +239,23 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title
</TABLE>
&nbsp;
<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A> with parameters of type <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ProtocolVersionException.</B><B><A HREF="../../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html#checkVersion(org.eclipse.net4j.protocol.IProtocol, int)">checkVersion</A></B>(<A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol,
+ int&nbsp;expectedVersion)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
<A NAME="org.eclipse.net4j.signal"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol2.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol2.html
new file mode 100644
index 0000000000..4fc0b8ac0d
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol2.html
@@ -0,0 +1,246 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+Uses of Interface org.eclipse.net4j.protocol.IProtocol2 (Net4j Signalling Platform Documentation)
+</TITLE>
+
+<META NAME="date" CONTENT="">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../html/book.css" TITLE="Style">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface org.eclipse.net4j.protocol.IProtocol2 (Net4j Signalling Platform Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/protocol/\class-useIProtocol2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IProtocol2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.eclipse.net4j.protocol.IProtocol2</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
+<TD>A signal protocol implementation that realizes a configurable heart beat protocol.&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.spi.net4j"><B>org.eclipse.spi.net4j</B></A></TD>
+<TD>Server service provider interfaces and useful base implementations for the Net4j transport layer.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.signal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A> in <A HREF="../../../../../org/eclipse/net4j/signal/package-summary.html">org.eclipse.net4j.signal</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../org/eclipse/net4j/signal/package-summary.html">org.eclipse.net4j.signal</A> that implement <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol&lt;INFRA_STRUCTURE&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default implementation of a <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.signal.heartbeat"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A> in <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/package-summary.html">org.eclipse.net4j.signal.heartbeat</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/package-summary.html">org.eclipse.net4j.signal.heartbeat</A> that implement <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> that keeps the <A HREF="../../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A> of its <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> open
+ or provides early deactivation feedback by exchanging periodic heart beats.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The server-side implementation of a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.spi.net4j"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A> in <A HREF="../../../../../org/eclipse/spi/net4j/package-summary.html">org.eclipse.spi.net4j</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../org/eclipse/spi/net4j/package-summary.html">org.eclipse.spi.net4j</A> that implement <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol&lt;INFRA_STRUCTURE&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/protocol/\class-useIProtocol2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IProtocol2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/ProtocolVersionException.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/ProtocolVersionException.html
new file mode 100644
index 0000000000..636774f686
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/ProtocolVersionException.html
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+Uses of Class org.eclipse.net4j.protocol.ProtocolVersionException (Net4j Signalling Platform Documentation)
+</TITLE>
+
+<META NAME="date" CONTENT="">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../html/book.css" TITLE="Style">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.net4j.protocol.ProtocolVersionException (Net4j Signalling Platform Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/protocol/\class-useProtocolVersionException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProtocolVersionException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.net4j.protocol.ProtocolVersionException</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.protocol"><B>org.eclipse.net4j.protocol</B></A></TD>
+<TD>The Net4j transport layer concepts for dealing with protocols.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.protocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A> in <A HREF="../../../../../org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/eclipse/net4j/protocol/package-summary.html">org.eclipse.net4j.protocol</A> that throw <A HREF="../../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ProtocolVersionException.</B><B><A HREF="../../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html#checkVersion(org.eclipse.net4j.protocol.IProtocol, int)">checkVersion</A></B>(<A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;?&gt;&nbsp;protocol,
+ int&nbsp;expectedVersion)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/protocol/\class-useProtocolVersionException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProtocolVersionException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-frame.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-frame.html
index c0498e5e7c..e2dae67465 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-frame.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-frame.html
@@ -26,10 +26,23 @@ Interfaces</FONT>&nbsp;
<BR>
<A HREF="IProtocol.html" title="interface in org.eclipse.net4j.protocol" target="classFrame"><I>IProtocol</I></A>
<BR>
+<A HREF="IProtocol2.html" title="interface in org.eclipse.net4j.protocol" target="classFrame"><I>IProtocol2</I></A>
+<BR>
<A HREF="IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol" target="classFrame"><I>IProtocolProvider</I></A></FONT></TD>
</TR>
</TABLE>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol" target="classFrame">ProtocolVersionException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html
index 7def6d8fc7..463d848c44 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html
@@ -90,11 +90,14 @@ The Net4j transport layer concepts for dealing with protocols.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../buffer/IBufferHandler.html" title="&#171;interface&#187; IBufferHandler (org.eclipse.net4j.buffer)" alt="" coords="24,70,184,125"/>
-<area shape="rect" id="node2" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="41,149,167,203"/>
-<area shape="rect" id="node3" href="IProtocol.html" title="&#171;interface&#187; IProtocol" alt="" coords="232,156,317,196"/>
-<area shape="rect" id="node4" href="IProtocolProvider.html" title="&#171;interface&#187; IProtocolProvider" alt="" coords="45,5,163,45"/>
-<area shape="rect" id="node5" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="6,227,202,282"/>
+<area shape="rect" id="node1" title="&#171;exception&#187; IllegalStateException (java.lang)" alt="" coords="32,306,176,361"/>
+<area shape="rect" id="node2" href="../buffer/IBufferHandler.html" title="&#171;interface&#187; IBufferHandler (org.eclipse.net4j.buffer)" alt="" coords="24,70,184,125"/>
+<area shape="rect" id="node3" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="41,149,167,203"/>
+<area shape="rect" id="node4" href="IProtocol.html" title="&#171;interface&#187; IProtocol" alt="" coords="276,156,361,196"/>
+<area shape="rect" id="node5" href="IProtocol2.html" title="&#171;interface&#187; IProtocol2" alt="" coords="435,156,520,196"/>
+<area shape="rect" id="node6" href="IProtocolProvider.html" title="&#171;interface&#187; IProtocolProvider" alt="" coords="45,5,163,45"/>
+<area shape="rect" id="node7" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="6,227,202,282"/>
+<area shape="rect" id="node8" href="ProtocolVersionException.html" title="&#171;exception&#187; ProtocolVersionException" alt="" coords="233,313,405,353"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -109,6 +112,10 @@ The Net4j transport layer concepts for dealing with protocols.
<TD>A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2&lt;INFRA_STRUCTURE&gt;</A></B></TD>
+<TD>A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol">IProtocolProvider</A></B></TD>
<TD>Provides <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> instances for given types.</TD>
</TR>
@@ -116,6 +123,20 @@ The Net4j transport layer concepts for dealing with protocols.
&nbsp;
<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">ProtocolVersionException</A></B></TD>
+<TD>An exception that indicates mismatch between the versions of two protocol peer implementations.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.png
index 090c2e2ed7..1d4fcc87ee 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.png
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html
index a432047463..621ca97bc2 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html
@@ -164,6 +164,12 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html"
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/ProtocolVersionException.html#org.eclipse.net4j.protocol"><B>ProtocolVersionException</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An exception that indicates mismatch between the versions of two protocol peer implementations.</TD>
+</TR>
</TABLE>
&nbsp;
<P>
@@ -179,6 +185,12 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html"
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol2.html#org.eclipse.net4j.signal"><B>IProtocol2</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.</TD>
+</TR>
</TABLE>
&nbsp;
<P>
@@ -194,6 +206,12 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html"
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol2.html#org.eclipse.net4j.signal.heartbeat"><B>IProtocol2</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.</TD>
+</TR>
</TABLE>
&nbsp;
<P>
@@ -209,6 +227,12 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html"
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol2.html#org.eclipse.spi.net4j"><B>IProtocol2</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()"><CODE>versioned</CODE></A> <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A>.</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
index d5b9eb1ebf..be8f6559d5 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
@@ -99,7 +99,7 @@ Class SignalProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.signal.SignalProtocol&lt;INFRA_STRUCTURE&gt;</B>
</PRE>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A>, <A HREF="../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A></DD>
@@ -232,6 +232,15 @@ The default implementation of a <A HREF="../../../../org/eclipse/net4j/signal/IS
<TD><CODE><A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html#DEFAULT_TIMEOUT">DEFAULT_TIMEOUT</A>, <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html#NO_TIMEOUT">NO_TIMEOUT</A></CODE></TD>
</TR>
</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.net4j.protocol.IProtocol2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.net4j.protocol.<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#UNSPECIFIED_VERSION">UNSPECIFIED_VERSION</A></CODE></TD>
+</TR>
+</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
@@ -401,7 +410,7 @@ The default implementation of a <A HREF="../../../../org/eclipse/net4j/signal/IS
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.spi.net4j.<A HREF="../../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#doBeforeActivate()">doBeforeActivate</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getBufferProvider()">getBufferProvider</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getChannel()">getChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getExecutorService()">getExecutorService</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getInfraStructure()">getInfraStructure</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getLocation()">getLocation</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getType()">getType</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getUserID()">getUserID</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#isClient()">isClient</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#isServer()">isServer</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#setChannel(org.eclipse.net4j.channel.IChannel)">setChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#setExecutorService(java.util.concurrent.ExecutorService)">setExecutorService</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#setInfraStructure(INFRA_STRUCTURE)">setInfraStructure</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#setUserID(java.lang.String)">setUserID</A></CODE></TD>
+<TD><CODE><A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#doBeforeActivate()">doBeforeActivate</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getBufferProvider()">getBufferProvider</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getChannel()">getChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getExecutorService()">getExecutorService</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getInfraStructure()">getInfraStructure</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getLocation()">getLocation</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getType()">getType</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getUserID()">getUserID</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getVersion()">getVersion</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#isClient()">isClient</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#isServer()">isServer</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#setChannel(org.eclipse.net4j.channel.IChannel)">setChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#setExecutorService(java.util.concurrent.ExecutorService)">setExecutorService</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#setInfraStructure(INFRA_STRUCTURE)">setInfraStructure</A>, <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#setUserID(java.lang.String)">setUserID</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.lifecycle.Lifecycle"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
index 89b4ea1052..e030134dd0 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
@@ -100,7 +100,7 @@ Class HeartBeatProtocol.Server</H2>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server</B>
</PRE>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
</DL>
<DL>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A></DD>
@@ -220,6 +220,15 @@ The server-side implementation of a <A HREF="../../../../../org/eclipse/net4j/si
<TD><CODE><A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html#DEFAULT_TIMEOUT">DEFAULT_TIMEOUT</A>, <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html#NO_TIMEOUT">NO_TIMEOUT</A></CODE></TD>
</TR>
</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.net4j.protocol.IProtocol2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.net4j.protocol.<A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html#UNSPECIFIED_VERSION">UNSPECIFIED_VERSION</A></CODE></TD>
+</TR>
+</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
@@ -320,7 +329,7 @@ The server-side implementation of a <A HREF="../../../../../org/eclipse/net4j/si
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.spi.net4j.<A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getBufferProvider()">getBufferProvider</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getChannel()">getChannel</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getExecutorService()">getExecutorService</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getInfraStructure()">getInfraStructure</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getLocation()">getLocation</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getType()">getType</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getUserID()">getUserID</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#isClient()">isClient</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#isServer()">isServer</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setChannel(org.eclipse.net4j.channel.IChannel)">setChannel</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setExecutorService(java.util.concurrent.ExecutorService)">setExecutorService</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setInfraStructure(INFRA_STRUCTURE)">setInfraStructure</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setUserID(java.lang.String)">setUserID</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getBufferProvider()">getBufferProvider</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getChannel()">getChannel</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getExecutorService()">getExecutorService</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getInfraStructure()">getInfraStructure</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getLocation()">getLocation</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getType()">getType</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getUserID()">getUserID</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#isClient()">isClient</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#isServer()">isServer</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setChannel(org.eclipse.net4j.channel.IChannel)">setChannel</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setExecutorService(java.util.concurrent.ExecutorService)">setExecutorService</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setInfraStructure(INFRA_STRUCTURE)">setInfraStructure</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setUserID(java.lang.String)">setUserID</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.lifecycle.Lifecycle"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
index 59d080e694..c89b5c79b6 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
@@ -100,7 +100,7 @@ Class HeartBeatProtocol</H2>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol</B>
</PRE>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
</DL>
<HR>
<DL>
@@ -221,6 +221,15 @@ A <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="c
<TD><CODE><A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html#DEFAULT_TIMEOUT">DEFAULT_TIMEOUT</A>, <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html#NO_TIMEOUT">NO_TIMEOUT</A></CODE></TD>
</TR>
</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.net4j.protocol.IProtocol2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.net4j.protocol.<A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol2.html#UNSPECIFIED_VERSION">UNSPECIFIED_VERSION</A></CODE></TD>
+</TR>
+</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
@@ -359,7 +368,7 @@ A <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="c
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.spi.net4j.<A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#doBeforeActivate()">doBeforeActivate</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getBufferProvider()">getBufferProvider</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getChannel()">getChannel</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getExecutorService()">getExecutorService</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getInfraStructure()">getInfraStructure</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getLocation()">getLocation</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getType()">getType</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getUserID()">getUserID</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#isClient()">isClient</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#isServer()">isServer</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setChannel(org.eclipse.net4j.channel.IChannel)">setChannel</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setExecutorService(java.util.concurrent.ExecutorService)">setExecutorService</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setInfraStructure(INFRA_STRUCTURE)">setInfraStructure</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setUserID(java.lang.String)">setUserID</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#doBeforeActivate()">doBeforeActivate</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getBufferProvider()">getBufferProvider</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getChannel()">getChannel</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getExecutorService()">getExecutorService</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getInfraStructure()">getInfraStructure</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getLocation()">getLocation</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getType()">getType</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getUserID()">getUserID</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#isClient()">isClient</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#isServer()">isServer</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setChannel(org.eclipse.net4j.channel.IChannel)">setChannel</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setExecutorService(java.util.concurrent.ExecutorService)">setExecutorService</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setInfraStructure(INFRA_STRUCTURE)">setInfraStructure</A>, <A HREF="../../../../../org/eclipse/spi/net4j/Protocol.html#setUserID(java.lang.String)">setUserID</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.lifecycle.Lifecycle"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html
index 10bb7e5244..f0b2210676 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html
@@ -199,7 +199,7 @@ A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#dispose()" title="class or interface in org.eclipse.net4j.util.ui">dispose</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getDisplay()" title="class or interface in org.eclipse.net4j.util.ui">getDisplay</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getInput()" title="class or interface in org.eclipse.net4j.util.ui">getInput</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getItalicFont()" title="class or interface in org.eclipse.net4j.util.ui">getItalicFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getViewer()" title="class or interface in org.eclipse.net4j.util.ui">getViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">inputChanged</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#notifyEvent(org.eclipse.net4j.util.event.IEvent)" title="class or interface in org.eclipse.net4j.util.ui">notifyEvent</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshSynced(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshSynced</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshViewer(boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#revealElement(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">revealElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#selectElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">selectElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#updateLabels(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#dispose()" title="class or interface in org.eclipse.net4j.util.ui">dispose</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#expandElement(java.lang.Object, int)" title="class or interface in org.eclipse.net4j.util.ui">expandElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getBoldFont()" title="class or interface in org.eclipse.net4j.util.ui">getBoldFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getDisplay()" title="class or interface in org.eclipse.net4j.util.ui">getDisplay</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getInput()" title="class or interface in org.eclipse.net4j.util.ui">getInput</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getItalicFont()" title="class or interface in org.eclipse.net4j.util.ui">getItalicFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getViewer()" title="class or interface in org.eclipse.net4j.util.ui">getViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">inputChanged</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#notifyEvent(org.eclipse.net4j.util.event.IEvent)" title="class or interface in org.eclipse.net4j.util.ui">notifyEvent</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshSynced(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshSynced</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshViewer(boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#revealElement(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">revealElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#selectElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">selectElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#updateLabels(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html
index cf2fec8b2e..9c0a89bab8 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html
@@ -199,7 +199,7 @@ A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#dispose()" title="class or interface in org.eclipse.net4j.util.ui">dispose</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getDisplay()" title="class or interface in org.eclipse.net4j.util.ui">getDisplay</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getInput()" title="class or interface in org.eclipse.net4j.util.ui">getInput</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getItalicFont()" title="class or interface in org.eclipse.net4j.util.ui">getItalicFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getViewer()" title="class or interface in org.eclipse.net4j.util.ui">getViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">inputChanged</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#notifyEvent(org.eclipse.net4j.util.event.IEvent)" title="class or interface in org.eclipse.net4j.util.ui">notifyEvent</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshSynced(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshSynced</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshViewer(boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#revealElement(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">revealElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#selectElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">selectElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#updateLabels(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#dispose()" title="class or interface in org.eclipse.net4j.util.ui">dispose</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#expandElement(java.lang.Object, int)" title="class or interface in org.eclipse.net4j.util.ui">expandElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getBoldFont()" title="class or interface in org.eclipse.net4j.util.ui">getBoldFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getDisplay()" title="class or interface in org.eclipse.net4j.util.ui">getDisplay</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getInput()" title="class or interface in org.eclipse.net4j.util.ui">getInput</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getItalicFont()" title="class or interface in org.eclipse.net4j.util.ui">getItalicFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getViewer()" title="class or interface in org.eclipse.net4j.util.ui">getViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">inputChanged</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#notifyEvent(org.eclipse.net4j.util.event.IEvent)" title="class or interface in org.eclipse.net4j.util.ui">notifyEvent</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshSynced(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshSynced</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshViewer(boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#revealElement(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">revealElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#selectElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">selectElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#updateLabels(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html
index 2a86e7a291..cff15da0d7 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html
@@ -170,7 +170,7 @@ A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#dispose()" title="class or interface in org.eclipse.net4j.util.ui">dispose</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getDisplay()" title="class or interface in org.eclipse.net4j.util.ui">getDisplay</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getInput()" title="class or interface in org.eclipse.net4j.util.ui">getInput</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getItalicFont()" title="class or interface in org.eclipse.net4j.util.ui">getItalicFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getViewer()" title="class or interface in org.eclipse.net4j.util.ui">getViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">inputChanged</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#notifyEvent(org.eclipse.net4j.util.event.IEvent)" title="class or interface in org.eclipse.net4j.util.ui">notifyEvent</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshSynced(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshSynced</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshViewer(boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#revealElement(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">revealElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#selectElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">selectElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#updateLabels(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#dispose()" title="class or interface in org.eclipse.net4j.util.ui">dispose</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#expandElement(java.lang.Object, int)" title="class or interface in org.eclipse.net4j.util.ui">expandElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getBoldFont()" title="class or interface in org.eclipse.net4j.util.ui">getBoldFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getDisplay()" title="class or interface in org.eclipse.net4j.util.ui">getDisplay</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getInput()" title="class or interface in org.eclipse.net4j.util.ui">getInput</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getItalicFont()" title="class or interface in org.eclipse.net4j.util.ui">getItalicFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getViewer()" title="class or interface in org.eclipse.net4j.util.ui">getViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">inputChanged</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#notifyEvent(org.eclipse.net4j.util.event.IEvent)" title="class or interface in org.eclipse.net4j.util.ui">notifyEvent</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshSynced(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshSynced</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshViewer(boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#revealElement(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">revealElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#selectElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">selectElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#updateLabels(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/Net4jItemProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/Net4jItemProvider.html
index d97fb429f4..73f7a06f20 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/Net4jItemProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/Net4jItemProvider.html
@@ -242,7 +242,7 @@ Class Net4jItemProvider</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getDisplay()" title="class or interface in org.eclipse.net4j.util.ui">getDisplay</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getInput()" title="class or interface in org.eclipse.net4j.util.ui">getInput</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getItalicFont()" title="class or interface in org.eclipse.net4j.util.ui">getItalicFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getViewer()" title="class or interface in org.eclipse.net4j.util.ui">getViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">inputChanged</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#notifyEvent(org.eclipse.net4j.util.event.IEvent)" title="class or interface in org.eclipse.net4j.util.ui">notifyEvent</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshSynced(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshSynced</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshViewer(boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#revealElement(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">revealElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#selectElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">selectElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#updateLabels(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#expandElement(java.lang.Object, int)" title="class or interface in org.eclipse.net4j.util.ui">expandElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getBoldFont()" title="class or interface in org.eclipse.net4j.util.ui">getBoldFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getDisplay()" title="class or interface in org.eclipse.net4j.util.ui">getDisplay</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getInput()" title="class or interface in org.eclipse.net4j.util.ui">getInput</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getItalicFont()" title="class or interface in org.eclipse.net4j.util.ui">getItalicFont</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#getViewer()" title="class or interface in org.eclipse.net4j.util.ui">getViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">inputChanged</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#notifyEvent(org.eclipse.net4j.util.event.IEvent)" title="class or interface in org.eclipse.net4j.util.ui">notifyEvent</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshSynced(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshSynced</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#refreshViewer(boolean)" title="class or interface in org.eclipse.net4j.util.ui">refreshViewer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#revealElement(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">revealElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#selectElement(java.lang.Object, boolean)" title="class or interface in org.eclipse.net4j.util.ui">selectElement</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true#updateLabels(java.lang.Object)" title="class or interface in org.eclipse.net4j.util.ui">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/ChannelMultiplexer.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/ChannelMultiplexer.html
index 367325bd65..9dd16ff99d 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/ChannelMultiplexer.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/ChannelMultiplexer.html
@@ -378,6 +378,16 @@ Class ChannelMultiplexer</H2>
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;protocolID)</CODE>
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)"><CODE>inverseOpenChannel(short, String, int)</CODE></A>.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/eclipse/spi/net4j/InternalChannel.html" title="interface in org.eclipse.spi.net4j">InternalChannel</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)">inverseOpenChannel</A></B>(short&nbsp;channelID,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;protocolID,
+ int&nbsp;protocolVersion)</CODE>
+
+<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
@@ -740,13 +750,34 @@ public <A HREF="../../../../org/eclipse/spi/net4j/InternalChannel.html" title="i
<A NAME="inverseOpenChannel(short, java.lang.String)"><!-- --></A><H3>
inverseOpenChannel</H3>
<PRE>
+<FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public <A HREF="../../../../org/eclipse/spi/net4j/InternalChannel.html" title="interface in org.eclipse.spi.net4j">InternalChannel</A> <B>inverseOpenChannel</B>(short&nbsp;channelID,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;protocolID)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)"><CODE>inverseOpenChannel(short, String, int)</CODE></A>.</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="inverseOpenChannel(short, java.lang.String, int)"><!-- --></A><H3>
+inverseOpenChannel</H3>
+<PRE>
public <A HREF="../../../../org/eclipse/spi/net4j/InternalChannel.html" title="interface in org.eclipse.spi.net4j">InternalChannel</A> <B>inverseOpenChannel</B>(short&nbsp;channelID,
- <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;protocolID)</PRE>
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;protocolID,
+ int&nbsp;protocolVersion)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
</DL>
</DD>
</DL>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Connector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Connector.html
index eff17e1d8f..f1d33e1dc6 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Connector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Connector.html
@@ -534,7 +534,7 @@ Class Connector</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.spi.net4j.<A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html" title="class in org.eclipse.spi.net4j">ChannelMultiplexer</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#closeChannel(org.eclipse.spi.net4j.InternalChannel)">closeChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#createChannel()">createChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#createProtocol(java.lang.String, INFRA_STRUCTURE)">createProtocol</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#createProtocolFactoryKey(java.lang.String)">createProtocolFactoryKey</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getChannel(short)">getChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getChannels()">getChannels</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getConfig()">getConfig</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getElements()">getElements</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getOpenChannelTimeout()">getOpenChannelTimeout</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseCloseChannel(short)">inverseCloseChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String)">inverseOpenChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#openChannel()">openChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#openChannel(org.eclipse.net4j.protocol.IProtocol)">openChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#openChannel(java.lang.String, java.lang.Object)">openChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#registerChannelWithPeer(short, long, org.eclipse.net4j.protocol.IProtocol)">registerChannelWithPeer</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#setConfig(org.eclipse.net4j.ITransportConfig)">setConfig</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#setOpenChannelTimeout(long)">setOpenChannelTimeout</A></CODE></TD>
+<TD><CODE><A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#closeChannel(org.eclipse.spi.net4j.InternalChannel)">closeChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#createChannel()">createChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#createProtocol(java.lang.String, INFRA_STRUCTURE)">createProtocol</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#createProtocolFactoryKey(java.lang.String)">createProtocolFactoryKey</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getChannel(short)">getChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getChannels()">getChannels</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getConfig()">getConfig</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getElements()">getElements</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#getOpenChannelTimeout()">getOpenChannelTimeout</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseCloseChannel(short)">inverseCloseChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String)">inverseOpenChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)">inverseOpenChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#openChannel()">openChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#openChannel(org.eclipse.net4j.protocol.IProtocol)">openChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#openChannel(java.lang.String, java.lang.Object)">openChannel</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#registerChannelWithPeer(short, long, org.eclipse.net4j.protocol.IProtocol)">registerChannelWithPeer</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#setConfig(org.eclipse.net4j.ITransportConfig)">setConfig</A>, <A HREF="../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#setOpenChannelTimeout(long)">setOpenChannelTimeout</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.container.Container"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.html
index ad3148f5a5..be5854e656 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.html
@@ -98,7 +98,7 @@ Class Protocol&lt;INFRA_STRUCTURE&gt;</H2>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.spi.net4j.Protocol&lt;INFRA_STRUCTURE&gt;</B>
</PRE>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol</A></DD>
@@ -107,11 +107,11 @@ Class Protocol&lt;INFRA_STRUCTURE&gt;</H2>
<DL>
<DT>public abstract class <B>Protocol&lt;INFRA_STRUCTURE&gt;</B>
<DD>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html?is-external=true" title="class or interface in org.eclipse.net4j.util.lifecycle">Lifecycle</A>
- <DD>implements <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;
+ <DD>implements <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;INFRA_STRUCTURE&gt;
</DL>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../../net4j/protocol/IProtocol.html" title="&#171;interface&#187; IProtocol (org.eclipse.net4j.protocol)" alt="" coords="5,6,179,61"/>
+<area shape="rect" id="node1" href="../../net4j/protocol/IProtocol2.html" title="&#171;interface&#187; IProtocol2 (org.eclipse.net4j.protocol)" alt="" coords="5,6,179,61"/>
<area shape="rect" id="node2" href="Protocol.html" title="Protocol" alt="" coords="165,101,235,126"/>
<area shape="rect" id="node3" href="../../net4j/signal/SignalProtocol.html" title="SignalProtocol (org.eclipse.net4j.signal)" alt="" coords="119,165,281,205"/>
<area shape="rect" id="node4" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="209,13,407,53"/>
@@ -176,6 +176,15 @@ Class Protocol&lt;INFRA_STRUCTURE&gt;</H2>
<TD><CODE><A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html?is-external=true#USE_LABEL" title="class or interface in org.eclipse.net4j.util.lifecycle">USE_LABEL</A></CODE></TD>
</TR>
</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.net4j.protocol.IProtocol2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.net4j.protocol.<A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#UNSPECIFIED_VERSION">UNSPECIFIED_VERSION</A></CODE></TD>
+</TR>
+</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
@@ -275,6 +284,14 @@ Class Protocol&lt;INFRA_STRUCTURE&gt;</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#getVersion()">getVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/eclipse/spi/net4j/Protocol.html#handleChannelDeactivation()">handleChannelDeactivation</A></B>()</CODE>
@@ -419,6 +436,22 @@ public final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang
</DL>
<HR>
+<A NAME="getVersion()"><!-- --></A><H3>
+getVersion</H3>
+<PRE>
+public int <B>getVersion</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html#getVersion()">getVersion</A></CODE> in interface <CODE><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol2.html" title="interface in org.eclipse.net4j.protocol">IProtocol2</A>&lt;<A HREF="../../../../org/eclipse/spi/net4j/Protocol.html" title="type parameter in Protocol">INFRA_STRUCTURE</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="getExecutorService()"><!-- --></A><H3>
getExecutorService</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.png
index 18dfc29570..e9db886608 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.png
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/Protocol.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/class-use/InternalChannel.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/class-use/InternalChannel.html
index 3ee289cc4b..c22d563106 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/class-use/InternalChannel.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/class-use/InternalChannel.html
@@ -157,6 +157,16 @@ Uses of <A HREF="../../../../../org/eclipse/spi/net4j/InternalChannel.html" titl
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;protocolID)</CODE>
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)"><CODE>ChannelMultiplexer.inverseOpenChannel(short, String, int)</CODE></A>.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/eclipse/spi/net4j/InternalChannel.html" title="interface in org.eclipse.spi.net4j">InternalChannel</A></CODE></FONT></TD>
+<TD><CODE><B>ChannelMultiplexer.</B><B><A HREF="../../../../../org/eclipse/spi/net4j/ChannelMultiplexer.html#inverseOpenChannel(short, java.lang.String, int)">inverseOpenChannel</A></B>(short&nbsp;channelID,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;protocolID,
+ int&nbsp;protocolVersion)</CODE>
+
+<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.html
index 2f137847db..f300998732 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.html
@@ -114,7 +114,7 @@ Server service provider interfaces and useful base implementations for the Net4j
<area shape="rect" id="node24" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="39,70,219,125"/>
<area shape="rect" id="node25" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="31,619,228,674"/>
<area shape="rect" id="node26" title="&#171;interface&#187; INegotiatorAware (org.eclipse.net4j.util.security)" alt="" coords="31,1050,227,1105"/>
-<area shape="rect" id="node27" href="../../net4j/protocol/IProtocol.html" title="&#171;interface&#187; IProtocol (org.eclipse.net4j.protocol)" alt="" coords="303,777,478,831"/>
+<area shape="rect" id="node27" href="../../net4j/protocol/IProtocol2.html" title="&#171;interface&#187; IProtocol2 (org.eclipse.net4j.protocol)" alt="" coords="303,777,478,831"/>
<area shape="rect" id="node28" href="../../net4j/ITransportConfigAware.html" title="&#171;interface&#187; ITransportConfigAware (org.eclipse.net4j)" alt="" coords="54,971,205,1026"/>
<area shape="rect" id="node29" href="InternalAcceptor.html" title="&#171;interface&#187; InternalAcceptor" alt="" coords="333,1113,449,1153"/>
<area shape="rect" id="node30" href="InternalBuffer.html" title="&#171;interface&#187; InternalBuffer" alt="" coords="342,156,439,196"/>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.png
index 3ad0b4c0d2..0ac6d84a91 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.png
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/serialized-form.html b/plugins/org.eclipse.net4j.doc/javadoc/serialized-form.html
index fe9482fa90..6f455b9c65 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/serialized-form.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/serialized-form.html
@@ -132,6 +132,28 @@ Serialized Form</H1>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.eclipse.net4j.protocol</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.eclipse.net4j.protocol.ProtocolVersionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/eclipse/net4j/protocol/ProtocolVersionException.html" title="class in org.eclipse.net4j.protocol">org.eclipse.net4j.protocol.ProtocolVersionException</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
<B>Package</B> <B>org.eclipse.net4j.signal</B></FONT></TH>
</TR>
</TABLE>
diff --git a/plugins/org.eclipse.net4j.util.doc/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.util.doc/META-INF/MANIFEST.MF
index 3a2fb30545..65a6157d44 100644
--- a/plugins/org.eclipse.net4j.util.doc/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.net4j.util.doc/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.net4j.util.doc; singleton:=true
-Bundle-Version: 4.1.0.qualifier
+Bundle-Version: 4.1.100.qualifier
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
@@ -10,8 +10,8 @@ Bundle-ClassPath: .
Require-Bundle: org.eclipse.help;bundle-version="[3.3.0,4.0.0)";resolution:=optional,
org.eclipse.net4j.util;bundle-version="[3.0.0,4.0.0)";resolution:=optional;visibility:=reexport,
org.eclipse.net4j.util.ui;bundle-version="[3.0.0,4.0.0)";resolution:=optional;visibility:=reexport
-Export-Package: org.eclipse.net4j.util.doc;version="4.1.0",
- org.eclipse.net4j.util.doc.online;version="4.1.0",
- org.eclipse.net4j.util.doc.reference;version="4.1.0",
- org.eclipse.net4j.util.doc.reference.api;version="4.1.0",
- org.eclipse.net4j.util.doc.reference.schema;version="4.1.0"
+Export-Package: org.eclipse.net4j.util.doc;version="4.1.100",
+ org.eclipse.net4j.util.doc.online;version="4.1.100",
+ org.eclipse.net4j.util.doc.reference;version="4.1.100",
+ org.eclipse.net4j.util.doc.reference.api;version="4.1.100",
+ org.eclipse.net4j.util.doc.reference.schema;version="4.1.100"
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-frame.html b/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-frame.html
index fdd6641c92..4213d62ad8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-frame.html
@@ -138,6 +138,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DataInputExtender</A>
<BR>
+<A HREF="org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DataInputOutputFile</A>
+<BR>
<A HREF="org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DataOutputExtender</A>
<BR>
<A HREF="org/eclipse/net4j/util/ui/DefaultPropertySource.html" title="class in org.eclipse.net4j.util.ui" target="classFrame">DefaultPropertySource</A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-noframe.html b/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-noframe.html
index 9afaf95988..83e7055208 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-noframe.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-noframe.html
@@ -138,6 +138,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<BR>
+<A HREF="org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<BR>
<A HREF="org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<BR>
<A HREF="org/eclipse/net4j/util/ui/DefaultPropertySource.html" title="class in org.eclipse.net4j.util.ui">DefaultPropertySource</A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/deprecated-list.html b/plugins/org.eclipse.net4j.util.doc/javadoc/deprecated-list.html
index 8feac4e729..fc8cbe216c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/deprecated-list.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/deprecated-list.html
@@ -180,6 +180,11 @@ function windowTitle()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">org.eclipse.net4j.util.ui.StructuredContentProvider.refreshSynced(Object, boolean)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use <A HREF="org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)"><CODE>StructuredContentProvider.refreshElement(Object, boolean)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/eclipse/net4j/util/om/OMBundle.html#setBundleContext(java.lang.Object)">org.eclipse.net4j.util.om.OMBundle.setBundleContext(Object)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>For internal use only.</I>&nbsp;</TD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/index-all.html b/plugins/org.eclipse.net4j.util.doc/javadoc/index-all.html
index 3399d14851..4117b11641 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/index-all.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/index-all.html
@@ -782,6 +782,9 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/A
<DT><A HREF="./org/eclipse/net4j/util/io/AsyncWriter.html#close()"><B>close()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/AsyncWriter.html" title="class in org.eclipse.net4j.util.io">AsyncWriter</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#close()"><B>close()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DelegatingInputStream.html#close()"><B>close()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DelegatingInputStream.html" title="class in org.eclipse.net4j.util.io">DelegatingInputStream</A>
<DD>Closes this input stream and releases any system resources associated with the stream.
@@ -1481,6 +1484,12 @@ Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io"><B>DataInputExtender</B></A> - Class in <A HREF="./org/eclipse/net4j/util/io/package-summary.html">org.eclipse.net4j.util.io</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#DataInputExtender(java.io.DataInput)"><B>DataInputExtender(DataInput)</B></A> -
Constructor for class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io"><B>DataInputOutputFile</B></A> - Class in <A HREF="./org/eclipse/net4j/util/io/package-summary.html">org.eclipse.net4j.util.io</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#DataInputOutputFile(java.io.File, java.lang.String)"><B>DataInputOutputFile(File, String)</B></A> -
+Constructor for class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#DataInputOutputFile(java.io.File, java.lang.String, int)"><B>DataInputOutputFile(File, String, int)</B></A> -
+Constructor for class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io"><B>DataOutputExtender</B></A> - Class in <A HREF="./org/eclipse/net4j/util/io/package-summary.html">org.eclipse.net4j.util.io</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#DataOutputExtender(java.io.DataOutput)"><B>DataOutputExtender(DataOutput)</B></A> -
Constructor for class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
@@ -2218,7 +2227,7 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html#equals(E, E)"><B>equals(E, E)</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="class in org.eclipse.net4j.util.collection">ConcurrentArray.Unique</A>
-<DD>&nbsp;
+<DD>Synchronized through <A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.
<DT><A HREF="./org/eclipse/net4j/util/collection/HistoryElement.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/HistoryElement.html" title="class in org.eclipse.net4j.util.collection">HistoryElement</A>
<DD>&nbsp;
@@ -2340,6 +2349,12 @@ Constructor for class org.eclipse.net4j.util.event.<A HREF="./org/eclipse/net4j/
<DT><A HREF="./org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event"><B>ExecutorServiceNotifier.ThreadPool</B></A> - Class in <A HREF="./org/eclipse/net4j/util/event/package-summary.html">org.eclipse.net4j.util.event</A><DD><B>Deprecated.</B>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html#ExecutorServiceNotifier.ThreadPool()"><B>ExecutorServiceNotifier.ThreadPool()</B></A> -
Constructor for class org.eclipse.net4j.util.event.<A HREF="./org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A>
<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#expandElement(java.lang.Object, int)"><B>expandElement(Object, int)</B></A> -
+Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/views/ContainerView.html#expandElement(java.lang.Object, int)"><B>expandElement(Object, int)</B></A> -
+Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/util/ui/views/ContainerView.html" title="class in org.eclipse.net4j.util.ui.views">ContainerView</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExpectedFileInputStream.html" title="class in org.eclipse.net4j.util.io"><B>ExpectedFileInputStream</B></A> - Class in <A HREF="./org/eclipse/net4j/util/io/package-summary.html">org.eclipse.net4j.util.io</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/io/ExpectedFileInputStream.html#ExpectedFileInputStream(java.io.File, long)"><B>ExpectedFileInputStream(File, long)</B></A> -
Constructor for class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExpectedFileInputStream.html" title="class in org.eclipse.net4j.util.io">ExpectedFileInputStream</A>
<DD>&nbsp;
@@ -2499,9 +2514,6 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/ui/views/ContainerItemProvider.html#filterRootElement(java.lang.Object)"><B>filterRootElement(Object)</B></A> -
Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/util/ui/views/ContainerItemProvider.html" title="class in org.eclipse.net4j.util.ui.views">ContainerItemProvider</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/om/OSGiActivator.html#finalize()"><B>finalize()</B></A> -
-Method in class org.eclipse.net4j.util.om.<A HREF="./org/eclipse/net4j/util/om/OSGiActivator.html" title="class in org.eclipse.net4j.util.om">OSGiActivator</A>
-<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DelegatingStreamWrapper.html#finishInputStream(java.io.InputStream)"><B>finishInputStream(InputStream)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DelegatingStreamWrapper.html" title="class in org.eclipse.net4j.util.io">DelegatingStreamWrapper</A>
<DD>&nbsp;
@@ -2610,13 +2622,22 @@ Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#firstElementAdded()"><B>firstElementAdded()</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html" title="class in org.eclipse.net4j.util.collection">ConcurrentArray</A>
-<DD>&nbsp;
+<DD>Synchronized through <A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.
<DT><A HREF="./org/eclipse/net4j/util/event/Notifier.html#firstListenerAdded()"><B>firstListenerAdded()</B></A> -
Method in class org.eclipse.net4j.util.event.<A HREF="./org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#flush()"><B>flush()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DelegatingOutputStream.html#flush()"><B>flush()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DelegatingOutputStream.html" title="class in org.eclipse.net4j.util.io">DelegatingOutputStream</A>
<DD>Flushes this output stream and forces any buffered output bytes to be written out to the stream.
+<DT><A HREF="./org/eclipse/net4j/util/io/IOUtil.html#flush(java.io.Flushable)"><B>flush(Flushable)</B></A> -
+Static method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/IOUtil.html" title="class in org.eclipse.net4j.util.io">IOUtil</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/IOUtil.html#flushSilent(java.io.Flushable)"><B>flushSilent(Flushable)</B></A> -
+Static method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/IOUtil.html" title="class in org.eclipse.net4j.util.io">IOUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/monitor/AbstractMonitor.html#fork(double)"><B>fork(double)</B></A> -
Method in class org.eclipse.net4j.util.om.monitor.<A HREF="./org/eclipse/net4j/util/om/monitor/AbstractMonitor.html" title="class in org.eclipse.net4j.util.om.monitor">AbstractMonitor</A>
<DD>&nbsp;
@@ -2878,6 +2899,9 @@ Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/om/OMBundle.html#getBaseURL()"><B>getBaseURL()</B></A> -
Method in interface org.eclipse.net4j.util.om.<A HREF="./org/eclipse/net4j/util/om/OMBundle.html" title="interface in org.eclipse.net4j.util.om">OMBundle</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#getBoldFont()"><B>getBoldFont()</B></A> -
+Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/UIUtil.html#getBoldFont(org.eclipse.swt.widgets.Control)"><B>getBoldFont(Control)</B></A> -
Static method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/UIUtil.html" title="class in org.eclipse.net4j.util.ui">UIUtil</A>
<DD>&nbsp;
@@ -3622,6 +3646,9 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/S
<DT><A HREF="./org/eclipse/net4j/util/security/FileUserManager.html#getFileName()"><B>getFileName()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#getFilePointer()"><B>getFilePointer()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/IOUtil.FileCollector.html#getFiles()"><B>getFiles()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/IOUtil.FileCollector.html" title="class in org.eclipse.net4j.util.io">IOUtil.FileCollector</A>
<DD>&nbsp;
@@ -3739,6 +3766,9 @@ Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()"><B>getItalicFont()</B></A> -
Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/UIUtil.html#getItalicFont(org.eclipse.swt.widgets.Control)"><B>getItalicFont(Control)</B></A> -
+Static method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/UIUtil.html" title="class in org.eclipse.net4j.util.ui">UIUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/MapEntry.html#getKey()"><B>getKey()</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/MapEntry.html" title="class in org.eclipse.net4j.util.collection">MapEntry</A>
<DD>&nbsp;
@@ -5658,7 +5688,7 @@ Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#lastElementRemoved()"><B>lastElementRemoved()</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html" title="class in org.eclipse.net4j.util.collection">ConcurrentArray</A>
-<DD>&nbsp;
+<DD>Synchronized through <A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#remove(E)"><CODE>ConcurrentArray.remove(Object)</CODE></A>.
<DT><A HREF="./org/eclipse/net4j/util/collection/IndexedList.html#lastIndexOf(java.lang.Object)"><B>lastIndexOf(Object)</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/IndexedList.html" title="class in org.eclipse.net4j.util.collection">IndexedList</A>
<DD>&nbsp;
@@ -5678,7 +5708,10 @@ Method in class org.eclipse.net4j.util.ui.container.<A HREF="./org/eclipse/net4j
Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/util/ui/widgets/CoolBarComposite.CoolBarLayout.html" title="class in org.eclipse.net4j.util.ui.widgets">CoolBarComposite.CoolBarLayout</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/LegacyUtil.html" title="class in org.eclipse.net4j.util.om"><B>LegacyUtil</B></A> - Class in <A HREF="./org/eclipse/net4j/util/om/package-summary.html">org.eclipse.net4j.util.om</A><DD>Various static helper methods for dealing with <A HREF="./org/eclipse/net4j/util/om/OMBundle.html" title="interface in org.eclipse.net4j.util.om"><CODE>bundles</CODE></A> if OSGi <A HREF="./org/eclipse/net4j/util/om/OMPlatform.html#isOSGiRunning()"><CODE>is
- not running</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle"><B>Lifecycle</B></A> - Class in <A HREF="./org/eclipse/net4j/util/lifecycle/package-summary.html">org.eclipse.net4j.util.lifecycle</A><DD>A default implementation of an entity with a <A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/lifecycle/Lifecycle.html#Lifecycle()"><B>Lifecycle()</B></A> -
+ not running</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#length()"><B>length()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle"><B>Lifecycle</B></A> - Class in <A HREF="./org/eclipse/net4j/util/lifecycle/package-summary.html">org.eclipse.net4j.util.lifecycle</A><DD>A default implementation of an entity with a <A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/lifecycle/Lifecycle.html#Lifecycle()"><B>Lifecycle()</B></A> -
Constructor for class org.eclipse.net4j.util.lifecycle.<A HREF="./org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/lifecycle/LifecycleEvent.html" title="class in org.eclipse.net4j.util.lifecycle"><B>LifecycleEvent</B></A> - Class in <A HREF="./org/eclipse/net4j/util/lifecycle/package-summary.html">org.eclipse.net4j.util.lifecycle</A><DD>A default implementation of a lifecycle <A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>event</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/lifecycle/LifecycleEvent.html#LifecycleEvent(org.eclipse.net4j.util.lifecycle.Lifecycle, org.eclipse.net4j.util.lifecycle.ILifecycleEvent.Kind)"><B>LifecycleEvent(Lifecycle, ILifecycleEvent.Kind)</B></A> -
@@ -6043,7 +6076,7 @@ Constructor for class org.eclipse.net4j.util.om.monitor.<A HREF="./org/eclipse/n
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#newArray(int)"><B>newArray(int)</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html" title="class in org.eclipse.net4j.util.collection">ConcurrentArray</A>
-<DD>&nbsp;
+<DD>Synchronized through <A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A> or <A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#remove(E)"><CODE>ConcurrentArray.remove(Object)</CODE></A>.
<DT><A HREF="./org/eclipse/net4j/util/container/Container.html#newContainerEvent(E, org.eclipse.net4j.util.container.IContainerDelta.Kind)"><B>newContainerEvent(E, IContainerDelta.Kind)</B></A> -
Method in class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container</A>
<DD>&nbsp;
@@ -6481,6 +6514,9 @@ Method in class org.eclipse.net4j.util.ui.actions.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/ui/container/ElementWizardAction.html#preRun()"><B>preRun()</B></A> -
Method in class org.eclipse.net4j.util.ui.container.<A HREF="./org/eclipse/net4j/util/ui/container/ElementWizardAction.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizardAction</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/UIUtil.html#preserveViewerState(org.eclipse.jface.viewers.Viewer, java.lang.Runnable)"><B>preserveViewerState(Viewer, Runnable)</B></A> -
+Static method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/UIUtil.html" title="class in org.eclipse.net4j.util.ui">UIUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html#previous()"><B>previous()</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList.DelegatingListIterator</A>
<DD>&nbsp;
@@ -6709,6 +6745,15 @@ Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/concurrent/RWLock.html#read(java.lang.Runnable)"><B>read(Runnable)</B></A> -
Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/RWLock.html" title="class in org.eclipse.net4j.util.concurrent">RWLock</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#read()"><B>read()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#read(byte[], int, int)"><B>read(byte[], int, int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#read(byte[])"><B>read(byte[])</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DelegatingInputStream.html#read()"><B>read()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DelegatingInputStream.html" title="class in org.eclipse.net4j.util.io">DelegatingInputStream</A>
<DD>Reads the next byte of data from this input stream.
@@ -6760,12 +6805,18 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/X
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readBoolean()"><B>readBoolean()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readBoolean()"><B>readBoolean()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readBoolean()"><B>readBoolean()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readByte()"><B>readByte()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readByte()"><B>readByte()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readByte()"><B>readByte()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6784,15 +6835,24 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/E
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedIOUtil.html#readByteArray(java.io.DataInput)"><B>readByteArray(DataInput)</B></A> -
Static method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedIOUtil.html" title="class in org.eclipse.net4j.util.io">ExtendedIOUtil</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readBytes(int)"><B>readBytes(int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readChar()"><B>readChar()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readChar()"><B>readChar()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readChar()"><B>readChar()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readDouble()"><B>readDouble()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readDouble()"><B>readDouble()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readDouble()"><B>readDouble()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6817,6 +6877,9 @@ Static method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/ut
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readFloat()"><B>readFloat()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readFloat()"><B>readFloat()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readFloat()"><B>readFloat()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6826,6 +6889,12 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/D
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readFully(byte[])"><B>readFully(byte[])</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readFully(byte[])"><B>readFully(byte[])</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readFully(byte[], int, int)"><B>readFully(byte[], int, int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readFully(byte[], int, int)"><B>readFully(byte[], int, int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6835,6 +6904,9 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/E
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readInt()"><B>readInt()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readInt()"><B>readInt()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readInt()"><B>readInt()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6844,6 +6916,9 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/S
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readLine()"><B>readLine()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readLine()"><B>readLine()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readLine()"><B>readLine()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6853,6 +6928,9 @@ Method in interface org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readLong()"><B>readLong()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readLong()"><B>readLong()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readLong()"><B>readLong()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6907,6 +6985,9 @@ Method in class org.eclipse.net4j.util.ui.dnd.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readShort()"><B>readShort()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readShort()"><B>readShort()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readShort()"><B>readShort()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6940,18 +7021,27 @@ Method in interface org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readUnsignedByte()"><B>readUnsignedByte()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readUnsignedByte()"><B>readUnsignedByte()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readUnsignedByte()"><B>readUnsignedByte()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readUnsignedShort()"><B>readUnsignedShort()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readUnsignedShort()"><B>readUnsignedShort()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readUnsignedShort()"><B>readUnsignedShort()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#readUTF()"><B>readUTF()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#readUTF()"><B>readUTF()</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#readUTF()"><B>readUTF()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -6998,6 +7088,9 @@ Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/ut
<DT><A HREF="./org/eclipse/net4j/util/ReflectUtil.html" title="class in org.eclipse.net4j.util"><B>ReflectUtil</B></A> - Class in <A HREF="./org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A><DD>Various static helper methods for dealing with Java reflection.<DT><A HREF="./org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util"><B>ReflectUtil.ExcludeFromDump</B></A> - Annotation Type in <A HREF="./org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A><DD>Annotates fields that are to be skipped in <A HREF="./org/eclipse/net4j/util/ReflectUtil.html#collectFields(java.lang.Class, java.util.List)"><CODE>ReflectUtil.collectFields()</CODE></A> and <A HREF="./org/eclipse/net4j/util/ReflectUtil.html#toString(java.lang.Object)"><CODE>ReflectUtil.toString()</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)"><B>refreshElement(Object, boolean)</B></A> -
Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/UIUtil.html#refreshElement(org.eclipse.jface.viewers.StructuredViewer, java.lang.Object, boolean)"><B>refreshElement(StructuredViewer, Object, boolean)</B></A> -
+Static method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/UIUtil.html" title="class in org.eclipse.net4j.util.ui">UIUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/views/ContainerView.html#refreshElement(java.lang.Object, boolean)"><B>refreshElement(Object, boolean)</B></A> -
Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/util/ui/views/ContainerView.html" title="class in org.eclipse.net4j.util.ui.views">ContainerView</A>
<DD>&nbsp;
@@ -7009,7 +7102,7 @@ Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/uti
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)"><B>refreshSynced(Object, boolean)</B></A> -
Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A>
-<DD>&nbsp;
+<DD><B>Deprecated.</B>&nbsp;<I>Use <A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)"><CODE>StructuredContentProvider.refreshElement(Object, boolean)</CODE></A></I>
<DT><A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)"><B>refreshViewer(boolean)</B></A> -
Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A>
<DD>&nbsp;
@@ -7058,6 +7151,9 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html#remainingCapacity()"><B>remainingCapacity()</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ReflectUtil.html#REMEMBER_IDS"><B>REMEMBER_IDS</B></A> -
+Static variable in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ReflectUtil.html" title="class in org.eclipse.net4j.util">ReflectUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.Transaction.html#rememberDeregistered(K, V)"><B>rememberDeregistered(K, V)</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.Transaction.html" title="class in org.eclipse.net4j.util.registry">Registry.Transaction</A>
<DD>&nbsp;
@@ -7555,7 +7651,10 @@ Method in class org.eclipse.net4j.util.om.monitor.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/io/SortedFileMap.html#search(K)"><B>search(K)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/SortedFileMap.html" title="class in org.eclipse.net4j.util.io">SortedFileMap</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/security/SecurityUtil.html" title="class in org.eclipse.net4j.util.security"><B>SecurityUtil</B></A> - Class in <A HREF="./org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)"><B>selectElement(Object, boolean)</B></A> -
+<DT><A HREF="./org/eclipse/net4j/util/security/SecurityUtil.html" title="class in org.eclipse.net4j.util.security"><B>SecurityUtil</B></A> - Class in <A HREF="./org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#seek(long)"><B>seek(long)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)"><B>selectElement(Object, boolean)</B></A> -
Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/actions/SafeActionDelegate.html#selectionChanged(org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection)"><B>selectionChanged(IAction, ISelection)</B></A> -
@@ -8090,6 +8189,9 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/L
<DT><A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html#skipBytes(int)"><B>skipBytes(int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io">DataInputExtender</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#skipBytes(int)"><B>skipBytes(int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html#skipBytes(int)"><B>skipBytes(int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataInput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataInput.Delegating</A>
<DD>&nbsp;
@@ -8767,7 +8869,7 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#validate(E)"><B>validate(E)</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html" title="class in org.eclipse.net4j.util.collection">ConcurrentArray</A>
-<DD>&nbsp;
+<DD>Synchronized through <A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.
<DT><A HREF="./org/eclipse/net4j/util/ui/dnd/DNDDropAdapter.html#validateDrop(java.lang.Object, int, org.eclipse.swt.dnd.TransferData)"><B>validateDrop(Object, int, TransferData)</B></A> -
Method in class org.eclipse.net4j.util.ui.dnd.<A HREF="./org/eclipse/net4j/util/ui/dnd/DNDDropAdapter.html" title="class in org.eclipse.net4j.util.ui.dnd">DNDDropAdapter</A>
<DD>&nbsp;
@@ -8896,7 +8998,7 @@ Static method in enum org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net
the order they are declared.
<DT><A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html#violatingUniqueness(E)"><B>violatingUniqueness(E)</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="class in org.eclipse.net4j.util.collection">ConcurrentArray.Unique</A>
-<DD>&nbsp;
+<DD>Synchronized through <A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.
<DT><A HREF="./org/eclipse/net4j/util/io/IOUtil.FileCollector.html#visit(java.io.File)"><B>visit(File)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/IOUtil.FileCollector.html" title="class in org.eclipse.net4j.util.io">IOUtil.FileCollector</A>
<DD>&nbsp;
@@ -9091,6 +9193,15 @@ Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/concurrent/RWLock.html#write(java.lang.Runnable)"><B>write(Runnable)</B></A> -
Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/RWLock.html" title="class in org.eclipse.net4j.util.concurrent">RWLock</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#write(int)"><B>write(int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#write(byte[])"><B>write(byte[])</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#write(byte[], int, int)"><B>write(byte[], int, int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#write(byte[], int, int)"><B>write(byte[], int, int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
@@ -9133,12 +9244,18 @@ Method in interface org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/io/XOROutputStream.html#write(int)"><B>write(int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/XOROutputStream.html" title="class in org.eclipse.net4j.util.io">XOROutputStream</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeBoolean(boolean)"><B>writeBoolean(boolean)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeBoolean(boolean)"><B>writeBoolean(boolean)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html#writeBoolean(boolean)"><B>writeBoolean(boolean)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataOutput.Delegating</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeByte(int)"><B>writeByte(int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeByte(int)"><B>writeByte(int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
@@ -9160,24 +9277,36 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/E
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedIOUtil.html#writeByteArray(java.io.DataOutput, byte[])"><B>writeByteArray(DataOutput, byte[])</B></A> -
Static method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedIOUtil.html" title="class in org.eclipse.net4j.util.io">ExtendedIOUtil</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeBytes(java.lang.String)"><B>writeBytes(String)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeBytes(java.lang.String)"><B>writeBytes(String)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html#writeBytes(java.lang.String)"><B>writeBytes(String)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataOutput.Delegating</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeChar(int)"><B>writeChar(int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeChar(int)"><B>writeChar(int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html#writeChar(int)"><B>writeChar(int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataOutput.Delegating</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeChars(java.lang.String)"><B>writeChars(String)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeChars(java.lang.String)"><B>writeChars(String)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html#writeChars(java.lang.String)"><B>writeChars(String)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataOutput.Delegating</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeDouble(double)"><B>writeDouble(double)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeDouble(double)"><B>writeDouble(double)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
@@ -9202,12 +9331,18 @@ Static method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/ut
<DT><A HREF="./org/eclipse/net4j/util/io/IOUtil.html#writeFile(java.io.File, byte[])"><B>writeFile(File, byte[])</B></A> -
Static method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/IOUtil.html" title="class in org.eclipse.net4j.util.io">IOUtil</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeFloat(float)"><B>writeFloat(float)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeFloat(float)"><B>writeFloat(float)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html#writeFloat(float)"><B>writeFloat(float)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/ExtendedDataOutput.Delegating.html" title="class in org.eclipse.net4j.util.io">ExtendedDataOutput.Delegating</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeInt(int)"><B>writeInt(int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeInt(int)"><B>writeInt(int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
@@ -9229,6 +9364,9 @@ Method in class org.eclipse.net4j.util.om.log.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/om/log/PrintLogHandler.html#writeLog(org.eclipse.net4j.util.om.log.OMLogger, org.eclipse.net4j.util.om.log.OMLogger.Level, java.lang.String, java.lang.Throwable)"><B>writeLog(OMLogger, OMLogger.Level, String, Throwable)</B></A> -
Method in class org.eclipse.net4j.util.om.log.<A HREF="./org/eclipse/net4j/util/om/log/PrintLogHandler.html" title="class in org.eclipse.net4j.util.om.log">PrintLogHandler</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeLong(long)"><B>writeLong(long)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeLong(long)"><B>writeLong(long)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
@@ -9253,6 +9391,9 @@ Static method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/ut
<DT><A HREF="./org/eclipse/net4j/util/ui/dnd/DNDTransfer.html#writeObject(org.eclipse.net4j.util.io.ExtendedDataOutputStream, TYPE)"><B>writeObject(ExtendedDataOutputStream, TYPE)</B></A> -
Method in class org.eclipse.net4j.util.ui.dnd.<A HREF="./org/eclipse/net4j/util/ui/dnd/DNDTransfer.html" title="class in org.eclipse.net4j.util.ui.dnd">DNDTransfer</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeShort(int)"><B>writeShort(int)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeShort(int)"><B>writeShort(int)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
@@ -9283,6 +9424,9 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/S
<DT><A HREF="./org/eclipse/net4j/util/concurrent/RWLockManager.LockEntry.html#writeUnlock(CONTEXT)"><B>writeUnlock(CONTEXT)</B></A> -
Method in interface org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/RWLockManager.LockEntry.html" title="interface in org.eclipse.net4j.util.concurrent">RWLockManager.LockEntry</A>
<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html#writeUTF(java.lang.String)"><B>writeUTF(String)</B></A> -
+Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html#writeUTF(java.lang.String)"><B>writeUTF(String)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A>
<DD>&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html
index 5a8d073cfc..8558ab7437 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html
@@ -168,6 +168,14 @@ Various static helper methods for dealing with Java reflection.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#REMEMBER_IDS">REMEMBER_IDS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#ROOT_CLASS">ROOT_CLASS</A></B></CODE>
@@ -454,6 +462,18 @@ public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/ja
</DL>
<HR>
+<A NAME="REMEMBER_IDS"><!-- --></A><H3>
+REMEMBER_IDS</H3>
+<PRE>
+public static boolean <B>REMEMBER_IDS</B></PRE>
+<DL>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DL>
+<HR>
+
<A NAME="DUMP_STATICS"><!-- --></A><H3>
DUMP_STATICS</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html
index 6244df55b2..95432b93d0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html
@@ -203,7 +203,7 @@ Class ConcurrentArray.DuplicateCounter&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html#validate(E)">validate</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html" title="type parameter in ConcurrentArray.DuplicateCounter">E</A>&nbsp;element)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.collection.ConcurrentArray"><!-- --></A>
@@ -270,6 +270,9 @@ validate</H3>
<PRE>
protected boolean <B>validate</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html" title="type parameter in ConcurrentArray.DuplicateCounter">E</A>&nbsp;element)</PRE>
<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#validate(E)">ConcurrentArray</A></CODE></B></DD>
+<DD>Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.
+<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#validate(E)">validate</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html" title="class in org.eclipse.net4j.util.collection">ConcurrentArray</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.DuplicateCounter.html" title="type parameter in ConcurrentArray.DuplicateCounter">E</A>&gt;</CODE></DL>
</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html
index 0945a5657d..386da44bbc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html
@@ -187,7 +187,7 @@ Class ConcurrentArray.Unique&lt;E&gt;</H2>
<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="type parameter in ConcurrentArray.Unique">E</A>&nbsp;e2)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -195,7 +195,7 @@ Class ConcurrentArray.Unique&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html#validate(E)">validate</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="type parameter in ConcurrentArray.Unique">E</A>&nbsp;element)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -203,7 +203,7 @@ Class ConcurrentArray.Unique&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html#violatingUniqueness(E)">violatingUniqueness</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="type parameter in ConcurrentArray.Unique">E</A>&nbsp;element)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.collection.ConcurrentArray"><!-- --></A>
@@ -259,6 +259,9 @@ validate</H3>
<PRE>
protected boolean <B>validate</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="type parameter in ConcurrentArray.Unique">E</A>&nbsp;element)</PRE>
<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#validate(E)">ConcurrentArray</A></CODE></B></DD>
+<DD>Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.
+<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#validate(E)">validate</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html" title="class in org.eclipse.net4j.util.collection">ConcurrentArray</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="type parameter in ConcurrentArray.Unique">E</A>&gt;</CODE></DL>
</DD>
@@ -274,6 +277,8 @@ equals</H3>
protected boolean <B>equals</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="type parameter in ConcurrentArray.Unique">E</A>&nbsp;e1,
<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="type parameter in ConcurrentArray.Unique">E</A>&nbsp;e2)</PRE>
<DL>
+<DD>Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.
+<P>
<DD><DL>
</DL>
</DD>
@@ -285,6 +290,8 @@ violatingUniqueness</H3>
<PRE>
protected void <B>violatingUniqueness</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.Unique.html" title="type parameter in ConcurrentArray.Unique">E</A>&nbsp;element)</PRE>
<DL>
+<DD>Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>ConcurrentArray.add(Object)</CODE></A>.
+<P>
<DD><DL>
</DL>
</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.html
index 8c18585659..7dd56fefa5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/ConcurrentArray.html
@@ -204,7 +204,7 @@ Class ConcurrentArray&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#firstElementAdded()">firstElementAdded</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>add(Object)</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -228,7 +228,7 @@ Class ConcurrentArray&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#lastElementRemoved()">lastElementRemoved</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#remove(E)"><CODE>remove(Object)</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -236,7 +236,7 @@ Class ConcurrentArray&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#newArray(int)">newArray</A></B>(int&nbsp;length)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>add(Object)</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#remove(E)"><CODE>remove(Object)</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -252,7 +252,7 @@ Class ConcurrentArray&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#validate(E)">validate</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html" title="type parameter in ConcurrentArray">E</A>&nbsp;element)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>add(Object)</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -364,6 +364,8 @@ validate</H3>
<PRE>
protected boolean <B>validate</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html" title="type parameter in ConcurrentArray">E</A>&nbsp;element)</PRE>
<DL>
+<DD>Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>add(Object)</CODE></A>.
+<P>
<DD><DL>
</DL>
</DD>
@@ -375,6 +377,8 @@ firstElementAdded</H3>
<PRE>
protected void <B>firstElementAdded</B>()</PRE>
<DL>
+<DD>Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>add(Object)</CODE></A>.
+<P>
<DD><DL>
</DL>
</DD>
@@ -386,6 +390,8 @@ lastElementRemoved</H3>
<PRE>
protected void <B>lastElementRemoved</B>()</PRE>
<DL>
+<DD>Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#remove(E)"><CODE>remove(Object)</CODE></A>.
+<P>
<DD><DL>
</DL>
</DD>
@@ -397,6 +403,8 @@ newArray</H3>
<PRE>
protected abstract <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html" title="type parameter in ConcurrentArray">E</A>[] <B>newArray</B>(int&nbsp;length)</PRE>
<DL>
+<DD>Synchronized through <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#add(E)"><CODE>add(Object)</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/collection/ConcurrentArray.html#remove(E)"><CODE>remove(Object)</CODE></A>.
+<P>
<DD><DL>
</DL>
</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/RWOLockManager.LockState.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/RWOLockManager.LockState.html
index e6ba41ebb1..fa58f9622b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/RWOLockManager.LockState.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/RWOLockManager.LockState.html
@@ -122,8 +122,7 @@ Represents a combination of locks for one OBJECT. The different lock types are r
<li>a write lock prevents read locks by others, a write lock by another, and a write option by another, and is
therefore <b>exclusive</b></li>
<li>a write option prevents write locks by others and a write option by another, but allows read locks by others,
- and is therefore <b>exclusive</b></li>
- <p>
+ and is therefore <b>exclusive</b></li>.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputExtender.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputExtender.html
index f09d2e3884..5f1785fff7 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputExtender.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputExtender.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/CachedFileMap.html" title="class in org.eclipse.net4j.util.io"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/io/DataInputExtender.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DataInputExtender.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -771,7 +771,7 @@ public int <B>skipBytes</B>(int&nbsp;n)
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/CachedFileMap.html" title="class in org.eclipse.net4j.util.io"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/io/DataInputExtender.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DataInputExtender.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.html
new file mode 100644
index 0000000000..dc1efdd8fb
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.html
@@ -0,0 +1,1245 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+DataInputOutputFile (Net4j Utilities Documentation)
+</TITLE>
+
+<META NAME="date" CONTENT="">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../html/book.css" TITLE="Style">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DataInputOutputFile (Net4j Utilities Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataInputOutputFile.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/io/DataInputOutputFile.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataInputOutputFile.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.net4j.util.io</FONT>
+<BR>
+Class DataInputOutputFile</H2>
+<PRE>
+<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.io.DataInputOutputFile</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public class <B>DataInputOutputFile</B>
+ <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>
+ <DD>implements <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; Flushable (java.io)" alt="" coords="5,6,91,61"/>
+<area shape="rect" id="node2" title="&#171;interface&#187; DataOutput (java.io)" alt="" coords="120,6,208,61"/>
+<area shape="rect" id="node3" title="&#171;interface&#187; DataInput (java.io)" alt="" coords="237,6,323,61"/>
+<area shape="rect" id="node4" title="&#171;interface&#187; Closeable (java.io)" alt="" coords="352,6,437,61"/>
+<area shape="rect" id="node5" href="DataInputOutputFile.html" title="DataInputOutputFile" alt="" coords="153,101,289,126"/>
+</map>
+
+<CENTER><IMG SRC="DataInputOutputFile.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#DataInputOutputFile(java.io.File, java.lang.String)">DataInputOutputFile</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;file,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;mode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#DataInputOutputFile(java.io.File, java.lang.String, int)">DataInputOutputFile</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;file,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;mode,
+ int&nbsp;bufferSize)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#close()">close</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#flush()">flush</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#getFilePointer()">getFilePointer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#length()">length</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#read()">read</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#read(byte[])">read</A></B>(byte[]&nbsp;array)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#read(byte[], int, int)">read</A></B>(byte[]&nbsp;array,
+ int&nbsp;offset,
+ int&nbsp;length)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readBoolean()">readBoolean</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readByte()">readByte</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readBytes(int)">readBytes</A></B>(int&nbsp;count)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readChar()">readChar</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readDouble()">readDouble</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readFloat()">readFloat</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readFully(byte[])">readFully</A></B>(byte[]&nbsp;array)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readFully(byte[], int, int)">readFully</A></B>(byte[]&nbsp;array,
+ int&nbsp;offset,
+ int&nbsp;length)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readInt()">readInt</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readLine()">readLine</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readLong()">readLong</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readShort()">readShort</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readUnsignedByte()">readUnsignedByte</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readUnsignedShort()">readUnsignedShort</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#readUTF()">readUTF</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#seek(long)">seek</A></B>(long&nbsp;filePointer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#skipBytes(int)">skipBytes</A></B>(int&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#write(byte[])">write</A></B>(byte[]&nbsp;array)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#write(byte[], int, int)">write</A></B>(byte[]&nbsp;array,
+ int&nbsp;offset,
+ int&nbsp;length)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#write(int)">write</A></B>(int&nbsp;byteValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeBoolean(boolean)">writeBoolean</A></B>(boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeByte(int)">writeByte</A></B>(int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeBytes(java.lang.String)">writeBytes</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeChar(int)">writeChar</A></B>(int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeChars(java.lang.String)">writeChars</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeDouble(double)">writeDouble</A></B>(double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeFloat(float)">writeFloat</A></B>(float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeInt(int)">writeInt</A></B>(int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeLong(long)">writeLong</A></B>(long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeShort(int)">writeShort</A></B>(int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html#writeUTF(java.lang.String)">writeUTF</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DataInputOutputFile(java.io.File, java.lang.String)"><!-- --></A><H3>
+DataInputOutputFile</H3>
+<PRE>
+public <B>DataInputOutputFile</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;file,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;mode)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</A></PRE>
+<DL>
+<DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</A></CODE></DL>
+</DL>
+<HR>
+
+<A NAME="DataInputOutputFile(java.io.File, java.lang.String, int)"><!-- --></A><H3>
+DataInputOutputFile</H3>
+<PRE>
+public <B>DataInputOutputFile</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;file,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;mode,
+ int&nbsp;bufferSize)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</A></PRE>
+<DL>
+<DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</A></CODE></DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="close()"><!-- --></A><H3>
+close</H3>
+<PRE>
+public void <B>close</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true#close()" title="class or interface in java.io">close</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="flush()"><!-- --></A><H3>
+flush</H3>
+<PRE>
+public void <B>flush</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true#flush()" title="class or interface in java.io">flush</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="seek(long)"><!-- --></A><H3>
+seek</H3>
+<PRE>
+public void <B>seek</B>(long&nbsp;filePointer)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFilePointer()"><!-- --></A><H3>
+getFilePointer</H3>
+<PRE>
+public long <B>getFilePointer</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="length()"><!-- --></A><H3>
+length</H3>
+<PRE>
+public long <B>length</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="skipBytes(int)"><!-- --></A><H3>
+skipBytes</H3>
+<PRE>
+public int <B>skipBytes</B>(int&nbsp;n)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#skipBytes(int)" title="class or interface in java.io">skipBytes</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="read()"><!-- --></A><H3>
+read</H3>
+<PRE>
+public int <B>read</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="read(byte[], int, int)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public int <B>read</B>(byte[]&nbsp;array,
+ int&nbsp;offset,
+ int&nbsp;length)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="read(byte[])"><!-- --></A><H3>
+read</H3>
+<PRE>
+public int <B>read</B>(byte[]&nbsp;array)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readBytes(int)"><!-- --></A><H3>
+readBytes</H3>
+<PRE>
+public byte[] <B>readBytes</B>(int&nbsp;count)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readFully(byte[])"><!-- --></A><H3>
+readFully</H3>
+<PRE>
+public void <B>readFully</B>(byte[]&nbsp;array)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readFully(byte[])" title="class or interface in java.io">readFully</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readFully(byte[], int, int)"><!-- --></A><H3>
+readFully</H3>
+<PRE>
+public void <B>readFully</B>(byte[]&nbsp;array,
+ int&nbsp;offset,
+ int&nbsp;length)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readFully(byte[], int, int)" title="class or interface in java.io">readFully</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readBoolean()"><!-- --></A><H3>
+readBoolean</H3>
+<PRE>
+public boolean <B>readBoolean</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readBoolean()" title="class or interface in java.io">readBoolean</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readByte()"><!-- --></A><H3>
+readByte</H3>
+<PRE>
+public byte <B>readByte</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readByte()" title="class or interface in java.io">readByte</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readUnsignedByte()"><!-- --></A><H3>
+readUnsignedByte</H3>
+<PRE>
+public int <B>readUnsignedByte</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readUnsignedByte()" title="class or interface in java.io">readUnsignedByte</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readShort()"><!-- --></A><H3>
+readShort</H3>
+<PRE>
+public short <B>readShort</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readShort()" title="class or interface in java.io">readShort</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readUnsignedShort()"><!-- --></A><H3>
+readUnsignedShort</H3>
+<PRE>
+public int <B>readUnsignedShort</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readUnsignedShort()" title="class or interface in java.io">readUnsignedShort</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readChar()"><!-- --></A><H3>
+readChar</H3>
+<PRE>
+public char <B>readChar</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readChar()" title="class or interface in java.io">readChar</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readInt()"><!-- --></A><H3>
+readInt</H3>
+<PRE>
+public int <B>readInt</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readInt()" title="class or interface in java.io">readInt</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readLong()"><!-- --></A><H3>
+readLong</H3>
+<PRE>
+public long <B>readLong</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readLong()" title="class or interface in java.io">readLong</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readFloat()"><!-- --></A><H3>
+readFloat</H3>
+<PRE>
+public float <B>readFloat</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readFloat()" title="class or interface in java.io">readFloat</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readDouble()"><!-- --></A><H3>
+readDouble</H3>
+<PRE>
+public double <B>readDouble</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readDouble()" title="class or interface in java.io">readDouble</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readLine()"><!-- --></A><H3>
+readLine</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>readLine</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readLine()" title="class or interface in java.io">readLine</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readUTF()"><!-- --></A><H3>
+readUTF</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>readUTF</B>()
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true#readUTF()" title="class or interface in java.io">readUTF</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(int)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(int&nbsp;byteValue)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#write(int)" title="class or interface in java.io">write</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(byte[])"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(byte[]&nbsp;array)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#write(byte[])" title="class or interface in java.io">write</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(byte[], int, int)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(byte[]&nbsp;array,
+ int&nbsp;offset,
+ int&nbsp;length)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#write(byte[], int, int)" title="class or interface in java.io">write</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeBoolean(boolean)"><!-- --></A><H3>
+writeBoolean</H3>
+<PRE>
+public void <B>writeBoolean</B>(boolean&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeBoolean(boolean)" title="class or interface in java.io">writeBoolean</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeByte(int)"><!-- --></A><H3>
+writeByte</H3>
+<PRE>
+public void <B>writeByte</B>(int&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeByte(int)" title="class or interface in java.io">writeByte</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeShort(int)"><!-- --></A><H3>
+writeShort</H3>
+<PRE>
+public void <B>writeShort</B>(int&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeShort(int)" title="class or interface in java.io">writeShort</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeChar(int)"><!-- --></A><H3>
+writeChar</H3>
+<PRE>
+public void <B>writeChar</B>(int&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeChar(int)" title="class or interface in java.io">writeChar</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeInt(int)"><!-- --></A><H3>
+writeInt</H3>
+<PRE>
+public void <B>writeInt</B>(int&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeInt(int)" title="class or interface in java.io">writeInt</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeLong(long)"><!-- --></A><H3>
+writeLong</H3>
+<PRE>
+public void <B>writeLong</B>(long&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeLong(long)" title="class or interface in java.io">writeLong</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeFloat(float)"><!-- --></A><H3>
+writeFloat</H3>
+<PRE>
+public void <B>writeFloat</B>(float&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeFloat(float)" title="class or interface in java.io">writeFloat</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeDouble(double)"><!-- --></A><H3>
+writeDouble</H3>
+<PRE>
+public void <B>writeDouble</B>(double&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeDouble(double)" title="class or interface in java.io">writeDouble</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeBytes(java.lang.String)"><!-- --></A><H3>
+writeBytes</H3>
+<PRE>
+public void <B>writeBytes</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeBytes(java.lang.String)" title="class or interface in java.io">writeBytes</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeChars(java.lang.String)"><!-- --></A><H3>
+writeChars</H3>
+<PRE>
+public void <B>writeChars</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeChars(java.lang.String)" title="class or interface in java.io">writeChars</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeUTF(java.lang.String)"><!-- --></A><H3>
+writeUTF</H3>
+<PRE>
+public void <B>writeUTF</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true#writeUTF(java.lang.String)" title="class or interface in java.io">writeUTF</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataInputOutputFile.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/io/DataInputOutputFile.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataInputOutputFile.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.png
new file mode 100644
index 0000000000..9ee238a9f1
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataOutputExtender.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataOutputExtender.html
index bedb7ae7fb..50ff82e82f 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataOutputExtender.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataOutputExtender.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DelegatingInputStream.html" title="class in org.eclipse.net4j.util.io"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/io/DataOutputExtender.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -686,7 +686,7 @@ public void <B>writeEnum</B>(<A HREF="http://download.oracle.com/javase/1.5.0/do
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataInputExtender.html" title="class in org.eclipse.net4j.util.io"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/io/DelegatingInputStream.html" title="class in org.eclipse.net4j.util.io"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/io/DataOutputExtender.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/IOUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/IOUtil.html
index 5c24731b91..b5a09fbc79 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/IOUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/IOUtil.html
@@ -398,6 +398,22 @@ Class IOUtil</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/IOUtil.html#flush(java.io.Flushable)">flush</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A>&nbsp;flushable)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/IOUtil.html#flushSilent(java.io.Flushable)">flushSilent</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A>&nbsp;flushable)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/io/IOUtil.html#glob(java.lang.String, java.io.File)">glob</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;pattern,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;folder)</CODE>
@@ -1043,6 +1059,35 @@ public static void <B>close</B>(<A HREF="../../../../../org/eclipse/net4j/util/c
</DL>
<HR>
+<A NAME="flushSilent(java.io.Flushable)"><!-- --></A><H3>
+flushSilent</H3>
+<PRE>
+public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A> <B>flushSilent</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A>&nbsp;flushable)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="flush(java.io.Flushable)"><!-- --></A><H3>
+flush</H3>
+<PRE>
+public static void <B>flush</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A>&nbsp;flushable)
+ throws <A HREF="../../../../../org/eclipse/net4j/util/io/IORuntimeException.html" title="class in org.eclipse.net4j.util.io">IORuntimeException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/io/IORuntimeException.html" title="class in org.eclipse.net4j.util.io">IORuntimeException</A></CODE><DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="makeRelative(java.io.File, java.io.File)"><!-- --></A><H3>
makeRelative</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/DataInputOutputFile.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/DataInputOutputFile.html
new file mode 100644
index 0000000000..08e83554c8
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/DataInputOutputFile.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+Uses of Class org.eclipse.net4j.util.io.DataInputOutputFile (Net4j Utilities Documentation)
+</TITLE>
+
+<META NAME="date" CONTENT="">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../html/book.css" TITLE="Style">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.net4j.util.io.DataInputOutputFile (Net4j Utilities Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/net4j/util/io/\class-useDataInputOutputFile.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataInputOutputFile.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.net4j.util.io.DataInputOutputFile</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.io.DataInputOutputFile
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/net4j/util/io/\class-useDataInputOutputFile.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataInputOutputFile.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/IORuntimeException.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/IORuntimeException.html
index 081c87b721..bfffe7a075 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/IORuntimeException.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/IORuntimeException.html
@@ -306,6 +306,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/io/IORuntimeException.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>IOUtil.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/io/IOUtil.html#flush(java.io.Flushable)">flush</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A>&nbsp;flushable)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/FileInputStream.html?is-external=true" title="class or interface in java.io">FileInputStream</A></CODE></FONT></TD>
<TD><CODE><B>IOUtil.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/io/IOUtil.html#openInputStream(java.io.File)">openInputStream</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;file)</CODE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-frame.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-frame.html
index 7e305cd47c..789274c322 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-frame.html
@@ -67,6 +67,8 @@ Classes</FONT>&nbsp;
<BR>
<A HREF="DataInputExtender.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DataInputExtender</A>
<BR>
+<A HREF="DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DataInputOutputFile</A>
+<BR>
<A HREF="DataOutputExtender.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DataOutputExtender</A>
<BR>
<A HREF="DelegatingInputStream.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DelegatingInputStream</A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.html
index 5268d606d7..27becad3d4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.html
@@ -176,6 +176,10 @@ Interfaces and classes for I/O.
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataInputOutputFile.html" title="class in org.eclipse.net4j.util.io">DataInputOutputFile</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/io/DataOutputExtender.html" title="class in org.eclipse.net4j.util.io">DataOutputExtender</A></B></TD>
<TD>&nbsp;</TD>
</TR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html
index 1f510e60a7..60fe08f251 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html
@@ -96,7 +96,8 @@ Class LifecycleException</H2>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</A>
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.lifecycle.LifecycleException</B>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">java.lang.IllegalStateException</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.lifecycle.LifecycleException</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
@@ -104,12 +105,12 @@ Class LifecycleException</H2>
<HR>
<DL>
<DT>public class <B>LifecycleException</B>
- <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</A>
+ <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="7,6,135,61"/>
-<area shape="rect" id="node2" href="LifecycleException.html" title="&#171;exception&#187; LifecycleException" alt="" coords="5,100,136,140"/>
+<area shape="rect" id="node1" href="LifecycleException.html" title="&#171;exception&#187; LifecycleException" alt="" coords="12,100,143,140"/>
+<area shape="rect" id="node2" title="&#171;exception&#187; IllegalStateException (java.lang)" alt="" coords="5,6,149,61"/>
</map>
<CENTER><IMG SRC="LifecycleException.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.png
index 1edebe2b92..eb145140ab 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html
index 727181b0da..ed90cf2792 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html
@@ -406,12 +406,12 @@ public static boolean <B>isActive</B>(<A HREF="http://download.oracle.com/javase
checkActive</H3>
<PRE>
public static void <B>checkActive</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;object)
- throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</A></PRE>
+ throws <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleException.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleException</A></PRE>
<DL>
<DD><DL>
<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</A></CODE><DT><B>Since:</B></DT>
+<DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleException.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleException</A></CODE><DT><B>Since:</B></DT>
<DD>2.0</DD>
</DL>
</DD>
@@ -422,12 +422,12 @@ public static void <B>checkActive</B>(<A HREF="http://download.oracle.com/javase
checkInactive</H3>
<PRE>
public static void <B>checkInactive</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;object)
- throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</A></PRE>
+ throws <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleException.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleException</A></PRE>
<DL>
<DD><DL>
<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</A></CODE><DT><B>Since:</B></DT>
+<DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleException.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleException</A></CODE><DT><B>Since:</B></DT>
<DD>2.0</DD>
</DL>
</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/LifecycleException.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/LifecycleException.html
index 0af2abddd0..9db1d1c2e0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/LifecycleException.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/LifecycleException.html
@@ -175,6 +175,22 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/LifecycleExc
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>LifecycleUtil.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#checkActive(java.lang.Object)">checkActive</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>LifecycleUtil.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#checkInactive(java.lang.Object)">checkInactive</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B>LifecycleUtil.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#deactivateNoisy(java.lang.Object)">deactivateNoisy</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;object)</CODE>
<BR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.WithState.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.WithState.html
index 97251569e9..6ad7f1e31c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.WithState.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.WithState.html
@@ -231,7 +231,7 @@ An OSGi <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html" ti
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.om.<A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html" title="class in org.eclipse.net4j.util.om">OSGiActivator</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#clone()">clone</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#finalize()">finalize</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#getOMBundle()">getOMBundle</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#hashCode()">hashCode</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#start(org.osgi.framework.BundleContext)">start</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#stop(org.osgi.framework.BundleContext)">stop</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#traceStart(org.osgi.framework.BundleContext)">traceStart</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#traceStop(org.osgi.framework.BundleContext)">traceStop</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#clone()">clone</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#getOMBundle()">getOMBundle</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#hashCode()">hashCode</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#start(org.osgi.framework.BundleContext)">start</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#stop(org.osgi.framework.BundleContext)">stop</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#traceStart(org.osgi.framework.BundleContext)">traceStart</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#traceStop(org.osgi.framework.BundleContext)">traceStop</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -240,7 +240,7 @@ An OSGi <A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html" ti
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.html
index cc767a6477..b0ab0e91a7 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/OSGiActivator.html
@@ -227,14 +227,6 @@ A default implementation of an OSGi <CODE>bundle activator</CODE> for OM <A HREF
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#finalize()">finalize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/om/OMBundle.html" title="interface in org.eclipse.net4j.util.om">OMBundle</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/om/OSGiActivator.html#getOMBundle()">getOMBundle</A></B>()</CODE>
@@ -296,7 +288,7 @@ A default implementation of an OSGi <CODE>bundle activator</CODE> for OM <A HREF
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
@@ -457,23 +449,6 @@ protected final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/l
</DL>
<HR>
-<A NAME="finalize()"><!-- --></A><H3>
-finalize</H3>
-<PRE>
-protected final void <B>finalize</B>()
- throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
<A NAME="doStart()"><!-- --></A><H3>
doStart</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/FactoryTypeContentProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/FactoryTypeContentProvider.html
index 5a28cfbac4..a45844bc22 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/FactoryTypeContentProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/FactoryTypeContentProvider.html
@@ -191,7 +191,7 @@ A <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.ht
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#dispose()">dispose</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#dispose()">dispose</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#expandElement(java.lang.Object, int)">expandElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getBoldFont()">getBoldFont</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StaticContentProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StaticContentProvider.html
index 77a388a588..10d14392a2 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StaticContentProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StaticContentProvider.html
@@ -170,7 +170,7 @@ Class StaticContentProvider</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#connectInput(INPUT)">connectInput</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#disconnectInput(INPUT)">disconnectInput</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#dispose()">dispose</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#connectInput(INPUT)">connectInput</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#disconnectInput(INPUT)">disconnectInput</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#dispose()">dispose</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#expandElement(java.lang.Object, int)">expandElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getBoldFont()">getBoldFont</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html
index 11721ff6f3..9959fc03af 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html
@@ -176,6 +176,23 @@ Class StructuredContentProvider&lt;INPUT&gt;</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#expandElement(java.lang.Object, int)">expandElement</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;element,
+ int&nbsp;level)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/graphics/Font.html?is-external=true" title="class or interface in org.eclipse.swt.graphics">Font</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getBoldFont()">getBoldFont</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Display.html?is-external=true" title="class or interface in org.eclipse.swt.widgets">Display</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A></B>()</CODE>
@@ -240,7 +257,7 @@ Class StructuredContentProvider&lt;INPUT&gt;</H2>
boolean&nbsp;updateLabels)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)"><CODE>refreshElement(Object, boolean)</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -460,9 +477,12 @@ public void <B>refreshElement</B>(<A HREF="http://download.oracle.com/javase/1.5
<A NAME="refreshSynced(java.lang.Object, boolean)"><!-- --></A><H3>
refreshSynced</H3>
<PRE>
-public void <B>refreshSynced</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;element,
- boolean&nbsp;updateLabels)</PRE>
+<FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public void <B>refreshSynced</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;element,
+ boolean&nbsp;updateLabels)</PRE>
<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)"><CODE>refreshElement(Object, boolean)</CODE></A></I>
+<P>
<DD><DL>
</DL>
</DD>
@@ -523,6 +543,23 @@ public void <B>selectElement</B>(<A HREF="http://download.oracle.com/javase/1.5.
</DL>
<HR>
+<A NAME="expandElement(java.lang.Object, int)"><!-- --></A><H3>
+expandElement</H3>
+<PRE>
+public void <B>expandElement</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;element,
+ int&nbsp;level)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="getDisplay()"><!-- --></A><H3>
getDisplay</H3>
<PRE>
@@ -551,6 +588,22 @@ protected <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/r
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="getBoldFont()"><!-- --></A><H3>
+getBoldFont</H3>
+<PRE>
+protected <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/graphics/Font.html?is-external=true" title="class or interface in org.eclipse.swt.graphics">Font</A> <B>getBoldFont</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIUtil.html
index 19621e4a53..e783eae170 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIUtil.html
@@ -320,6 +320,14 @@ Class UIUtil</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/graphics/Font.html?is-external=true" title="class or interface in org.eclipse.swt.graphics">Font</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ui/UIUtil.html#getItalicFont(org.eclipse.swt.widgets.Control)">getItalicFont</A></B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Control.html?is-external=true" title="class or interface in org.eclipse.swt.widgets">Control</A>&nbsp;control)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/IWorkbench.html?is-external=true" title="class or interface in org.eclipse.ui">IWorkbench</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ui/UIUtil.html#getWorkbench()">getWorkbench</A></B>()</CODE>
@@ -329,6 +337,25 @@ Class UIUtil</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ui/UIUtil.html#preserveViewerState(org.eclipse.jface.viewers.Viewer, java.lang.Runnable)">preserveViewerState</A></B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/jface/viewers/Viewer.html?is-external=true" title="class or interface in org.eclipse.jface.viewers">Viewer</A>&nbsp;viewer,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</A>&nbsp;runnable)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ui/UIUtil.html#refreshElement(org.eclipse.jface.viewers.StructuredViewer, java.lang.Object, boolean)">refreshElement</A></B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/jface/viewers/StructuredViewer.html?is-external=true" title="class or interface in org.eclipse.jface.viewers">StructuredViewer</A>&nbsp;viewer,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;element,
+ boolean&nbsp;updateLabels)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ui/UIUtil.html#refreshViewer(org.eclipse.jface.viewers.Viewer)">refreshViewer</A></B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/jface/viewers/Viewer.html?is-external=true" title="class or interface in org.eclipse.jface.viewers">Viewer</A>&nbsp;viewer)</CODE>
<BR>
@@ -453,6 +480,19 @@ public static void <B>dispose</B>(<A HREF="http://help.eclipse.org/topic//org.ec
</DL>
<HR>
+<A NAME="getItalicFont(org.eclipse.swt.widgets.Control)"><!-- --></A><H3>
+getItalicFont</H3>
+<PRE>
+public static <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/graphics/Font.html?is-external=true" title="class or interface in org.eclipse.swt.graphics">Font</A> <B>getItalicFont</B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Control.html?is-external=true" title="class or interface in org.eclipse.swt.widgets">Control</A>&nbsp;control)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="getBoldFont(org.eclipse.swt.widgets.Control)"><!-- --></A><H3>
getBoldFont</H3>
<PRE>
@@ -693,6 +733,20 @@ public static void <B>setIndentation</B>(<A HREF="http://help.eclipse.org/topic/
</DL>
<HR>
+<A NAME="preserveViewerState(org.eclipse.jface.viewers.Viewer, java.lang.Runnable)"><!-- --></A><H3>
+preserveViewerState</H3>
+<PRE>
+public static void <B>preserveViewerState</B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/jface/viewers/Viewer.html?is-external=true" title="class or interface in org.eclipse.jface.viewers">Viewer</A>&nbsp;viewer,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</A>&nbsp;runnable)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="refreshViewer(org.eclipse.jface.viewers.Viewer)"><!-- --></A><H3>
refreshViewer</H3>
<PRE>
@@ -706,6 +760,21 @@ public static void <B>refreshViewer</B>(<A HREF="http://help.eclipse.org/topic//
</DL>
<HR>
+<A NAME="refreshElement(org.eclipse.jface.viewers.StructuredViewer, java.lang.Object, boolean)"><!-- --></A><H3>
+refreshElement</H3>
+<PRE>
+public static void <B>refreshElement</B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/jface/viewers/StructuredViewer.html?is-external=true" title="class or interface in org.eclipse.jface.viewers">StructuredViewer</A>&nbsp;viewer,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;element,
+ boolean&nbsp;updateLabels)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="setStatusBarMessage(java.lang.String, org.eclipse.swt.graphics.Image)"><!-- --></A><H3>
setStatusBarMessage</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerItemProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerItemProvider.html
index a0ee410c86..1a14bab77e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerItemProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerItemProvider.html
@@ -469,7 +469,7 @@ Class ContainerItemProvider&lt;CONTAINER extends <A HREF="../../../../../../org/
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#expandElement(java.lang.Object, int)">expandElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getBoldFont()">getBoldFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerPathItemProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerPathItemProvider.html
index 39e67acdb5..619fa3c86e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerPathItemProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerPathItemProvider.html
@@ -273,7 +273,7 @@ Class ContainerPathItemProvider&lt;CONTAINER extends <A HREF="../../../../../../
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#expandElement(java.lang.Object, int)">expandElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getBoldFont()">getBoldFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.Default.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.Default.html
index 38f4c9b643..4c31e5eb15 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.Default.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.Default.html
@@ -221,7 +221,7 @@ Class ContainerView.Default&lt;CONTAINER extends <A HREF="../../../../../../org/
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.views.<A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html" title="class in org.eclipse.net4j.util.ui.views">ContainerView</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)">addSelectionChangedListener</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#closeView()">closeView</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#contributeToActionBars()">contributeToActionBars</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createContainerItemProvider()">createContainerItemProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createContentProvider()">createContentProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createdUI()">createdUI</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createLabelDecorator()">createLabelDecorator</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createLabelProvider()">createLabelProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createPartControl(org.eclipse.swt.widgets.Composite)">createPartControl</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createUI(org.eclipse.swt.widgets.Composite)">createUI</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#doubleClicked(java.lang.Object)">doubleClicked</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#fillContextMenu(org.eclipse.jface.action.IMenuManager, org.eclipse.jface.viewers.ITreeSelection)">fillContextMenu</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#fillLocalPullDown(org.eclipse.jface.action.IMenuManager)">fillLocalPullDown</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#fillLocalToolBar(org.eclipse.jface.action.IToolBarManager)">fillLocalToolBar</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getAddImageDescriptor()">getAddImageDescriptor</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getDeleteImageDescriptor()">getDeleteImageDescriptor</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementBackground(java.lang.Object)">getElementBackground</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementFont(java.lang.Object)">getElementFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementForeground(java.lang.Object)">getElementForeground</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementImage(java.lang.Object)">getElementImage</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementText(java.lang.Object)">getElementText</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getRefreshAction()">getRefreshAction</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getRefreshImageDescriptor()">getRefreshImageDescriptor</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getRootElementFilter()">getRootElementFilter</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getSelection()">getSelection</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getShell()">getShell</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getViewer()">getViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#hookContextMenu()">hookContextMenu</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#hookDoubleClick()">hookDoubleClick</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#initViewer()">initViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#refreshPressed()">refreshPressed</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)">removeSelectionChangedListener</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#resetInput()">resetInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#selectionChanged(org.eclipse.ui.IActionBars, org.eclipse.jface.viewers.ITreeSelection)">selectionChanged</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#selectReveal(org.eclipse.jface.viewers.ISelection)">selectReveal</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#setFocus()">setFocus</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#setSelection(org.eclipse.jface.viewers.ISelection)">setSelection</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#showMessage(org.eclipse.net4j.util.ui.views.ContainerView.MessageType, java.lang.String)">showMessage</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#showMessage(java.lang.String)">showMessage</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)">addSelectionChangedListener</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#closeView()">closeView</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#contributeToActionBars()">contributeToActionBars</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createContainerItemProvider()">createContainerItemProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createContentProvider()">createContentProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createdUI()">createdUI</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createLabelDecorator()">createLabelDecorator</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createLabelProvider()">createLabelProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createPartControl(org.eclipse.swt.widgets.Composite)">createPartControl</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#createUI(org.eclipse.swt.widgets.Composite)">createUI</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#doubleClicked(java.lang.Object)">doubleClicked</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#expandElement(java.lang.Object, int)">expandElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#fillContextMenu(org.eclipse.jface.action.IMenuManager, org.eclipse.jface.viewers.ITreeSelection)">fillContextMenu</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#fillLocalPullDown(org.eclipse.jface.action.IMenuManager)">fillLocalPullDown</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#fillLocalToolBar(org.eclipse.jface.action.IToolBarManager)">fillLocalToolBar</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getAddImageDescriptor()">getAddImageDescriptor</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getDeleteImageDescriptor()">getDeleteImageDescriptor</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementBackground(java.lang.Object)">getElementBackground</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementFont(java.lang.Object)">getElementFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementForeground(java.lang.Object)">getElementForeground</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementImage(java.lang.Object)">getElementImage</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getElementText(java.lang.Object)">getElementText</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getRefreshAction()">getRefreshAction</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getRefreshImageDescriptor()">getRefreshImageDescriptor</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getRootElementFilter()">getRootElementFilter</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getSelection()">getSelection</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getShell()">getShell</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#getViewer()">getViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#hookContextMenu()">hookContextMenu</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#hookDoubleClick()">hookDoubleClick</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#initViewer()">initViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#refreshPressed()">refreshPressed</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)">removeSelectionChangedListener</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#resetInput()">resetInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#selectionChanged(org.eclipse.ui.IActionBars, org.eclipse.jface.viewers.ITreeSelection)">selectionChanged</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#selectReveal(org.eclipse.jface.viewers.ISelection)">selectReveal</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#setFocus()">setFocus</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#setSelection(org.eclipse.jface.viewers.ISelection)">setSelection</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#showMessage(org.eclipse.net4j.util.ui.views.ContainerView.MessageType, java.lang.String)">showMessage</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#showMessage(java.lang.String)">showMessage</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.ui.part.ViewPart"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.html
index 382c1499ec..f80dcc05b8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ContainerView.html
@@ -285,6 +285,15 @@ Class ContainerView</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#expandElement(java.lang.Object, int)">expandElement</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;element,
+ int&nbsp;level)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/ui/views/ContainerView.html#fillContextMenu(org.eclipse.jface.action.IMenuManager, org.eclipse.jface.viewers.ITreeSelection)">fillContextMenu</A></B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/jface/action/IMenuManager.html?is-external=true" title="class or interface in org.eclipse.jface.action">IMenuManager</A>&nbsp;manager,
<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/jface/viewers/ITreeSelection.html?is-external=true" title="class or interface in org.eclipse.jface.viewers">ITreeSelection</A>&nbsp;selection)</CODE>
@@ -1264,6 +1273,23 @@ public void <B>revealElement</B>(<A HREF="http://download.oracle.com/javase/1.5.
</DL>
<HR>
+<A NAME="expandElement(java.lang.Object, int)"><!-- --></A><H3>
+expandElement</H3>
+<PRE>
+public void <B>expandElement</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;element,
+ int&nbsp;level)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="getAddImageDescriptor()"><!-- --></A><H3>
getAddImageDescriptor</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ItemProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ItemProvider.html
index 977a3e4f93..56f13e6e32 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ItemProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/ItemProvider.html
@@ -298,7 +298,7 @@ Class ItemProvider&lt;INPUT&gt;</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ui.<A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html" title="class in org.eclipse.net4j.util.ui">StructuredContentProvider</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#connectInput(INPUT)">connectInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#disconnectInput(INPUT)">disconnectInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#dispose()">dispose</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#connectInput(INPUT)">connectInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#disconnectInput(INPUT)">disconnectInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#dispose()">dispose</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#expandElement(java.lang.Object, int)">expandElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getBoldFont()">getBoldFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getDisplay()">getDisplay</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getInput()">getInput</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getItalicFont()">getItalicFont</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#getViewer()">getViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)">inputChanged</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#notifyEvent(org.eclipse.net4j.util.event.IEvent)">notifyEvent</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshElement(java.lang.Object, boolean)">refreshElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshSynced(java.lang.Object, boolean)">refreshSynced</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#refreshViewer(boolean)">refreshViewer</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#revealElement(java.lang.Object)">revealElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#selectElement(java.lang.Object, boolean)">selectElement</A>, <A HREF="../../../../../../org/eclipse/net4j/util/ui/StructuredContentProvider.html#updateLabels(java.lang.Object)">updateLabels</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/serialized-form.html b/plugins/org.eclipse.net4j.util.doc/javadoc/serialized-form.html
index 06f1c8cffa..5761847290 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/serialized-form.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/serialized-form.html
@@ -558,7 +558,7 @@ kind</H3>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Class <A HREF="org/eclipse/net4j/util/lifecycle/LifecycleException.html" title="class in org.eclipse.net4j.util.lifecycle">org.eclipse.net4j.util.lifecycle.LifecycleException</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</A> implements Serializable</B></FONT></TH>
+<B>Class <A HREF="org/eclipse/net4j/util/lifecycle/LifecycleException.html" title="class in org.eclipse.net4j.util.lifecycle">org.eclipse.net4j.util.lifecycle.LifecycleException</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</A> implements Serializable</B></FONT></TH>
</TR>
</TABLE>

Back to the top