Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j.util.doc/javadoc')
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-frame.html46
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-noframe.html46
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/constant-values.html78
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/index-all.html402
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html49
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html503
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.PrimitiveType.pngbin0 -> 749 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/class-use/ReflectUtil.PrimitiveType.html196
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractFilteredIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractListIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/BidirectionalIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.html113
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.pngbin4640 -> 4628 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/LimitedIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/MoveableArrayList.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Pair.html83
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PositionProvider.html217
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PositionProvider.pngbin0 -> 678 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Predicate.html6
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PredicateIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Triplet.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractFilteredIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractListIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/BidirectionalIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/GrowingRandomAccessList.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/LimitedIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Pair.html47
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PositionProvider.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Predicate.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PredicateIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-frame.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/ParallelRunner.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunnable.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner2.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorker.html21
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Stoppable.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TrackableTimerTask.html363
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TrackableTimerTask.pngbin0 -> 3130 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Worker.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/ParallelRunner.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunnable.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunner.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/QueueRunner2.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Stoppable.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/TrackableTimerTask.html179
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Worker.WorkContext.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-frame.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-use.html19
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html42
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html25
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainerFactory.html266
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainerFactory.pngbin0 -> 3448 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SetContainer.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html25
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainerFactory.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/SetContainer.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-frame.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html13
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.pngbin25034 -> 26740 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/FinishedEvent.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEvent.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.ToPrintStream.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/FinishedEvent.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEvent.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.ToPrintStream.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html15
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.pngbin24042 -> 28702 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html19
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.pngbin5174 -> 7935 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html34
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/DataInputOutputFile.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/DataInputOutputFile.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataInput.html33
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataOutput.html37
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-use.html12
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html15
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.pngbin27825 -> 31267 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.DeferrableActivation.html10
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ShareableLifecycle.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.html42
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.pngbin3277 -> 3995 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.html48
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.pngbin28686 -> 29242 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-frame.html11
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html33
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.pngbin6147 -> 6999 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html6
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.Entry.html359
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.Entry.pngbin0 -> 1574 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.html426
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.pngbin0 -> 397 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/KeyedPhantomReference.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html20
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html22
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html24
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.html332
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.pngbin8025 -> 8175 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html347
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.pngbin0 -> 1584 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html369
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.pngbin0 -> 1651 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html347
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.pngbin0 -> 1635 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.html643
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.pngbin0 -> 7980 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/Interner.Entry.html228
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/Interner.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/KeyedReference.html78
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Soft.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Strong.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Weak.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.html228
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-frame.html14
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.html65
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.pngbin20627 -> 28441 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-use.html13
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/AuthenticatorFactory.html299
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/AuthenticatorFactory.pngbin0 -> 2844 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ChallengeNegotiator.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/CredentialsProviderFactory.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html346
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.Response.pngbin0 -> 676 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.html286
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.pngbin0 -> 561 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html271
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.pngbin0 -> 920 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html367
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.pngbin0 -> 694 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.html412
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.pngbin0 -> 570 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html271
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.pngbin0 -> 728 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.html281
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.pngbin0 -> 488 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileAuthenticatorFactory.html328
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileAuthenticatorFactory.pngbin0 -> 1502 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManager.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManagerFactory.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IAuthenticator.html237
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IAuthenticator.pngbin0 -> 2799 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IChallengeResponse.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.pngbin2095 -> 3158 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider2.html241
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider2.pngbin0 -> 3338 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiationContext.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html15
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.pngbin5354 -> 5093 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html248
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.pngbin0 -> 4924 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IRandomizer.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.html72
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.pngbin4355 -> 5306 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerAuthenticator.html714
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerAuthenticator.pngbin0 -> 3512 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerFactory.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/AuthenticatorFactory.html179
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.Response.html196
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.ParameterSpecGenerator.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.Challenge.html196
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.SkipParameterSpec.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileAuthenticatorFactory.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileUserManager.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IAuthenticator.html195
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentials.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider2.html208
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentials.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider2.html179
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IRandomizer.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IUserManager.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/UserManagerAuthenticator.html143
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-frame.html26
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html52
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-use.html42
-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/ManagedLabelProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.Column.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIQueueRunner.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/FactoryTypeContentProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/ManagedLabelProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.Column.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardAction.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardDialog.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardAction.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardDialog.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/CredentialsDialog.html41
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html32
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.pngbin2350 -> 2342 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.pngbin3980 -> 3994 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.CompositeCustomizer.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.CompositeCustomizer.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.html2
225 files changed, 13914 insertions, 627 deletions
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 4c5a885485..c400bbfde5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-frame.html
@@ -48,6 +48,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/io/AsyncWriter.html" title="class in org.eclipse.net4j.util.io" target="classFrame">AsyncWriter</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security" target="classFrame">AuthenticatorFactory</A>
+<BR>
<A HREF="org/eclipse/net4j/util/ui/widgets/BaseDialog.html" title="class in org.eclipse.net4j.util.ui.widgets" target="classFrame">BaseDialog</A>
<BR>
<A HREF="org/eclipse/net4j/util/collection/BidiMapper.html" title="class in org.eclipse.net4j.util.collection" target="classFrame">BidiMapper</A>
@@ -170,6 +172,20 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/io/DelegatingStreamWrapper.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DelegatingStreamWrapper</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.Client</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.Client.Response</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.ParameterSpecGenerator</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.Server</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.Server.Challenge</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.SkipParameterSpec</A>
+<BR>
<A HREF="org/eclipse/net4j/util/io/DigestWriter.html" title="class in org.eclipse.net4j.util.io" target="classFrame">DigestWriter</A>
<BR>
<A HREF="org/eclipse/net4j/util/ui/dnd/DNDDragListener.html" title="class in org.eclipse.net4j.util.ui.dnd" target="classFrame">DNDDragListener</A>
@@ -258,6 +274,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/collection/FastList.html" title="class in org.eclipse.net4j.util.collection" target="classFrame">FastList</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security" target="classFrame">FileAuthenticatorFactory</A>
+<BR>
<A HREF="org/eclipse/net4j/util/om/log/FileLogHandler.html" title="class in org.eclipse.net4j.util.om.log" target="classFrame">FileLogHandler</A>
<BR>
<A HREF="org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security" target="classFrame">FileUserManager</A>
@@ -296,6 +314,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/cache/HysteresisConditionPolicy.html" title="class in org.eclipse.net4j.util.cache" target="classFrame">HysteresisConditionPolicy</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IAuthenticator</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/cache/ICache.html" title="interface in org.eclipse.net4j.util.cache" target="classFrame"><I>ICache</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/cache/ICacheMonitor.html" title="interface in org.eclipse.net4j.util.cache" target="classFrame"><I>ICacheMonitor</I></A>
@@ -350,6 +370,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>ICredentialsProvider</I></A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>ICredentialsProvider2</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/ui/views/IElementFilter.html" title="interface in org.eclipse.net4j.util.ui.views" target="classFrame"><I>IElementFilter</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/container/IElementProcessor.html" title="interface in org.eclipse.net4j.util.container" target="classFrame"><I>IElementProcessor</I></A>
@@ -382,6 +404,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container" target="classFrame"><I>IManagedContainer</I></A>
<BR>
+<A HREF="org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container" target="classFrame"><I>IManagedContainerFactory</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/ImplementationError.html" title="class in org.eclipse.net4j.util" target="classFrame">ImplementationError</A>
<BR>
<A HREF="org/eclipse/net4j/util/collection/IndexedList.html" title="class in org.eclipse.net4j.util.collection" target="classFrame">IndexedList</A>
@@ -400,6 +424,10 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security" target="classFrame">InteractiveCredentialsProvider</A>
<BR>
+<A HREF="org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">Interner</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">Interner.Entry</A>
+<BR>
<A HREF="org/eclipse/net4j/util/io/IOFilter.html" title="interface in org.eclipse.net4j.util.io" target="classFrame"><I>IOFilter</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/options/IOptions.html" title="interface in org.eclipse.net4j.util.options" target="classFrame"><I>IOptions</I></A>
@@ -424,6 +452,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IPasswordCredentialsProvider</I></A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IPasswordCredentialsProvider2</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container" target="classFrame"><I>IPluginContainer</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/properties/IProperties.html" title="interface in org.eclipse.net4j.util.properties" target="classFrame"><I>IProperties</I></A>
@@ -628,6 +658,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/om/trace/PerfTracer.html" title="class in org.eclipse.net4j.util.om.trace" target="classFrame">PerfTracer</A>
<BR>
+<A HREF="org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection" target="classFrame"><I>PositionProvider</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/collection/Predicate.html" title="interface in org.eclipse.net4j.util.collection" target="classFrame"><I>Predicate</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/collection/PredicateIterator.html" title="class in org.eclipse.net4j.util.collection" target="classFrame">PredicateIterator</A>
@@ -684,10 +716,20 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap.Weak</A>
<BR>
+<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap2</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap2.Soft</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap2.Strong</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap2.Weak</A>
+<BR>
<A HREF="org/eclipse/net4j/util/ReflectUtil.html" title="class in org.eclipse.net4j.util" target="classFrame">ReflectUtil</A>
<BR>
<A HREF="org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util" target="classFrame">ReflectUtil.ExcludeFromDump</A>
<BR>
+<A HREF="org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util" target="classFrame">ReflectUtil.PrimitiveType</A>
+<BR>
<A HREF="org/eclipse/net4j/util/ui/proposals/RegExContentProposalProvider.html" title="class in org.eclipse.net4j.util.ui.proposals" target="classFrame">RegExContentProposalProvider</A>
<BR>
<A HREF="org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry" target="classFrame">Registry</A>
@@ -806,6 +848,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/om/trace/Tracer.html" title="class in org.eclipse.net4j.util.om.trace" target="classFrame">Tracer</A>
<BR>
+<A HREF="org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent" target="classFrame">TrackableTimerTask</A>
+<BR>
<A HREF="org/eclipse/net4j/util/transaction/Transaction.html" title="class in org.eclipse.net4j.util.transaction" target="classFrame">Transaction</A>
<BR>
<A HREF="org/eclipse/net4j/util/transaction/TransactionException.html" title="class in org.eclipse.net4j.util.transaction" target="classFrame">TransactionException</A>
@@ -826,6 +870,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security" target="classFrame">UserManager</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security" target="classFrame">UserManagerAuthenticator</A>
+<BR>
<A HREF="org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security" target="classFrame">UserManagerFactory</A>
<BR>
<A HREF="org/eclipse/net4j/util/UUIDGenerator.html" title="class in org.eclipse.net4j.util" target="classFrame">UUIDGenerator</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 f1dfbd7011..055dffbdfa 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-noframe.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/allclasses-noframe.html
@@ -48,6 +48,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/io/AsyncWriter.html" title="class in org.eclipse.net4j.util.io">AsyncWriter</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A>
+<BR>
<A HREF="org/eclipse/net4j/util/ui/widgets/BaseDialog.html" title="class in org.eclipse.net4j.util.ui.widgets">BaseDialog</A>
<BR>
<A HREF="org/eclipse/net4j/util/collection/BidiMapper.html" title="class in org.eclipse.net4j.util.collection">BidiMapper</A>
@@ -170,6 +172,20 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/io/DelegatingStreamWrapper.html" title="class in org.eclipse.net4j.util.io">DelegatingStreamWrapper</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security">DiffieHellman</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.ParameterSpecGenerator</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.SkipParameterSpec</A>
+<BR>
<A HREF="org/eclipse/net4j/util/io/DigestWriter.html" title="class in org.eclipse.net4j.util.io">DigestWriter</A>
<BR>
<A HREF="org/eclipse/net4j/util/ui/dnd/DNDDragListener.html" title="class in org.eclipse.net4j.util.ui.dnd">DNDDragListener</A>
@@ -258,6 +274,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/collection/FastList.html" title="class in org.eclipse.net4j.util.collection">FastList</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A>
+<BR>
<A HREF="org/eclipse/net4j/util/om/log/FileLogHandler.html" title="class in org.eclipse.net4j.util.om.log">FileLogHandler</A>
<BR>
<A HREF="org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>
@@ -296,6 +314,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/cache/HysteresisConditionPolicy.html" title="class in org.eclipse.net4j.util.cache">HysteresisConditionPolicy</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security"><I>IAuthenticator</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/cache/ICache.html" title="interface in org.eclipse.net4j.util.cache"><I>ICache</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/cache/ICacheMonitor.html" title="interface in org.eclipse.net4j.util.cache"><I>ICacheMonitor</I></A>
@@ -350,6 +370,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><I>ICredentialsProvider</I></A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><I>ICredentialsProvider2</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/ui/views/IElementFilter.html" title="interface in org.eclipse.net4j.util.ui.views"><I>IElementFilter</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/container/IElementProcessor.html" title="interface in org.eclipse.net4j.util.container"><I>IElementProcessor</I></A>
@@ -382,6 +404,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><I>IManagedContainer</I></A>
<BR>
+<A HREF="org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><I>IManagedContainerFactory</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/ImplementationError.html" title="class in org.eclipse.net4j.util">ImplementationError</A>
<BR>
<A HREF="org/eclipse/net4j/util/collection/IndexedList.html" title="class in org.eclipse.net4j.util.collection">IndexedList</A>
@@ -400,6 +424,10 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</A>
<BR>
+<A HREF="org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>
+<BR>
<A HREF="org/eclipse/net4j/util/io/IOFilter.html" title="interface in org.eclipse.net4j.util.io"><I>IOFilter</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/options/IOptions.html" title="interface in org.eclipse.net4j.util.options"><I>IOptions</I></A>
@@ -424,6 +452,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><I>IPasswordCredentialsProvider</I></A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><I>IPasswordCredentialsProvider2</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container"><I>IPluginContainer</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/properties/IProperties.html" title="interface in org.eclipse.net4j.util.properties"><I>IProperties</I></A>
@@ -628,6 +658,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/om/trace/PerfTracer.html" title="class in org.eclipse.net4j.util.om.trace">PerfTracer</A>
<BR>
+<A HREF="org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection"><I>PositionProvider</I></A>
+<BR>
<A HREF="org/eclipse/net4j/util/collection/Predicate.html" title="interface in org.eclipse.net4j.util.collection"><I>Predicate</I></A>
<BR>
<A HREF="org/eclipse/net4j/util/collection/PredicateIterator.html" title="class in org.eclipse.net4j.util.collection">PredicateIterator</A>
@@ -684,10 +716,20 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Weak</A>
<BR>
+<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>
+<BR>
+<A HREF="org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A>
+<BR>
<A HREF="org/eclipse/net4j/util/ReflectUtil.html" title="class in org.eclipse.net4j.util">ReflectUtil</A>
<BR>
<A HREF="org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util">ReflectUtil.ExcludeFromDump</A>
<BR>
+<A HREF="org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>
+<BR>
<A HREF="org/eclipse/net4j/util/ui/proposals/RegExContentProposalProvider.html" title="class in org.eclipse.net4j.util.ui.proposals">RegExContentProposalProvider</A>
<BR>
<A HREF="org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
@@ -806,6 +848,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/om/trace/Tracer.html" title="class in org.eclipse.net4j.util.om.trace">Tracer</A>
<BR>
+<A HREF="org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A>
+<BR>
<A HREF="org/eclipse/net4j/util/transaction/Transaction.html" title="class in org.eclipse.net4j.util.transaction">Transaction</A>
<BR>
<A HREF="org/eclipse/net4j/util/transaction/TransactionException.html" title="class in org.eclipse.net4j.util.transaction">TransactionException</A>
@@ -826,6 +870,8 @@ All Classes (Net4j Utilities Documentation)
<BR>
<A HREF="org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>
<BR>
+<A HREF="org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<BR>
<A HREF="org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security">UserManagerFactory</A>
<BR>
<A HREF="org/eclipse/net4j/util/UUIDGenerator.html" title="class in org.eclipse.net4j.util">UUIDGenerator</A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/constant-values.html b/plugins/org.eclipse.net4j.util.doc/javadoc/constant-values.html
index b892a70f49..6e05a7d914 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/constant-values.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/constant-values.html
@@ -628,6 +628,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.util.security.<A HREF="org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.net4j.util.security.AuthenticatorFactory.PRODUCT_GROUP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&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 ALIGN="left"><CODE><A HREF="org/eclipse/net4j/util/security/AuthenticatorFactory.html#PRODUCT_GROUP">PRODUCT_GROUP</A></CODE></TD>
+<TD ALIGN="right"><CODE>"org.eclipse.net4j.authenticators"</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.util.security.<A HREF="org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
@@ -682,6 +700,48 @@ 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.util.security.<A HREF="org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.net4j.util.security.DiffieHellman.Server.DEFAULT_CYPHER_TRANSFORMATION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&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 ALIGN="left"><CODE><A HREF="org/eclipse/net4j/util/security/DiffieHellman.Server.html#DEFAULT_CYPHER_TRANSFORMATION">DEFAULT_CYPHER_TRANSFORMATION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"DES/CBC/PKCS5Padding"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.net4j.util.security.DiffieHellman.Server.DEFAULT_SECRET_ALGORITHM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&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 ALIGN="left"><CODE><A HREF="org/eclipse/net4j/util/security/DiffieHellman.Server.html#DEFAULT_SECRET_ALGORITHM">DEFAULT_SECRET_ALGORITHM</A></CODE></TD>
+<TD ALIGN="right"><CODE>"DES"</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.util.security.<A HREF="org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.net4j.util.security.FileAuthenticatorFactory.TYPE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&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 ALIGN="left"><CODE><A HREF="org/eclipse/net4j/util/security/FileAuthenticatorFactory.html#TYPE">TYPE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"file"</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.util.security.<A HREF="org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security">FileUserManagerFactory</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
@@ -850,6 +910,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.util.security.<A HREF="org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.net4j.util.security.UserManagerAuthenticator.DEFAULT_TOKEN_LENGTH"><!-- --></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/util/security/UserManagerAuthenticator.html#DEFAULT_TOKEN_LENGTH">DEFAULT_TOKEN_LENGTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>1024</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.util.security.<A HREF="org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security">UserManagerFactory</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
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 b3d10e44eb..6c95b5cb60 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/index-all.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/index-all.html
@@ -291,6 +291,9 @@ Method in interface org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4
<DT><A HREF="./org/eclipse/net4j/util/container/SetContainer.html#addElement(E)"><B>addElement(E)</B></A> -
Method in class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/SetContainer.html" title="class in org.eclipse.net4j.util.container">SetContainer</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.html#addEntry(org.eclipse.net4j.util.ref.Interner.Entry)"><B>addEntry(Interner.Entry&lt;E&gt;)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>Adds a new entry, <A HREF="./org/eclipse/net4j/util/ref/Interner.html#ensureCapacity()"><CODE>ensures</CODE></A> the capacity is sufficient and increases the <A HREF="./org/eclipse/net4j/util/ref/Interner.html#size"><CODE>Interner.size</CODE></A>.
<DT><A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html#addFirst(E)"><B>addFirst(E)</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="class in org.eclipse.net4j.util.collection">GrowingRandomAccessList</A>
<DD>&nbsp;
@@ -480,6 +483,19 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/X
<DT><A HREF="./org/eclipse/net4j/util/io/XMLOutput.html#attributeOrNull(java.lang.String, java.lang.Object)"><B>attributeOrNull(String, Object)</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/XMLOutput.html" title="class in org.eclipse.net4j.util.io">XMLOutput</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/IAuthenticator.html#authenticate(java.lang.String, char[])"><B>authenticate(String, char[])</B></A> -
+Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A>
+<DD>Authenticates the user with the passed <code>userID</code> by checking whether the supplied <code>password</code>
+ matches the password <i>stored</i> for this user.
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManager.html#authenticate(java.lang.String, char[])"><B>authenticate(String, char[])</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#authenticate(java.lang.String, char[])"><B>authenticate(String, char[])</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><B>AuthenticatorFactory</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/security/AuthenticatorFactory.html#AuthenticatorFactory(java.lang.String)"><B>AuthenticatorFactory(String)</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.html#autoCommit()"><B>autoCommit()</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
<DD>&nbsp;
@@ -592,6 +608,9 @@ Constructor for class org.eclipse.net4j.util.cache.<A HREF="./org/eclipse/net4j/
<DT><A HREF="./org/eclipse/net4j/util/concurrent/RWLock.html#call(java.util.concurrent.Callable, java.util.concurrent.locks.Lock, long)"><B>call(Callable&lt;V&gt;, Lock, long)</B></A> -
Static 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/concurrent/TrackableTimerTask.html#cancel()"><B>cancel()</B></A> -
+Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.html#cancel()"><B>cancel()</B></A> -
Method in class org.eclipse.net4j.util.om.monitor.<A HREF="./org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.html" title="class in org.eclipse.net4j.util.om.monitor">AbstractMonitor.AsyncTimerTask</A>
<DD>&nbsp;
@@ -778,8 +797,8 @@ Method in interface org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util
<DT><A HREF="./org/eclipse/net4j/util/ref/KeyedStrongReference.html#clear()"><B>clear()</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/KeyedStrongReference.html" title="class in org.eclipse.net4j.util.ref">KeyedStrongReference</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#clear()"><B>clear()</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#clear()"><B>clear()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.html#clear()"><B>clear()</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
@@ -841,6 +860,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/SortedFileMap.html#close()"><B>close()</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/ObjectUtil.html#close(java.lang.Object)"><B>close(Object)</B></A> -
+Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ObjectUtil.html" title="class in org.eclipse.net4j.util">ObjectUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/trace/RemoteTraceHandler.html#close()"><B>close()</B></A> -
Method in class org.eclipse.net4j.util.om.trace.<A HREF="./org/eclipse/net4j/util/om/trace/RemoteTraceHandler.html" title="class in org.eclipse.net4j.util.om.trace">RemoteTraceHandler</A>
<DD>&nbsp;
@@ -1001,7 +1023,10 @@ Constructor for class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/ne
Constructor for class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/ContainerEvent.html" title="class in org.eclipse.net4j.util.container">ContainerEvent</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html" title="class in org.eclipse.net4j.util.container"><B>ContainerEventAdapter</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html" title="type parameter in ContainerEventAdapter">E</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>A <A HREF="./org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that dispatches container <A HREF="./org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>events</CODE></A> to methods that can be
- overridden by extenders.<DT><A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html#ContainerEventAdapter()"><B>ContainerEventAdapter()</B></A> -
+ overridden by extenders.<DT><A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html#ContainerEventAdapter(boolean)"><B>ContainerEventAdapter(boolean)</B></A> -
+Constructor for class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html" title="class in org.eclipse.net4j.util.container">ContainerEventAdapter</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html#ContainerEventAdapter()"><B>ContainerEventAdapter()</B></A> -
Constructor for class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html" title="class in org.eclipse.net4j.util.container">ContainerEventAdapter</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/views/ContainerItemProvider.html" title="class in org.eclipse.net4j.util.ui.views"><B>ContainerItemProvider</B></A>&lt;<A HREF="./org/eclipse/net4j/util/ui/views/ContainerItemProvider.html" title="type parameter in ContainerItemProvider">CONTAINER</A> extends <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container">IContainer</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;&gt; - Class in <A HREF="./org/eclipse/net4j/util/ui/views/package-summary.html">org.eclipse.net4j.util.ui.views</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ui/views/ContainerItemProvider.html#ContainerItemProvider()"><B>ContainerItemProvider()</B></A> -
@@ -1115,8 +1140,8 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/ContainerMap.html#containsKey(java.lang.Object)"><B>containsKey(Object)</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsKey(java.lang.Object)"><B>containsKey(Object)</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)"><B>containsKey(Object)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.html#containsKey(java.lang.Object)"><B>containsKey(Object)</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
@@ -1130,8 +1155,8 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/ContainerMap.html#containsValue(java.lang.Object)"><B>containsValue(Object)</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsValue(java.lang.Object)"><B>containsValue(Object)</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)"><B>containsValue(Object)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.html#containsValue(java.lang.Object)"><B>containsValue(Object)</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
@@ -1166,6 +1191,9 @@ Constructor for class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/n
<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/CoolBarComposite.CoolBarLayout.html" title="class in org.eclipse.net4j.util.ui.widgets"><B>CoolBarComposite.CoolBarLayout</B></A> - Class in <A HREF="./org/eclipse/net4j/util/ui/widgets/package-summary.html">org.eclipse.net4j.util.ui.widgets</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/CoolBarComposite.CoolBarLayout.html#CoolBarComposite.CoolBarLayout()"><B>CoolBarComposite.CoolBarLayout()</B></A> -
Constructor for 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/collection/Pair.html#copy()"><B>copy()</B></A> -
+Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/IOUtil.html#copy(java.io.InputStream, java.io.OutputStream, int, byte[])"><B>copy(InputStream, OutputStream, int, 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;
@@ -1223,6 +1251,12 @@ Method in interface org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net
<DT><A HREF="./org/eclipse/net4j/util/concurrent/SynchronizingCorrelator.html#correlateUnique(CORRELATION)"><B>correlateUnique(CORRELATION)</B></A> -
Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/SynchronizingCorrelator.html" title="class in org.eclipse.net4j.util.concurrent">SynchronizingCorrelator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/collection/Pair.html#create()"><B>create()</B></A> -
+Static method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/collection/Pair.html#create(T1, T2)"><B>create(T1, T2)</B></A> -
+Static method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/concurrent/ExecutorServiceFactory.html#create(java.lang.String)"><B>create(String)</B></A> -
Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/ExecutorServiceFactory.html" title="class in org.eclipse.net4j.util.concurrent">ExecutorServiceFactory</A>
<DD>&nbsp;
@@ -1241,6 +1275,9 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/CredentialsProviderFactory.html#create(java.lang.String)"><B>create(String)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security">CredentialsProviderFactory</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/FileAuthenticatorFactory.html#create(java.lang.String)"><B>create(String)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/FileUserManagerFactory.html#create(java.lang.String)"><B>create(String)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security">FileUserManagerFactory</A>
<DD>&nbsp;
@@ -1340,6 +1377,9 @@ Method in class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/ut
<DT><A HREF="./org/eclipse/net4j/util/ui/UIUtil.html#createEmptyGridData()"><B>createEmptyGridData()</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/ref/Interner.html#createEntry(E, int)"><B>createEntry(E, int)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/AbstractDelegator.html#createEvent(java.util.Collection, org.eclipse.net4j.util.container.IContainerDelta.Kind)"><B>createEvent(Collection&lt;? super E&gt;, IContainerDelta.Kind)</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/AbstractDelegator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator</A>
<DD>&nbsp;
@@ -1412,6 +1452,10 @@ Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/ui/views/MultiViewersView.html#createPartControl(org.eclipse.swt.widgets.Composite)"><B>createPartControl(Composite)</B></A> -
Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/util/ui/views/MultiViewersView.html" title="class in org.eclipse.net4j.util.ui.views">MultiViewersView</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/container/ContainerUtil.html#createPluginContainer()"><B>createPluginContainer()</B></A> -
+Static method in class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/ContainerUtil.html" title="class in org.eclipse.net4j.util.container">ContainerUtil</A>
+<DD>Creates a new managed container that discovers factory and element processor
+ registrations in plug-in extensions.
<DT><A HREF="./org/eclipse/net4j/util/container/ManagedContainer.html#createPostProcessors()"><B>createPostProcessors()</B></A> -
Method in class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>
<DD>&nbsp;
@@ -1430,17 +1474,20 @@ Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()"><B>createQueue()</B></A> -
Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#createQueue()"><B>createQueue()</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
-<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html#createQueue()"><B>createQueue()</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Strong</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()"><B>createQueue()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html#createQueue()"><B>createQueue()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html#createRandomToken()"><B>createRandomToken()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#createReference(K, V, java.lang.ref.ReferenceQueue)"><B>createReference(K, V, ReferenceQueue&lt;V&gt;)</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#createRandomToken()"><B>createRandomToken()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html#createReference(K, V, java.lang.ref.ReferenceQueue)"><B>createReference(K, V, ReferenceQueue&lt;V&gt;)</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Soft</A>
@@ -1451,6 +1498,18 @@ Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref
<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html#createReference(K, V, java.lang.ref.ReferenceQueue)"><B>createReference(K, V, ReferenceQueue&lt;V&gt;)</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Weak</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)"><B>createReference(K, V, ReferenceQueue&lt;V&gt;)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html#createReference(K, V, java.lang.ref.ReferenceQueue)"><B>createReference(K, V, ReferenceQueue&lt;V&gt;)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html#createReference(K, V, java.lang.ref.ReferenceQueue)"><B>createReference(K, V, ReferenceQueue&lt;V&gt;)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html#createReference(K, V, java.lang.ref.ReferenceQueue)"><B>createReference(K, V, ReferenceQueue&lt;V&gt;)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/ManagedLabelProvider.html#createResourceManager()"><B>createResourceManager()</B></A> -
Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/ManagedLabelProvider.html" title="class in org.eclipse.net4j.util.ui">ManagedLabelProvider</A>
<DD>&nbsp;
@@ -1538,6 +1597,9 @@ Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net
<DT><A HREF="./org/eclipse/net4j/util/ui/security/CredentialsDialog.html" title="class in org.eclipse.net4j.util.ui.security"><B>CredentialsDialog</B></A> - Class in <A HREF="./org/eclipse/net4j/util/ui/security/package-summary.html">org.eclipse.net4j.util.ui.security</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ui/security/CredentialsDialog.html#CredentialsDialog(org.eclipse.swt.widgets.Shell)"><B>CredentialsDialog(Shell)</B></A> -
Constructor for class org.eclipse.net4j.util.ui.security.<A HREF="./org/eclipse/net4j/util/ui/security/CredentialsDialog.html" title="class in org.eclipse.net4j.util.ui.security">CredentialsDialog</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/security/CredentialsDialog.html#CredentialsDialog(org.eclipse.swt.widgets.Shell, java.lang.String)"><B>CredentialsDialog(Shell, String)</B></A> -
+Constructor for class org.eclipse.net4j.util.ui.security.<A HREF="./org/eclipse/net4j/util/ui/security/CredentialsDialog.html" title="class in org.eclipse.net4j.util.ui.security">CredentialsDialog</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security"><B>CredentialsProviderFactory</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/security/CredentialsProviderFactory.html#CredentialsProviderFactory(java.lang.String)"><B>CredentialsProviderFactory(String)</B></A> -
Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security">CredentialsProviderFactory</A>
<DD>&nbsp;
@@ -1651,6 +1713,9 @@ Static variable in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/
<DT><A HREF="./org/eclipse/net4j/util/om/pref/OMPreferences.html#DEFAULT_BYTES"><B>DEFAULT_BYTES</B></A> -
Static variable in interface org.eclipse.net4j.util.om.pref.<A HREF="./org/eclipse/net4j/util/om/pref/OMPreferences.html" title="interface in org.eclipse.net4j.util.om.pref">OMPreferences</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html#DEFAULT_CYPHER_TRANSFORMATION"><B>DEFAULT_CYPHER_TRANSFORMATION</B></A> -
+Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/pref/OMPreferences.html#DEFAULT_DOUBLE"><B>DEFAULT_DOUBLE</B></A> -
Static variable in interface org.eclipse.net4j.util.om.pref.<A HREF="./org/eclipse/net4j/util/om/pref/OMPreferences.html" title="interface in org.eclipse.net4j.util.om.pref">OMPreferences</A>
<DD>&nbsp;
@@ -1693,6 +1758,9 @@ Static variable in class org.eclipse.net4j.util.cache.<A HREF="./org/eclipse/net
<DT><A HREF="./org/eclipse/net4j/util/security/SecurityUtil.html#DEFAULT_SALT"><B>DEFAULT_SALT</B></A> -
Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/SecurityUtil.html" title="class in org.eclipse.net4j.util.security">SecurityUtil</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html#DEFAULT_SECRET_ALGORITHM"><B>DEFAULT_SECRET_ALGORITHM</B></A> -
+Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/BaseDialog.html#DEFAULT_SHELL_STYLE"><B>DEFAULT_SHELL_STYLE</B></A> -
Static variable in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/util/ui/widgets/BaseDialog.html" title="class in org.eclipse.net4j.util.ui.widgets">BaseDialog</A>
<DD>&nbsp;
@@ -1714,6 +1782,9 @@ Static variable in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html#DEFAULT_TOKEN_LENGTH"><B>DEFAULT_TOKEN_LENGTH</B></A> -
Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#DEFAULT_TOKEN_LENGTH"><B>DEFAULT_TOKEN_LENGTH</B></A> -
+Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/TableLabelProvider.Column.html#DEFAULT_WIDTH"><B>DEFAULT_WIDTH</B></A> -
Static variable in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/TableLabelProvider.Column.html" title="class in org.eclipse.net4j.util.ui">TableLabelProvider.Column</A>
<DD>&nbsp;
@@ -1769,8 +1840,8 @@ Constructor for class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/io/IOUtil.html#delete(java.io.File)"><B>delete(File)</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/ref/ReferenceValueMap.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)"><B>dereference(KeyedReference&lt;K, V&gt;)</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)"><B>dereference(KeyedReference&lt;K, V&gt;)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/DelegatingRegistry.html#deregister(java.lang.Object)"><B>deregister(Object)</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>
@@ -1793,6 +1864,39 @@ Method in class org.eclipse.net4j.util.ui.dnd.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/ui/prefs/OMPreferencePage.html#dialogChanged()"><B>dialogChanged()</B></A> -
Method in class org.eclipse.net4j.util.ui.prefs.<A HREF="./org/eclipse/net4j/util/ui/prefs/OMPreferencePage.html" title="class in org.eclipse.net4j.util.ui.prefs">OMPreferencePage</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security"><B>DiffieHellman</B></A> - Class in <A HREF="./org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A><DD>Executes the Diffie-Hellman key agreement protocol between 2 parties: <A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><CODE>DiffieHellman.Server</CODE></A> and <A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><CODE>DiffieHellman.Client</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.html#DiffieHellman()"><B>DiffieHellman()</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security">DiffieHellman</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><B>DiffieHellman.Client</B></A> - Class in <A HREF="./org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A><DD>Executes the client-side of the Diffie-Hellman key agreement protocol.<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.html#DiffieHellman.Client()"><B>DiffieHellman.Client()</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security"><B>DiffieHellman.Client.Response</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/security/DiffieHellman.Client.Response.html#DiffieHellman.Client.Response(byte[], byte[], byte[])"><B>DiffieHellman.Client.Response(byte[], byte[], byte[])</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html#DiffieHellman.Client.Response(org.eclipse.net4j.util.io.ExtendedDataInput)"><B>DiffieHellman.Client.Response(ExtendedDataInput)</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security"><B>DiffieHellman.ParameterSpecGenerator</B></A> - Class in <A HREF="./org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A><DD>Creates Diffie-Hellman parameters.<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html#DiffieHellman.ParameterSpecGenerator()"><B>DiffieHellman.ParameterSpecGenerator()</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.ParameterSpecGenerator</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><B>DiffieHellman.Server</B></A> - Class in <A HREF="./org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A><DD>Executes the server-side of the Diffie-Hellman key agreement protocol.<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html#DiffieHellman.Server(java.lang.String, javax.crypto.spec.DHParameterSpec, java.lang.String, java.lang.String)"><B>DiffieHellman.Server(String, DHParameterSpec, String, String)</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html#DiffieHellman.Server(java.lang.String, javax.crypto.spec.DHParameterSpec)"><B>DiffieHellman.Server(String, DHParameterSpec)</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html#DiffieHellman.Server(java.lang.String)"><B>DiffieHellman.Server(String)</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security"><B>DiffieHellman.Server.Challenge</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/security/DiffieHellman.Server.Challenge.html#DiffieHellman.Server.Challenge(java.lang.String, java.lang.String, java.lang.String, byte[])"><B>DiffieHellman.Server.Challenge(String, String, String, byte[])</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html#DiffieHellman.Server.Challenge(org.eclipse.net4j.util.io.ExtendedDataInput)"><B>DiffieHellman.Server.Challenge(ExtendedDataInput)</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security"><B>DiffieHellman.SkipParameterSpec</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/security/DiffieHellman.SkipParameterSpec.html#DiffieHellman.SkipParameterSpec()"><B>DiffieHellman.SkipParameterSpec()</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.SkipParameterSpec</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/DigestWriter.html#digest"><B>digest</B></A> -
Variable in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/DigestWriter.html" title="class in org.eclipse.net4j.util.io">DigestWriter</A>
<DD>The message digest associated with this stream.
@@ -1937,6 +2041,9 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/UserManager.html#doActivate()"><B>doActivate()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#doActivate()"><B>doActivate()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/lifecycle/Lifecycle.html#doAfterActivate()"><B>doAfterActivate()</B></A> -
Method in 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;
@@ -1964,6 +2071,9 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ResponseNegotiator.html#doBeforeActivate()"><B>doBeforeActivate()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#doBeforeActivate()"><B>doBeforeActivate()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/lifecycle/Lifecycle.html#doBeforeDeactivate()"><B>doBeforeDeactivate()</B></A> -
Method in 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;
@@ -2302,8 +2412,8 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/ContainerMap.html#entrySet()"><B>entrySet()</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#entrySet()"><B>entrySet()</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()"><B>entrySet()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/DelegatingRegistry.html#entrySet()"><B>entrySet()</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>
@@ -2359,6 +2469,9 @@ Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/om/OSGiActivator.html#equals(java.lang.Object)"><B>equals(Object)</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/ref/Interner.html#equals(E, E)"><B>equals(E, E)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>Returns true if the two objects are to be considered equal.
<DT><A HREF="./org/eclipse/net4j/util/registry/UnmodifiableRegistry.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/UnmodifiableRegistry.html" title="class in org.eclipse.net4j.util.registry">UnmodifiableRegistry</A>
<DD>&nbsp;
@@ -2538,6 +2651,9 @@ Static variable in class org.eclipse.net4j.util.fsm.<A HREF="./org/eclipse/net4j
<DT><A HREF="./org/eclipse/net4j/util/collection/FastList.html" title="class in org.eclipse.net4j.util.collection"><B>FastList</B></A>&lt;<A HREF="./org/eclipse/net4j/util/collection/FastList.html" title="type parameter in FastList">E</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/collection/package-summary.html">org.eclipse.net4j.util.collection</A><DD><B>Deprecated.</B>&nbsp;<I>As of 3.2 use <A HREF="./org/eclipse/net4j/util/collection/ConcurrentArray.html" title="class in org.eclipse.net4j.util.collection"><CODE>ConcurrentArray</CODE></A>.</I><DT><A HREF="./org/eclipse/net4j/util/collection/FastList.html#FastList()"><B>FastList()</B></A> -
Constructor for class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/FastList.html" title="class in org.eclipse.net4j.util.collection">FastList</A>
<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><B>FileAuthenticatorFactory</B></A> - Class in <A HREF="./org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A><DD>TODO Consider file attributes when creating initially empty file<DT><A HREF="./org/eclipse/net4j/util/security/FileAuthenticatorFactory.html#FileAuthenticatorFactory()"><B>FileAuthenticatorFactory()</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/log/FileLogHandler.html" title="class in org.eclipse.net4j.util.om.log"><B>FileLogHandler</B></A> - Class in <A HREF="./org/eclipse/net4j/util/om/log/package-summary.html">org.eclipse.net4j.util.om.log</A><DD>A <A HREF="./org/eclipse/net4j/util/om/log/OMLogHandler.html" title="interface in org.eclipse.net4j.util.om.log"><CODE>log handler</CODE></A> that appends log events to a <A HREF="./org/eclipse/net4j/util/om/log/FileLogHandler.html#getLogFile()"><CODE>file</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/om/log/FileLogHandler.html#FileLogHandler(java.io.File, org.eclipse.net4j.util.om.log.OMLogger.Level)"><B>FileLogHandler(File, OMLogger.Level)</B></A> -
Constructor for class org.eclipse.net4j.util.om.log.<A HREF="./org/eclipse/net4j/util/om/log/FileLogHandler.html" title="class in org.eclipse.net4j.util.om.log">FileLogHandler</A>
<DD>&nbsp;
@@ -2742,6 +2858,9 @@ 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#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/ReflectUtil.PrimitiveType.html#forClass(java.lang.Class)"><B>forClass(Class&lt;?&gt;)</B></A> -
+Static method in enum org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</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;
@@ -2850,6 +2969,9 @@ Method in class org.eclipse.net4j.util.fsm.<A HREF="./org/eclipse/net4j/util/fsm
<A NAME="_G_"><!-- --></A><H2>
<B>G</B></H2>
<DL>
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html#generate(int)"><B>generate(int)</B></A> -
+Static method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.ParameterSpecGenerator</A>
+<DD>Create Diffie-Hellman parameters.
<DT><A HREF="./org/eclipse/net4j/util/UUIDGenerator.html#generate()"><B>generate()</B></A> -
Method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/UUIDGenerator.html" title="class in org.eclipse.net4j.util">UUIDGenerator</A>
<DD>&nbsp;
@@ -2925,8 +3047,8 @@ Method in interface org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util
<DT><A HREF="./org/eclipse/net4j/util/ref/KeyedStrongReference.html#get()"><B>get()</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/KeyedStrongReference.html" title="class in org.eclipse.net4j.util.ref">KeyedStrongReference</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#get(java.lang.Object)"><B>get(Object)</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)"><B>get(Object)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/DelegatingRegistry.html#get(java.lang.Object)"><B>get(Object)</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>
@@ -3108,6 +3230,9 @@ Method in class org.eclipse.net4j.util.properties.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/ui/DefaultPropertySource.DelegatingPropertyDescriptor.html#getCategory()"><B>getCategory()</B></A> -
Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/DefaultPropertySource.DelegatingPropertyDescriptor.html" title="class in org.eclipse.net4j.util.ui">DefaultPropertySource.DelegatingPropertyDescriptor</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html#getChallenge()"><B>getChallenge()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/HistoryText.html#getCharCount()"><B>getCharCount()</B></A> -
Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/util/ui/widgets/HistoryText.html" title="class in org.eclipse.net4j.util.ui.widgets">HistoryText</A>
<DD>&nbsp;
@@ -3126,6 +3251,9 @@ Method in interface org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j
<DT><A HREF="./org/eclipse/net4j/util/ui/views/ContainerPathItemProvider.html#getChildren(org.eclipse.jface.viewers.TreePath)"><B>getChildren(TreePath)</B></A> -
Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/util/ui/views/ContainerPathItemProvider.html" title="class in org.eclipse.net4j.util.ui.views">ContainerPathItemProvider</A>
<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html#getCipherText()"><B>getCipherText()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/OMBundle.html#getClasses()"><B>getClasses()</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;
@@ -3135,6 +3263,9 @@ Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/OneBorderComposite.html#getClientControl()"><B>getClientControl()</B></A> -
Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/util/ui/widgets/OneBorderComposite.html" title="class in org.eclipse.net4j.util.ui.widgets">OneBorderComposite</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html#getClientPubKeyEnc()"><B>getClientPubKeyEnc()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/views/ContainerView.html#getCollapseAllAction()"><B>getCollapseAllAction()</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;
@@ -3195,6 +3326,9 @@ Method in interface org.eclipse.net4j.util.om.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/factory/FactoryDescriptor.html#getConfigurationElement()"><B>getConfigurationElement()</B></A> -
Method in class org.eclipse.net4j.util.factory.<A HREF="./org/eclipse/net4j/util/factory/FactoryDescriptor.html" title="class in org.eclipse.net4j.util.factory">FactoryDescriptor</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#getConstructionStackTraces(long)"><B>getConstructionStackTraces(long)</B></A> -
+Static method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/options/IOptions.html#getContainer()"><B>getContainer()</B></A> -
Method in interface org.eclipse.net4j.util.options.<A HREF="./org/eclipse/net4j/util/options/IOptions.html" title="interface in org.eclipse.net4j.util.options">IOptions</A>
<DD>Returns the container of this options object.
@@ -3270,9 +3404,15 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/security/ICredentialsProvider.html#getCredentials()"><B>getCredentials()</B></A> -
Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/ICredentialsProvider2.html#getCredentials(java.lang.String)"><B>getCredentials(String)</B></A> -
+Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html#getCredentials()"><B>getCredentials()</B></A> -
Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html#getCredentials(java.lang.String)"><B>getCredentials(String)</B></A> -
+Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/PasswordCredentialsProvider.Delegating.html#getCredentials()"><B>getCredentials()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/PasswordCredentialsProvider.Delegating.html" title="class in org.eclipse.net4j.util.security">PasswordCredentialsProvider.Delegating</A>
<DD>&nbsp;
@@ -3285,6 +3425,9 @@ Method in class org.eclipse.net4j.util.ui.security.<A HREF="./org/eclipse/net4j/
<DT><A HREF="./org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html#getCredentials()"><B>getCredentials()</B></A> -
Method in class org.eclipse.net4j.util.ui.security.<A HREF="./org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html#getCredentials(java.lang.String)"><B>getCredentials(String)</B></A> -
+Method in class org.eclipse.net4j.util.ui.security.<A HREF="./org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ResponseNegotiator.html#getCredentialsProvider()"><B>getCredentialsProvider()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>
<DD>&nbsp;
@@ -3303,6 +3446,9 @@ Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/BaseDialog.html#getCurrentViewer()"><B>getCurrentViewer()</B></A> -
Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/util/ui/widgets/BaseDialog.html" title="class in org.eclipse.net4j.util.ui.widgets">BaseDialog</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html#getCypherTransformation()"><B>getCypherTransformation()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/ByteArrayWrapper.html#getData()"><B>getData()</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/ByteArrayWrapper.html" title="class in org.eclipse.net4j.util.collection">ByteArrayWrapper</A>
<DD>&nbsp;
@@ -3714,12 +3860,24 @@ Method in class org.eclipse.net4j.util.ui.views.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html#getEncryptionAlgorithmName()"><B>getEncryptionAlgorithmName()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getEncryptionAlgorithmName()"><B>getEncryptionAlgorithmName()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html#getEncryptionIterationCount()"><B>getEncryptionIterationCount()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getEncryptionIterationCount()"><B>getEncryptionIterationCount()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html#getEncryptionSaltBytes()"><B>getEncryptionSaltBytes()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getEncryptionSaltBytes()"><B>getEncryptionSaltBytes()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.html#getEntry(int)"><B>getEntry(int)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>Gets the first entry in the table with exactly the given hash code.
<DT><A HREF="./org/eclipse/net4j/util/io/SortedFileMap.html#getEntryCount()"><B>getEntryCount()</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;
@@ -4089,6 +4247,9 @@ Method in class org.eclipse.net4j.util.om.monitor.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/om/monitor/ProgressDistributable.html#getLoopWork(CONTEXT)"><B>getLoopWork(CONTEXT)</B></A> -
Method in interface org.eclipse.net4j.util.om.monitor.<A HREF="./org/eclipse/net4j/util/om/monitor/ProgressDistributable.html" title="interface in org.eclipse.net4j.util.om.monitor">ProgressDistributable</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/container/IManagedContainerFactory.html#getManagedContainer()"><B>getManagedContainer()</B></A> -
+Method in interface org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container">IManagedContainerFactory</A>
+<DD>Obtains the container that I should use to get my dependencies.
<DT><A HREF="./org/eclipse/net4j/util/registry/HashMapDelegatingRegistry.html#getMap()"><B>getMap()</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/HashMapDelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapDelegatingRegistry</A>
<DD>&nbsp;
@@ -4185,6 +4346,9 @@ Method in class org.eclipse.net4j.util.event.<A HREF="./org/eclipse/net4j/util/e
<DT><A HREF="./org/eclipse/net4j/util/om/pref/OMPreferencesChangeEvent.html#getNewValue()"><B>getNewValue()</B></A> -
Method in interface org.eclipse.net4j.util.om.pref.<A HREF="./org/eclipse/net4j/util/om/pref/OMPreferencesChangeEvent.html" title="interface in org.eclipse.net4j.util.om.pref">OMPreferencesChangeEvent</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html#getNextEntry()"><B>getNextEntry()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/views/ContainerItemProvider.html#getNode(java.lang.Object)"><B>getNode(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;
@@ -4242,9 +4406,18 @@ Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/ReflectUtil.html#getPackageName(java.lang.String)"><B>getPackageName(String)</B></A> -
Static method 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/collection/GrowingRandomAccessList.html#getPage(int)"><B>getPage(int)</B></A> -
+Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="class in org.eclipse.net4j.util.collection">GrowingRandomAccessList</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/actions/LongRunningAction.html#getPage()"><B>getPage()</B></A> -
Method in class org.eclipse.net4j.util.ui.actions.<A HREF="./org/eclipse/net4j/util/ui/actions/LongRunningAction.html" title="class in org.eclipse.net4j.util.ui.actions">LongRunningAction</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html#getPageIndex(int)"><B>getPageIndex(int)</B></A> -
+Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="class in org.eclipse.net4j.util.collection">GrowingRandomAccessList</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html#getParamsEnc()"><B>getParamsEnc()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/monitor/NestedMonitor.html#getParent()"><B>getParent()</B></A> -
Method in class org.eclipse.net4j.util.om.monitor.<A HREF="./org/eclipse/net4j/util/om/monitor/NestedMonitor.html" title="class in org.eclipse.net4j.util.om.monitor">NestedMonitor</A>
<DD>&nbsp;
@@ -4281,6 +4454,9 @@ Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j
<DT><A HREF="./org/eclipse/net4j/util/security/PasswordCredentials.html#getPassword()"><B>getPassword()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/PasswordCredentials.html" title="class in org.eclipse.net4j.util.security">PasswordCredentials</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManager.html#getPassword(java.lang.String)"><B>getPassword(String)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/trace/PrintTraceHandler.html#getPattern()"><B>getPattern()</B></A> -
Method in class org.eclipse.net4j.util.om.trace.<A HREF="./org/eclipse/net4j/util/om/trace/PrintTraceHandler.html" title="class in org.eclipse.net4j.util.om.trace">PrintTraceHandler</A>
<DD>&nbsp;
@@ -4302,6 +4478,9 @@ Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceQueueWorker.html#getPollMillis()"><B>getPollMillis()</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceQueueWorker.html" title="class in org.eclipse.net4j.util.ref">ReferenceQueueWorker</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/collection/PositionProvider.html#getPosition()"><B>getPosition()</B></A> -
+Method in interface org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection">PositionProvider</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/io/SortedFileMap.html#getPosition(long)"><B>getPosition(long)</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;
@@ -4422,6 +4601,9 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html#getRandomizer(org.eclipse.net4j.util.container.IManagedContainer, java.lang.String)"><B>getRandomizer(IManagedContainer, String)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorConfigurer</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getRandomizer()"><B>getRandomizer()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html#getRandomizerDescription(java.lang.String)"><B>getRandomizerDescription(String)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorConfigurer</A>
<DD>&nbsp;
@@ -4431,6 +4613,12 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/concurrent/RWOLockManager.LockState.html#getReadLockOwners()"><B>getReadLockOwners()</B></A> -
Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/RWOLockManager.LockState.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager.LockState</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html#getRealm()"><B>getRealm()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ui/security/CredentialsDialog.html#getRealm()"><B>getRealm()</B></A> -
+Method in class org.eclipse.net4j.util.ui.security.<A HREF="./org/eclipse/net4j/util/ui/security/CredentialsDialog.html" title="class in org.eclipse.net4j.util.ui.security">CredentialsDialog</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/INegotiationContext.html#getReceiver()"><B>getReceiver()</B></A> -
Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/INegotiationContext.html" title="interface in org.eclipse.net4j.util.security">INegotiationContext</A>
<DD>&nbsp;
@@ -4509,6 +4697,9 @@ Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/ui/actions/SashLayoutAction.html#getSashComposite()"><B>getSashComposite()</B></A> -
Method in class org.eclipse.net4j.util.ui.actions.<A HREF="./org/eclipse/net4j/util/ui/actions/SashLayoutAction.html" title="class in org.eclipse.net4j.util.ui.actions">SashLayoutAction</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html#getSecretAlgorithm()"><B>getSecretAlgorithm()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/actions/SafeActionDelegate.html#getSelection()"><B>getSelection()</B></A> -
Method in class org.eclipse.net4j.util.ui.actions.<A HREF="./org/eclipse/net4j/util/ui/actions/SafeActionDelegate.html" title="class in org.eclipse.net4j.util.ui.actions">SafeActionDelegate</A>
<DD>&nbsp;
@@ -4524,6 +4715,12 @@ Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/ui/prefs/OMPreferencePage.html#getSelectionListener()"><B>getSelectionListener()</B></A> -
Method in class org.eclipse.net4j.util.ui.prefs.<A HREF="./org/eclipse/net4j/util/ui/prefs/OMPreferencePage.html" title="class in org.eclipse.net4j.util.ui.prefs">OMPreferencePage</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html#getServerPubKeyEnc()"><B>getServerPubKeyEnc()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html#getServerRealm()"><B>getServerRealm()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/container/SetContainer.html#getSet()"><B>getSet()</B></A> -
Method in class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/SetContainer.html" title="class in org.eclipse.net4j.util.container">SetContainer</A>
<DD>&nbsp;
@@ -4785,6 +4982,9 @@ Method in class org.eclipse.net4j.util.ui.container.<A HREF="./org/eclipse/net4j
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html#getTokenLength()"><B>getTokenLength()</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getTokenLength()"><B>getTokenLength()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/container/ElementWizardDialog.html#getToolTip()"><B>getToolTip()</B></A> -
Method in class org.eclipse.net4j.util.ui.container.<A HREF="./org/eclipse/net4j/util/ui/container/ElementWizardDialog.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizardDialog</A>
<DD>&nbsp;
@@ -4884,6 +5084,9 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html#getUserManager(org.eclipse.net4j.util.container.IManagedContainer, java.lang.String)"><B>getUserManager(IManagedContainer, String)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorConfigurer</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getUserManager()"><B>getUserManager()</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html#getUserManagerDescription(java.lang.String)"><B>getUserManagerDescription(String)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorConfigurer</A>
<DD>&nbsp;
@@ -4998,6 +5201,9 @@ Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/StringUtil.html#glob(java.lang.String, java.lang.String, java.lang.String[])"><B>glob(String, String, String[])</B></A> -
Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/StringUtil.html" title="class in org.eclipse.net4j.util">StringUtil</A>
<DD>Matches a string against a pattern and fills an array with the sub-matches.
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.html#grow(int)"><B>grow(int)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>Ensures that the set has at least the specifies capacity.
<DT><A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="class in org.eclipse.net4j.util.collection"><B>GrowingRandomAccessList</B></A>&lt;<A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/collection/package-summary.html">org.eclipse.net4j.util.collection</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html#GrowingRandomAccessList(java.lang.Class, int)"><B>GrowingRandomAccessList(Class&lt;E&gt;, int)</B></A> -
Constructor for class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="class in org.eclipse.net4j.util.collection">GrowingRandomAccessList</A>
<DD>&nbsp;
@@ -5018,6 +5224,9 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html#handleChallenge(org.eclipse.net4j.util.security.INegotiationContext, java.nio.ByteBuffer, java.nio.ByteBuffer)"><B>handleChallenge(INegotiationContext, ByteBuffer, ByteBuffer)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.html#handleChallenge(org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge, byte[])"><B>handleChallenge(DiffieHellman.Server.Challenge, byte[])</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ResponseNegotiator.html#handleChallenge(org.eclipse.net4j.util.security.INegotiationContext, java.nio.ByteBuffer, java.nio.ByteBuffer)"><B>handleChallenge(INegotiationContext, ByteBuffer, ByteBuffer)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>
<DD>&nbsp;
@@ -5078,6 +5287,9 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html#handleResponse(org.eclipse.net4j.util.security.INegotiationContext, java.nio.ByteBuffer)"><B>handleResponse(INegotiationContext, ByteBuffer)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html#handleResponse(org.eclipse.net4j.util.security.DiffieHellman.Client.Response)"><B>handleResponse(DiffieHellman.Client.Response)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/trace/RemoteTraceServer.html#handleSession(java.net.Socket)"><B>handleSession(Socket)</B></A> -
Method in class org.eclipse.net4j.util.om.trace.<A HREF="./org/eclipse/net4j/util/om/trace/RemoteTraceServer.html" title="class in org.eclipse.net4j.util.om.trace">RemoteTraceServer</A>
<DD>&nbsp;
@@ -5171,6 +5383,12 @@ Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/om/OSGiActivator.html#hashCode()"><B>hashCode()</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/ref/Interner.Entry.html#hashCode"><B>hashCode</B></A> -
+Variable in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.html#hashCode(E)"><B>hashCode(E)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/UnmodifiableRegistry.html#hashCode()"><B>hashCode()</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/UnmodifiableRegistry.html" title="class in org.eclipse.net4j.util.registry">UnmodifiableRegistry</A>
<DD>&nbsp;
@@ -5311,12 +5529,14 @@ Constructor for class org.eclipse.net4j.util.cache.<A HREF="./org/eclipse/net4j/
<A NAME="_I_"><!-- --></A><H2>
<B>I</B></H2>
<DL>
-<DT><A HREF="./org/eclipse/net4j/util/cache/ICache.html" title="interface in org.eclipse.net4j.util.cache"><B>ICache</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheMonitor.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheMonitor</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheMonitor.Condition.html" title="enum in org.eclipse.net4j.util.cache"><B>ICacheMonitor.Condition</B></A> - Enum in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheMonitor.ConditionPolicy.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheMonitor.ConditionPolicy</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheMonitorEvent.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheMonitorEvent</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheProbe.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheProbe</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheRegistration.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheRegistration</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/security/IChallengeResponse.html" title="interface in org.eclipse.net4j.util.security"><B>IChallengeResponse</B></A> - Interface 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/security/IChallengeResponse.Event.html" title="enum in org.eclipse.net4j.util.security"><B>IChallengeResponse.Event</B></A> - Enum 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/security/IChallengeResponse.State.html" title="enum in org.eclipse.net4j.util.security"><B>IChallengeResponse.State</B></A> - Enum 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/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><B>IContainer</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="type parameter in IContainer">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>Contains a number of elements and notifies about element addition and removal.<DT><A HREF="./org/eclipse/net4j/util/container/IContainer.Modifiable.html" title="interface in org.eclipse.net4j.util.container"><B>IContainer.Modifiable</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainer.Modifiable.html" title="type parameter in IContainer.Modifiable">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> with additional methods to add or remove elements.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerBlockingQueue</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="type parameter in IContainerBlockingQueue">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent"><CODE>BlockingQueue</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerCollection</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="type parameter in IContainerCollection">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><B>IContainerDelta</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainerDelta.html" title="type parameter in IContainerDelta">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>Describes the addition or removal of a single element from a <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerDelta.Kind.html" title="enum in org.eclipse.net4j.util.container"><B>IContainerDelta.Kind</B></A> - Enum in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>Enumerates the possible <A HREF="./org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> kinds <A HREF="./org/eclipse/net4j/util/container/IContainerDelta.Kind.html#ADDED"><CODE>IContainerDelta.Kind.ADDED</CODE></A> or <A HREF="./org/eclipse/net4j/util/container/IContainerDelta.Kind.html#REMOVED"><CODE>IContainerDelta.Kind.REMOVED</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><B>IContainerEvent</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainerEvent.html" title="type parameter in IContainerEvent">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>An <A HREF="./org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its elements have changed.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container"><B>IContainerEventVisitor</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="type parameter in IContainerEventVisitor">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>A callback interface for visiting <A HREF="./org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container deltas</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html" title="interface in org.eclipse.net4j.util.container"><B>IContainerEventVisitor.Filtered</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html" title="type parameter in IContainerEventVisitor.Filtered">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>An extension interface for <A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event visitors</CODE></A> that can <A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html#filter(E)"><CODE>filter</CODE></A> deltas from being visited.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerList</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerList.html" title="type parameter in IContainerList">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <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"><CODE>List</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerMap</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="type parameter in IContainerMap">K</A>,<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="type parameter in IContainerMap">V</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> (of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util"><CODE>map entries</CODE></A>) that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerQueue</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="type parameter in IContainerQueue">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util"><CODE>Queue</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerSet</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="type parameter in IContainerSet">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerSortedSet</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="type parameter in IContainerSortedSet">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/concurrent/ICorrelator.html" title="interface in org.eclipse.net4j.util.concurrent"><B>ICorrelator</B></A>&lt;<A HREF="./org/eclipse/net4j/util/concurrent/ICorrelator.html" title="type parameter in ICorrelator">CORRELATION</A>,<A HREF="./org/eclipse/net4j/util/concurrent/ICorrelator.html" title="type parameter in ICorrelator">VALUE</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/concurrent/package-summary.html">org.eclipse.net4j.util.concurrent</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/security/ICredentials.html" title="interface in org.eclipse.net4j.util.security"><B>ICredentials</B></A> - Interface 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/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>ICredentialsProvider</B></A> - Interface 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/views/IElementFilter.html" title="interface in org.eclipse.net4j.util.ui.views"><B>IElementFilter</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/ui/views/package-summary.html">org.eclipse.net4j.util.ui.views</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/container/IElementProcessor.html" title="interface in org.eclipse.net4j.util.container"><B>IElementProcessor</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>Processes elements of a <A HREF="./org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> when they're added to the container.<DT><A HREF="./org/eclipse/net4j/util/ui/container/IElementWizard.html" title="interface in org.eclipse.net4j.util.ui.container"><B>IElementWizard</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/ui/container/package-summary.html">org.eclipse.net4j.util.ui.container</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/IErrorHandler.html" title="interface in org.eclipse.net4j.util"><B>IErrorHandler</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A><DD>A callback interface with a <A HREF="./org/eclipse/net4j/util/IErrorHandler.html#handleError(java.lang.Throwable)"><CODE>handleError()</CODE></A> method.<DT><A HREF="./org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><B>IEvent</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/event/package-summary.html">org.eclipse.net4j.util.event</A><DD>An event that is fired from a <A HREF="./org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="./org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><B>IFactory</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/factory/package-summary.html">org.eclipse.net4j.util.factory</A><DD><A HREF="./org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="./org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/factory/IFactoryKey.html" title="interface in org.eclipse.net4j.util.factory"><B>IFactoryKey</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/factory/package-summary.html">org.eclipse.net4j.util.factory</A><DD>Identifies a <A HREF="./org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> by <A HREF="./org/eclipse/net4j/util/factory/IFactoryKey.html#getProductGroup()"><CODE>product group</CODE></A> and <A HREF="./org/eclipse/net4j/util/factory/IFactoryKey.html#getType()"><CODE>type</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><B>IGNORE</B></A> -
+<DT><A HREF="./org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security"><B>IAuthenticator</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A><DD>Authenticates users.<DT><A HREF="./org/eclipse/net4j/util/cache/ICache.html" title="interface in org.eclipse.net4j.util.cache"><B>ICache</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheMonitor.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheMonitor</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheMonitor.Condition.html" title="enum in org.eclipse.net4j.util.cache"><B>ICacheMonitor.Condition</B></A> - Enum in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheMonitor.ConditionPolicy.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheMonitor.ConditionPolicy</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheMonitorEvent.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheMonitorEvent</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheProbe.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheProbe</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/cache/ICacheRegistration.html" title="interface in org.eclipse.net4j.util.cache"><B>ICacheRegistration</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/cache/package-summary.html">org.eclipse.net4j.util.cache</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/security/IChallengeResponse.html" title="interface in org.eclipse.net4j.util.security"><B>IChallengeResponse</B></A> - Interface 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/security/IChallengeResponse.Event.html" title="enum in org.eclipse.net4j.util.security"><B>IChallengeResponse.Event</B></A> - Enum 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/security/IChallengeResponse.State.html" title="enum in org.eclipse.net4j.util.security"><B>IChallengeResponse.State</B></A> - Enum 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/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><B>IContainer</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="type parameter in IContainer">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>Contains a number of elements and notifies about element addition and removal.<DT><A HREF="./org/eclipse/net4j/util/container/IContainer.Modifiable.html" title="interface in org.eclipse.net4j.util.container"><B>IContainer.Modifiable</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainer.Modifiable.html" title="type parameter in IContainer.Modifiable">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> with additional methods to add or remove elements.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerBlockingQueue</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="type parameter in IContainerBlockingQueue">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent"><CODE>BlockingQueue</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerCollection</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="type parameter in IContainerCollection">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><B>IContainerDelta</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainerDelta.html" title="type parameter in IContainerDelta">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>Describes the addition or removal of a single element from a <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerDelta.Kind.html" title="enum in org.eclipse.net4j.util.container"><B>IContainerDelta.Kind</B></A> - Enum in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>Enumerates the possible <A HREF="./org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> kinds <A HREF="./org/eclipse/net4j/util/container/IContainerDelta.Kind.html#ADDED"><CODE>IContainerDelta.Kind.ADDED</CODE></A> or <A HREF="./org/eclipse/net4j/util/container/IContainerDelta.Kind.html#REMOVED"><CODE>IContainerDelta.Kind.REMOVED</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><B>IContainerEvent</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainerEvent.html" title="type parameter in IContainerEvent">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>An <A HREF="./org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its elements have changed.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container"><B>IContainerEventVisitor</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="type parameter in IContainerEventVisitor">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>A callback interface for visiting <A HREF="./org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container deltas</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html" title="interface in org.eclipse.net4j.util.container"><B>IContainerEventVisitor.Filtered</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html" title="type parameter in IContainerEventVisitor.Filtered">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>An extension interface for <A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event visitors</CODE></A> that can <A HREF="./org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html#filter(E)"><CODE>filter</CODE></A> deltas from being visited.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerList</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerList.html" title="type parameter in IContainerList">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <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"><CODE>List</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerMap</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="type parameter in IContainerMap">K</A>,<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="type parameter in IContainerMap">V</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> (of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util"><CODE>map entries</CODE></A>) that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerQueue</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="type parameter in IContainerQueue">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util"><CODE>Queue</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerSet</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="type parameter in IContainerSet">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><B>IContainerSortedSet</B></A>&lt;<A HREF="./org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="type parameter in IContainerSortedSet">E</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/container/delegate/package-summary.html">org.eclipse.net4j.util.container.delegate</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/concurrent/ICorrelator.html" title="interface in org.eclipse.net4j.util.concurrent"><B>ICorrelator</B></A>&lt;<A HREF="./org/eclipse/net4j/util/concurrent/ICorrelator.html" title="type parameter in ICorrelator">CORRELATION</A>,<A HREF="./org/eclipse/net4j/util/concurrent/ICorrelator.html" title="type parameter in ICorrelator">VALUE</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/concurrent/package-summary.html">org.eclipse.net4j.util.concurrent</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/security/ICredentials.html" title="interface in org.eclipse.net4j.util.security"><B>ICredentials</B></A> - Interface 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/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>ICredentialsProvider</B></A> - Interface 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/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>ICredentialsProvider2</B></A> - Interface 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/views/IElementFilter.html" title="interface in org.eclipse.net4j.util.ui.views"><B>IElementFilter</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/ui/views/package-summary.html">org.eclipse.net4j.util.ui.views</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/container/IElementProcessor.html" title="interface in org.eclipse.net4j.util.container"><B>IElementProcessor</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>Processes elements of a <A HREF="./org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> when they're added to the container.<DT><A HREF="./org/eclipse/net4j/util/ui/container/IElementWizard.html" title="interface in org.eclipse.net4j.util.ui.container"><B>IElementWizard</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/ui/container/package-summary.html">org.eclipse.net4j.util.ui.container</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/IErrorHandler.html" title="interface in org.eclipse.net4j.util"><B>IErrorHandler</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A><DD>A callback interface with a <A HREF="./org/eclipse/net4j/util/IErrorHandler.html#handleError(java.lang.Throwable)"><CODE>handleError()</CODE></A> method.<DT><A HREF="./org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><B>IEvent</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/event/package-summary.html">org.eclipse.net4j.util.event</A><DD>An event that is fired from a <A HREF="./org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="./org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><B>IFactory</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/factory/package-summary.html">org.eclipse.net4j.util.factory</A><DD><A HREF="./org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="./org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/factory/IFactoryKey.html" title="interface in org.eclipse.net4j.util.factory"><B>IFactoryKey</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/factory/package-summary.html">org.eclipse.net4j.util.factory</A><DD>Identifies a <A HREF="./org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> by <A HREF="./org/eclipse/net4j/util/factory/IFactoryKey.html#getProductGroup()"><CODE>product group</CODE></A> and <A HREF="./org/eclipse/net4j/util/factory/IFactoryKey.html#getType()"><CODE>type</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><B>IGNORE</B></A> -
Static variable in class org.eclipse.net4j.util.fsm.<A HREF="./org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/IHistory.html" title="interface in org.eclipse.net4j.util.collection"><B>IHistory</B></A>&lt;<A HREF="./org/eclipse/net4j/util/collection/IHistory.html" title="type parameter in IHistory">T</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/collection/package-summary.html">org.eclipse.net4j.util.collection</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/collection/IHistoryChangeEvent.html" title="interface in org.eclipse.net4j.util.collection"><B>IHistoryChangeEvent</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/collection/package-summary.html">org.eclipse.net4j.util.collection</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/collection/IHistoryElement.html" title="interface in org.eclipse.net4j.util.collection"><B>IHistoryElement</B></A>&lt;<A HREF="./org/eclipse/net4j/util/collection/IHistoryElement.html" title="type parameter in IHistoryElement">T</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/collection/package-summary.html">org.eclipse.net4j.util.collection</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><B>ILifecycle</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/lifecycle/package-summary.html">org.eclipse.net4j.util.lifecycle</A><DD>An entity that has a well-defined <A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
<A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html" title="interface in org.eclipse.net4j.util.lifecycle"><B>ILifecycle.DeferrableActivation</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/lifecycle/package-summary.html">org.eclipse.net4j.util.lifecycle</A><DD>A mix-in interface for <A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycles</CODE></A> with deferrable activation.<DT><A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><B>ILifecycleEvent</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/lifecycle/package-summary.html">org.eclipse.net4j.util.lifecycle</A><DD>An <A HREF="./org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from 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> when its lifecycle <A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.<DT><A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><B>ILifecycleEvent.Kind</B></A> - Enum in <A HREF="./org/eclipse/net4j/util/lifecycle/package-summary.html">org.eclipse.net4j.util.lifecycle</A><DD>Enumerates the possible <A HREF="./org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an entity.<DT><A HREF="./org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><B>IListener</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/event/package-summary.html">org.eclipse.net4j.util.event</A><DD>A callback interface that <A HREF="./org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="./org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.<DT><A HREF="./org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><B>IManagedContainer</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="./org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
- <A HREF="./org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .<DT><A HREF="./org/eclipse/net4j/util/ImplementationError.html" title="class in org.eclipse.net4j.util"><B>ImplementationError</B></A> - Error in <A HREF="./org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A><DD>Should not be used anymore in favour of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/AssertionError.html?is-external=true" title="class or interface in java.lang"><CODE>AssertionError</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/ImplementationError.html#ImplementationError()"><B>ImplementationError()</B></A> -
+ <A HREF="./org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .<DT><A HREF="./org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><B>IManagedContainerFactory</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>An extension of the <A HREF="./org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>IFactory</CODE></A> protocol that provides an
+ awareness of the container that instantiated it, so that the
+ factory may reach back into that container for dependencies.<DT><A HREF="./org/eclipse/net4j/util/ImplementationError.html" title="class in org.eclipse.net4j.util"><B>ImplementationError</B></A> - Error in <A HREF="./org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A><DD>Should not be used anymore in favour of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/AssertionError.html?is-external=true" title="class or interface in java.lang"><CODE>AssertionError</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/ImplementationError.html#ImplementationError()"><B>ImplementationError()</B></A> -
Constructor for error org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ImplementationError.html" title="class in org.eclipse.net4j.util">ImplementationError</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ImplementationError.html#ImplementationError(java.lang.String)"><B>ImplementationError(String)</B></A> -
@@ -5491,6 +5711,9 @@ Static variable in class org.eclipse.net4j.util.om.log.<A HREF="./org/eclipse/ne
<DT><A HREF="./org/eclipse/net4j/util/om/OMPlatform.html#INSTANCE"><B>INSTANCE</B></A> -
Static variable in interface org.eclipse.net4j.util.om.<A HREF="./org/eclipse/net4j/util/om/OMPlatform.html" title="interface in org.eclipse.net4j.util.om">OMPlatform</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.SkipParameterSpec</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ReflectUtil.html#instantiate(java.util.Map, java.lang.String, java.lang.String, java.lang.ClassLoader)"><B>instantiate(Map&lt;Object, Object&gt;, String, String, ClassLoader)</B></A> -
Static method 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;
@@ -5500,9 +5723,21 @@ Static variable in class org.eclipse.net4j.util.ui.actions.<A HREF="./org/eclips
<DT><A HREF="./org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security"><B>InteractiveCredentialsProvider</B></A> - Class in <A HREF="./org/eclipse/net4j/util/ui/security/package-summary.html">org.eclipse.net4j.util.ui.security</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html#InteractiveCredentialsProvider()"><B>InteractiveCredentialsProvider()</B></A> -
Constructor for class org.eclipse.net4j.util.ui.security.<A HREF="./org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.html#intern(E)"><B>intern(E)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/om/monitor/EclipseMonitor.SynchronizedSubProgressMonitor.html#internalWorked(double)"><B>internalWorked(double)</B></A> -
Method in class org.eclipse.net4j.util.om.monitor.<A HREF="./org/eclipse/net4j/util/om/monitor/EclipseMonitor.SynchronizedSubProgressMonitor.html" title="class in org.eclipse.net4j.util.om.monitor">EclipseMonitor.SynchronizedSubProgressMonitor</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref"><B>Interner</B></A>&lt;<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.html#Interner()"><B>Interner()</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.html#Interner(int)"><B>Interner(int)</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref"><B>Interner.Entry</B></A>&lt;<A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A><DD>A weak reference holder that caches the hash code of the referent and is chained in the <A HREF="./org/eclipse/net4j/util/ref/Interner.html#entries"><CODE>Interner.entries</CODE></A> to handle collisions.<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html#Interner.Entry(E, int, java.lang.ref.ReferenceQueue)"><B>Interner.Entry(E, int, ReferenceQueue&lt;? super E&gt;)</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html#invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])"><B>invoke(Object, Method, Object[])</B></A> -
Method in class org.eclipse.net4j.util.lifecycle.<A HREF="./org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleUtil.Delegator</A>
<DD>&nbsp;
@@ -5536,7 +5771,7 @@ Constructor for exception org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j
<DT><A HREF="./org/eclipse/net4j/util/io/IOUtil.html" title="class in org.eclipse.net4j.util.io"><B>IOUtil</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/IOUtil.FileCollector.html" title="class in org.eclipse.net4j.util.io"><B>IOUtil.FileCollector</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/IOUtil.FileCollector.html#IOUtil.FileCollector()"><B>IOUtil.FileCollector()</B></A> -
Constructor for 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;
-<DT><A HREF="./org/eclipse/net4j/util/io/IOVisitor.html" title="interface in org.eclipse.net4j.util.io"><B>IOVisitor</B></A> - Interface 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/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security"><B>IPasswordCredentials</B></A> - Interface 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/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>IPasswordCredentialsProvider</B></A> - Interface 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/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container"><B>IPluginContainer</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IExtensionRegistry.html?is-external=true" title="class or interface in org.eclipse.core.runtime"><CODE>extension registry</CODE></A>
+<DT><A HREF="./org/eclipse/net4j/util/io/IOVisitor.html" title="interface in org.eclipse.net4j.util.io"><B>IOVisitor</B></A> - Interface 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/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security"><B>IPasswordCredentials</B></A> - Interface 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/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>IPasswordCredentialsProvider</B></A> - Interface 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/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>IPasswordCredentialsProvider2</B></A> - Interface 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/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container"><B>IPluginContainer</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</A><DD>A <A HREF="./org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IExtensionRegistry.html?is-external=true" title="class or interface in org.eclipse.core.runtime"><CODE>extension registry</CODE></A>
.<DT><A HREF="./org/eclipse/net4j/util/properties/IProperties.html" title="interface in org.eclipse.net4j.util.properties"><B>IProperties</B></A>&lt;<A HREF="./org/eclipse/net4j/util/properties/IProperties.html" title="type parameter in IProperties">RECEIVER</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/properties/package-summary.html">org.eclipse.net4j.util.properties</A><DD>Contains a list of <A HREF="./org/eclipse/net4j/util/properties/Property.html" title="class in org.eclipse.net4j.util.properties"><CODE>properties</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/properties/IPropertyProvider.html" title="interface in org.eclipse.net4j.util.properties"><B>IPropertyProvider</B></A>&lt;<A HREF="./org/eclipse/net4j/util/properties/IPropertyProvider.html" title="type parameter in IPropertyProvider">RECEIVER</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/properties/package-summary.html">org.eclipse.net4j.util.properties</A><DD>Provides a list of <A HREF="./org/eclipse/net4j/util/properties/Property.html" title="class in org.eclipse.net4j.util.properties"><CODE>property descriptors</CODE></A>.<DT><A HREF="./org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security"><B>IRandomizer</B></A> - Interface 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/registry/IRegistry.html" title="interface in org.eclipse.net4j.util.registry"><B>IRegistry</B></A>&lt;<A HREF="./org/eclipse/net4j/util/registry/IRegistry.html" title="type parameter in IRegistry">K</A>,<A HREF="./org/eclipse/net4j/util/registry/IRegistry.html" title="type parameter in IRegistry">V</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/registry/package-summary.html">org.eclipse.net4j.util.registry</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/concurrent/IRWLockManager.html" title="interface in org.eclipse.net4j.util.concurrent"><B>IRWLockManager</B></A>&lt;<A HREF="./org/eclipse/net4j/util/concurrent/IRWLockManager.html" title="type parameter in IRWLockManager">OBJECT</A>,<A HREF="./org/eclipse/net4j/util/concurrent/IRWLockManager.html" title="type parameter in IRWLockManager">CONTEXT</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/concurrent/package-summary.html">org.eclipse.net4j.util.concurrent</A><DD>Support Multiple reads/no write and upgrade lock from read to write.<DT><A HREF="./org/eclipse/net4j/util/concurrent/IRWLockManager.LockType.html" title="enum in org.eclipse.net4j.util.concurrent"><B>IRWLockManager.LockType</B></A> - Enum in <A HREF="./org/eclipse/net4j/util/concurrent/package-summary.html">org.eclipse.net4j.util.concurrent</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/concurrent/IRWOLockManager.html" title="interface in org.eclipse.net4j.util.concurrent"><B>IRWOLockManager</B></A>&lt;<A HREF="./org/eclipse/net4j/util/concurrent/IRWOLockManager.html" title="type parameter in IRWOLockManager">OBJECT</A>,<A HREF="./org/eclipse/net4j/util/concurrent/IRWOLockManager.html" title="type parameter in IRWOLockManager">CONTEXT</A>&gt; - Interface in <A HREF="./org/eclipse/net4j/util/concurrent/package-summary.html">org.eclipse.net4j.util.concurrent</A><DD>A <A HREF="./org/eclipse/net4j/util/concurrent/IRWLockManager.html" title="interface in org.eclipse.net4j.util.concurrent"><CODE>read/write lock manager</CODE></A> that supports <A HREF="./org/eclipse/net4j/util/concurrent/IRWLockManager.LockType.html#OPTION"><CODE>write option</CODE></A>
locks.<DT><A HREF="./org/eclipse/net4j/util/concurrent/TimerLifecycle.html#isActive()"><B>isActive()</B></A> -
Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/TimerLifecycle.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle</A>
@@ -5718,8 +5953,8 @@ Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/
<DT><A HREF="./org/eclipse/net4j/util/ObjectUtil.html#isEmpty(java.lang.String)"><B>isEmpty(String)</B></A> -
Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ObjectUtil.html" title="class in org.eclipse.net4j.util">ObjectUtil</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#isEmpty()"><B>isEmpty()</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#isEmpty()"><B>isEmpty()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.html#isEmpty()"><B>isEmpty()</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
@@ -5850,6 +6085,9 @@ Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/SashComposite.OrientationChangedEvent.html#isVertical()"><B>isVertical()</B></A> -
Method in class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/util/ui/widgets/SashComposite.OrientationChangedEvent.html" title="class in org.eclipse.net4j.util.ui.widgets">SashComposite.OrientationChangedEvent</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html#isWaitForActive()"><B>isWaitForActive()</B></A> -
+Method in class org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/ContainerEventAdapter.html" title="class in org.eclipse.net4j.util.container">ContainerEventAdapter</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/concurrent/RWLockManager.LockEntry.html#isWriteLock(CONTEXT)"><B>isWriteLock(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;
@@ -6087,6 +6325,9 @@ Method in interface org.eclipse.net4j.util.om.log.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/om/log/OMLogger.html#log(org.eclipse.net4j.util.om.log.OMLogger.Level, java.lang.Throwable)"><B>log(OMLogger.Level, Throwable)</B></A> -
Method in interface org.eclipse.net4j.util.om.log.<A HREF="./org/eclipse/net4j/util/om/log/OMLogger.html" title="interface in org.eclipse.net4j.util.om.log">OMLogger</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#logConstructionStackTraces(long)"><B>logConstructionStackTraces(long)</B></A> -
+Static method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/LogDialog.html" title="class in org.eclipse.net4j.util.ui.widgets"><B>LogDialog</B></A> - Class in <A HREF="./org/eclipse/net4j/util/ui/widgets/package-summary.html">org.eclipse.net4j.util.ui.widgets</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ui/widgets/LogDialog.html#LogDialog(org.eclipse.swt.widgets.Shell, int, java.lang.String, java.lang.String, org.eclipse.jface.dialogs.IDialogSettings)"><B>LogDialog(Shell, int, String, String, IDialogSettings)</B></A> -
Constructor for class org.eclipse.net4j.util.ui.widgets.<A HREF="./org/eclipse/net4j/util/ui/widgets/LogDialog.html" title="class in org.eclipse.net4j.util.ui.widgets">LogDialog</A>
<DD>&nbsp;
@@ -6352,6 +6593,9 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/AbstractDelegator.DelegatingIterator.html#next()"><B>next()</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/AbstractDelegator.DelegatingIterator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator.DelegatingIterator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html#next"><B>next</B></A> -
+Variable in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/IRandomizer.html#nextBoolean()"><B>nextBoolean()</B></A> -
Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A>
<DD>&nbsp;
@@ -6529,6 +6773,12 @@ Method in interface org.eclipse.net4j.util.om.trace.<A HREF="./org/eclipse/net4j
<DT><A HREF="./org/eclipse/net4j/util/om/trace/RemoteTraceServer.PrintListener.html#notifyRemoteTrace(org.eclipse.net4j.util.om.trace.RemoteTraceServer.Event)"><B>notifyRemoteTrace(RemoteTraceServer.Event)</B></A> -
Method in class org.eclipse.net4j.util.om.trace.<A HREF="./org/eclipse/net4j/util/om/trace/RemoteTraceServer.PrintListener.html" title="class in org.eclipse.net4j.util.om.trace">RemoteTraceServer.PrintListener</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ObjectUtil.html#notNull(T)"><B>notNull(T)</B></A> -
+Static method in class org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ObjectUtil.html" title="class in org.eclipse.net4j.util">ObjectUtil</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/concurrent/QueueWorker.html#noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)"><B>noWork(Worker.WorkContext)</B></A> -
+Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A>
+<DD>&nbsp;
</DL>
<HR>
<A NAME="_O_"><!-- --></A><H2>
@@ -6789,7 +7039,7 @@ Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/io/XMLOutput.html#pop()"><B>pop()</B></A> -
Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/XMLOutput.html" title="class in org.eclipse.net4j.util.io">XMLOutput</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/security/Negotiator.html#postProcess(org.eclipse.net4j.util.security.INegotiationContext)"><B>postProcess(INegotiationContext)</B></A> -
+<DT><A HREF="./org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection"><B>PositionProvider</B></A> - Interface in <A HREF="./org/eclipse/net4j/util/collection/package-summary.html">org.eclipse.net4j.util.collection</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/security/Negotiator.html#postProcess(org.eclipse.net4j.util.security.INegotiationContext)"><B>postProcess(INegotiationContext)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/Negotiator.html" title="class in org.eclipse.net4j.util.security">Negotiator</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/container/ManagedContainer.html#postProcessElement(java.lang.String, java.lang.String, java.lang.String, java.lang.Object)"><B>postProcessElement(String, String, String, Object)</B></A> -
@@ -6886,6 +7136,9 @@ Static variable in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclips
<DT><A HREF="./org/eclipse/net4j/util/concurrent/TimerLifecycle.html#PRODUCT_GROUP"><B>PRODUCT_GROUP</B></A> -
Static variable in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/TimerLifecycle.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/AuthenticatorFactory.html#PRODUCT_GROUP"><B>PRODUCT_GROUP</B></A> -
+Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/CredentialsProviderFactory.html#PRODUCT_GROUP"><B>PRODUCT_GROUP</B></A> -
Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security">CredentialsProviderFactory</A>
<DD>&nbsp;
@@ -6944,11 +7197,11 @@ Constructor for class org.eclipse.net4j.util.properties.<A HREF="./org/eclipse/n
<DT><A HREF="./org/eclipse/net4j/util/properties/Property.html#Property(java.lang.String)"><B>Property(String)</B></A> -
Constructor for class org.eclipse.net4j.util.properties.<A HREF="./org/eclipse/net4j/util/properties/Property.html" title="class in org.eclipse.net4j.util.properties">Property</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#purged(K)"><B>purged(K)</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purged(K)"><B>purged(K)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#purgeQueue()"><B>purgeQueue()</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purgeQueue()"><B>purgeQueue()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html#push(E)"><B>push(E)</B></A> -
Method in class org.eclipse.net4j.util.collection.<A HREF="./org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="class in org.eclipse.net4j.util.collection">GrowingRandomAccessList</A>
@@ -6992,8 +7245,8 @@ Method in class org.eclipse.net4j.util.io.<A HREF="./org/eclipse/net4j/util/io/C
<DT><A HREF="./org/eclipse/net4j/util/io/SortedFileMap.html#put(K, V)"><B>put(K, V)</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/ref/ReferenceValueMap.html#put(K, V)"><B>put(K, V)</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)"><B>put(K, V)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.html#put(K, V)"><B>put(K, V)</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
@@ -7405,7 +7658,32 @@ Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/ut
<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html#ReferenceValueMap.Weak(java.util.concurrent.ConcurrentMap)"><B>ReferenceValueMap.Weak(ConcurrentMap&lt;K, KeyedReference&lt;K, V&gt;&gt;)</B></A> -
Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Weak</A>
<DD>&nbsp;
-<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> -
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref"><B>ReferenceValueMap2</B></A>&lt;<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A><DD>A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> implementation that uses <A HREF="./org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref"><CODE>KeyedReference</CODE></A> instances (<A HREF="./org/eclipse/net4j/util/ref/KeyedStrongReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedStrongReference</CODE></A>,
+ <A HREF="./org/eclipse/net4j/util/ref/KeyedSoftReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedSoftReference</CODE></A>, <A HREF="./org/eclipse/net4j/util/ref/KeyedWeakReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedWeakReference</CODE></A> or <A HREF="./org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedPhantomReference</CODE></A>) as its values.<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#ReferenceValueMap2()"><B>ReferenceValueMap2()</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#ReferenceValueMap2(java.util.Map)"><B>ReferenceValueMap2(Map&lt;K, KeyedReference&lt;K, V&gt;&gt;)</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref"><B>ReferenceValueMap2.Soft</B></A>&lt;<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html#ReferenceValueMap2.Soft()"><B>ReferenceValueMap2.Soft()</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html#ReferenceValueMap2.Soft(java.util.Map)"><B>ReferenceValueMap2.Soft(Map&lt;K, KeyedReference&lt;K, V&gt;&gt;)</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref"><B>ReferenceValueMap2.Strong</B></A>&lt;<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html#ReferenceValueMap2.Strong()"><B>ReferenceValueMap2.Strong()</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html#ReferenceValueMap2.Strong(java.util.Map)"><B>ReferenceValueMap2.Strong(Map&lt;K, KeyedReference&lt;K, V&gt;&gt;)</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref"><B>ReferenceValueMap2.Weak</B></A>&lt;<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html#ReferenceValueMap2.Weak()"><B>ReferenceValueMap2.Weak()</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html#ReferenceValueMap2.Weak(java.util.Map)"><B>ReferenceValueMap2.Weak(Map&lt;K, KeyedReference&lt;K, V&gt;&gt;)</B></A> -
+Constructor for class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A>
+<DD>&nbsp;
+<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/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util"><B>ReflectUtil.PrimitiveType</B></A> - Enum in <A HREF="./org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A><DD>&nbsp;<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> -
@@ -7587,12 +7865,12 @@ Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/ContainerQueue.html#remove()"><B>remove()</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object)"><B>remove(Object)</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
-<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object, java.lang.Object)"><B>remove(Object, Object)</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)"><B>remove(Object)</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.html#remove(java.lang.Object)"><B>remove(Object)</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
<DD>Requires <A HREF="./org/eclipse/net4j/util/registry/Registry.html#commit()"><CODE>Registry.commit()</CODE></A> to be called later if not <A HREF="./org/eclipse/net4j/util/registry/Registry.html#isAutoCommit()"><CODE>Registry.isAutoCommit()</CODE></A>.
@@ -8190,12 +8468,21 @@ Method in class org.eclipse.net4j.util.om.trace.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html#setEncryptionAlgorithmName(java.lang.String)"><B>setEncryptionAlgorithmName(String)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#setEncryptionAlgorithmName(java.lang.String)"><B>setEncryptionAlgorithmName(String)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html#setEncryptionIterationCount(int)"><B>setEncryptionIterationCount(int)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#setEncryptionIterationCount(int)"><B>setEncryptionIterationCount(int)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html#setEncryptionSaltBytes(byte[])"><B>setEncryptionSaltBytes(byte[])</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#setEncryptionSaltBytes(byte[])"><B>setEncryptionSaltBytes(byte[])</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/container/ElementWizardComposite.html#setFactoryType(java.lang.String)"><B>setFactoryType(String)</B></A> -
Method in class org.eclipse.net4j.util.ui.container.<A HREF="./org/eclipse/net4j/util/ui/container/ElementWizardComposite.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizardComposite</A>
<DD>&nbsp;
@@ -8268,6 +8555,9 @@ Method in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/u
<DT><A HREF="./org/eclipse/net4j/util/om/log/AbstractLogHandler.html#setLogLevel(org.eclipse.net4j.util.om.log.OMLogger.Level)"><B>setLogLevel(OMLogger.Level)</B></A> -
Method in class org.eclipse.net4j.util.om.log.<A HREF="./org/eclipse/net4j/util/om/log/AbstractLogHandler.html" title="class in org.eclipse.net4j.util.om.log">AbstractLogHandler</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/container/IManagedContainerFactory.html#setManagedContainer(org.eclipse.net4j.util.container.IManagedContainer)"><B>setManagedContainer(IManagedContainer)</B></A> -
+Method in interface org.eclipse.net4j.util.container.<A HREF="./org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container">IManagedContainerFactory</A>
+<DD>Assigns the container that I should use to get my dependencies.
<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceQueueWorker.html#setMaxWorkPerPoll(int)"><B>setMaxWorkPerPoll(int)</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceQueueWorker.html" title="class in org.eclipse.net4j.util.ref">ReferenceQueueWorker</A>
<DD>&nbsp;
@@ -8338,6 +8628,9 @@ Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html#setRandomizer(org.eclipse.net4j.util.security.IRandomizer)"><B>setRandomizer(IRandomizer)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#setRandomizer(org.eclipse.net4j.util.security.IRandomizer)"><B>setRandomizer(IRandomizer)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/INegotiationContext.html#setReceiver(org.eclipse.net4j.util.security.INegotiationContext.Receiver)"><B>setReceiver(INegotiationContext.Receiver)</B></A> -
Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/INegotiationContext.html" title="interface in org.eclipse.net4j.util.security">INegotiationContext</A>
<DD>&nbsp;
@@ -8419,6 +8712,9 @@ Method in class org.eclipse.net4j.util.ui.prefs.<A HREF="./org/eclipse/net4j/uti
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html#setTokenLength(int)"><B>setTokenLength(int)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#setTokenLength(int)"><B>setTokenLength(int)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/TableLabelProvider.Column.html#setToolTipText(java.lang.String)"><B>setToolTipText(String)</B></A> -
Method in class org.eclipse.net4j.util.ui.<A HREF="./org/eclipse/net4j/util/ui/TableLabelProvider.Column.html" title="class in org.eclipse.net4j.util.ui">TableLabelProvider.Column</A>
<DD>&nbsp;
@@ -8443,6 +8739,9 @@ Method in interface org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html#setUserManager(org.eclipse.net4j.util.security.IUserManager)"><B>setUserManager(IUserManager)</B></A> -
Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html#setUserManager(org.eclipse.net4j.util.security.IUserManager)"><B>setUserManager(IUserManager)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ui/container/ElementWizardComposite.html#setValidationContext(org.eclipse.net4j.util.ui.ValidationContext)"><B>setValidationContext(ValidationContext)</B></A> -
Method in class org.eclipse.net4j.util.ui.container.<A HREF="./org/eclipse/net4j/util/ui/container/ElementWizardComposite.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizardComposite</A>
<DD>&nbsp;
@@ -8566,8 +8865,8 @@ Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/net4j/util/container/delegate/ContainerMap.html#size()"><B>size()</B></A> -
Method in class org.eclipse.net4j.util.container.delegate.<A HREF="./org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html#size()"><B>size()</B></A> -
-Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>
+<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html#size()"><B>size()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/registry/Registry.html#size()"><B>size()</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>
@@ -8989,6 +9288,9 @@ Method in class org.eclipse.net4j.util.om.<A HREF="./org/eclipse/net4j/util/om/O
<DT><A HREF="./org/eclipse/net4j/util/om/trace/RemoteTraceServer.Event.html#toString()"><B>toString()</B></A> -
Method in class org.eclipse.net4j.util.om.trace.<A HREF="./org/eclipse/net4j/util/om/trace/RemoteTraceServer.Event.html" title="class in org.eclipse.net4j.util.om.trace">RemoteTraceServer.Event</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html#toString()"><B>toString()</B></A> -
+Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/ref/KeyedPhantomReference.html#toString()"><B>toString()</B></A> -
Method in class org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref">KeyedPhantomReference</A>
<DD>&nbsp;
@@ -9103,6 +9405,12 @@ Static method in class org.eclipse.net4j.util.om.<A HREF="./org/eclipse/net4j/ut
<DT><A HREF="./org/eclipse/net4j/util/om/OSGiApplication.html#traceStop(java.lang.String)"><B>traceStop(String)</B></A> -
Static method in class org.eclipse.net4j.util.om.<A HREF="./org/eclipse/net4j/util/om/OSGiApplication.html" title="class in org.eclipse.net4j.util.om">OSGiApplication</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#TRACK_TIMER_TASKS"><B>TRACK_TIMER_TASKS</B></A> -
+Static variable in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A>
+<DD>The boolean value of the system property <code>org.eclipse.net4j.util.concurrent.TrackTimerTasks</code>.
+<DT><A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent"><B>TrackableTimerTask</B></A> - Class in <A HREF="./org/eclipse/net4j/util/concurrent/package-summary.html">org.eclipse.net4j.util.concurrent</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#TrackableTimerTask()"><B>TrackableTimerTask()</B></A> -
+Constructor for class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/transaction/Transaction.html" title="class in org.eclipse.net4j.util.transaction"><B>Transaction</B></A>&lt;<A HREF="./org/eclipse/net4j/util/transaction/Transaction.html" title="type parameter in Transaction">CONTEXT</A>&gt; - Class in <A HREF="./org/eclipse/net4j/util/transaction/package-summary.html">org.eclipse.net4j.util.transaction</A><DD>&nbsp;<DT><A HREF="./org/eclipse/net4j/util/transaction/Transaction.html#Transaction(CONTEXT, boolean)"><B>Transaction(CONTEXT, boolean)</B></A> -
Constructor for class org.eclipse.net4j.util.transaction.<A HREF="./org/eclipse/net4j/util/transaction/Transaction.html" title="class in org.eclipse.net4j.util.transaction">Transaction</A>
<DD>&nbsp;
@@ -9139,9 +9447,15 @@ Static variable in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclips
<DT><A HREF="./org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html#TYPE"><B>TYPE</B></A> -
Static variable in class org.eclipse.net4j.util.concurrent.<A HREF="./org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle.DaemonFactory</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#type()"><B>type()</B></A> -
+Method in enum org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorFactory.html#TYPE"><B>TYPE</B></A> -
Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/ChallengeNegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorFactory</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/FileAuthenticatorFactory.html#TYPE"><B>TYPE</B></A> -
+Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/FileUserManagerFactory.html#TYPE"><B>TYPE</B></A> -
Static variable in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security">FileUserManagerFactory</A>
<DD>&nbsp;
@@ -9285,6 +9599,9 @@ Static variable in class org.eclipse.net4j.util.lifecycle.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security"><B>UserManager</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/security/UserManager.html#UserManager()"><B>UserManager()</B></A> -
Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security"><B>UserManagerAuthenticator</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/security/UserManagerAuthenticator.html#UserManagerAuthenticator()"><B>UserManagerAuthenticator()</B></A> -
+Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>UserManagerFactory</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/security/UserManagerFactory.html#UserManagerFactory(java.lang.String)"><B>UserManagerFactory(String)</B></A> -
Constructor for class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security">UserManagerFactory</A>
<DD>&nbsp;
@@ -9365,6 +9682,9 @@ Static method in enum org.eclipse.net4j.util.om.pref.<A HREF="./org/eclipse/net4
<DT><A HREF="./org/eclipse/net4j/util/ref/ReferenceType.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
Static method in enum org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceType.html" title="enum in org.eclipse.net4j.util.ref">ReferenceType</A>
<DD>Returns the enum constant of this type with the specified name.
+<DT><A HREF="./org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
+Static method in enum org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>
+<DD>Returns the enum constant of this type with the specified name.
<DT><A HREF="./org/eclipse/net4j/util/security/IChallengeResponse.Event.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
Static method in enum org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/IChallengeResponse.Event.html" title="enum in org.eclipse.net4j.util.security">IChallengeResponse.Event</A>
<DD>Returns the enum constant of this type with the specified name.
@@ -9415,6 +9735,10 @@ the order they are declared.
Static method in enum org.eclipse.net4j.util.ref.<A HREF="./org/eclipse/net4j/util/ref/ReferenceType.html" title="enum in org.eclipse.net4j.util.ref">ReferenceType</A>
<DD>Returns an array containing the constants of this enum type, in
the order they are declared.
+<DT><A HREF="./org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#values()"><B>values()</B></A> -
+Static method in enum org.eclipse.net4j.util.<A HREF="./org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.
<DT><A HREF="./org/eclipse/net4j/util/registry/DelegatingRegistry.html#values()"><B>values()</B></A> -
Method in class org.eclipse.net4j.util.registry.<A HREF="./org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>
<DD>&nbsp;
@@ -9691,6 +10015,12 @@ 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/security/DiffieHellman.Client.Response.html#write(org.eclipse.net4j.util.io.ExtendedDataOutput)"><B>write(ExtendedDataOutput)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html#write(org.eclipse.net4j.util.io.ExtendedDataOutput)"><B>write(ExtendedDataOutput)</B></A> -
+Method in class org.eclipse.net4j.util.security.<A HREF="./org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</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;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html
index 258bc63041..07066cc2ef 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html
@@ -144,6 +144,14 @@ Various static helper 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/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ObjectUtil.html#close(java.lang.Object)">close</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;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ObjectUtil.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>
@@ -232,6 +240,21 @@ boolean</CODE></FONT></TD>
<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
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; T</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ObjectUtil.html#notNull(T)">notNull</A></B>(T&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="">
@@ -366,6 +389,32 @@ public static boolean <B>isEmpty</B>(<A HREF="http://download.oracle.com/javase/
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="close(java.lang.Object)"><!-- --></A><H3>
+close</H3>
+<PRE>
+public static <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> <B>close</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)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="notNull(java.lang.Object)"><!-- --></A><A NAME="notNull(T)"><!-- --></A><H3>
+notNull</H3>
+<PRE>
+public static &lt;T&gt; T <B>notNull</B>(T&nbsp;object)</PRE>
+<DL>
+<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/ReflectUtil.ExcludeFromDump.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html
index 7bb77a6bf9..1973e47340 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html" title="class in org.eclipse.net4j.util"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../org/eclipse/net4j/util/StringUtil.html" title="class in org.eclipse.net4j.util"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ReflectUtil.ExcludeFromDump.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -144,7 +144,7 @@ Annotates fields that are to be skipped in <A HREF="../../../../org/eclipse/net4
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html" title="class in org.eclipse.net4j.util"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../org/eclipse/net4j/util/StringUtil.html" title="class in org.eclipse.net4j.util"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ReflectUtil.ExcludeFromDump.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html
new file mode 100644
index 0000000000..ca7b323134
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html
@@ -0,0 +1,503 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+ReflectUtil.PrimitiveType (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="ReflectUtil.PrimitiveType (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/ReflectUtil.PrimitiveType.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/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/eclipse/net4j/util/StringUtil.html" title="class in org.eclipse.net4j.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReflectUtil.PrimitiveType.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="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&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</FONT>
+<BR>
+Enum ReflectUtil.PrimitiveType</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/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>&gt;
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ReflectUtil.PrimitiveType</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>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html" title="class in org.eclipse.net4j.util">ReflectUtil</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static enum <B>ReflectUtil.PrimitiveType</B>
+ <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>&gt;
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ReflectUtil.PrimitiveType.html" title="&#171;enum&#187; ReflectUtil.PrimitiveType" alt="" coords="5,5,168,45"/>
+</map>
+
+<CENTER><IMG SRC="ReflectUtil.PrimitiveType.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_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>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#BOOLEAN">BOOLEAN</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/util/ReflectUtil.PrimitiveType.html#BYTE">BYTE</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/util/ReflectUtil.PrimitiveType.html#CHAR">CHAR</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/util/ReflectUtil.PrimitiveType.html#DOUBLE">DOUBLE</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/util/ReflectUtil.PrimitiveType.html#FLOAT">FLOAT</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/util/ReflectUtil.PrimitiveType.html#INT">INT</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/util/ReflectUtil.PrimitiveType.html#LONG">LONG</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/util/ReflectUtil.PrimitiveType.html#NONE">NONE</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/util/ReflectUtil.PrimitiveType.html#SHORT">SHORT</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/util/ReflectUtil.PrimitiveType.html#VOID">VOID</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>static&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#forClass(java.lang.Class)">forClass</A></B>(<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;?&gt;&nbsp;clazz)</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/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#type()">type</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="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#valueOf(java.lang.String)">valueOf</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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</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/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></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/Enum.html?is-external=true" title="class or interface in java.lang">Enum</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/Enum.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/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.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/Enum.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/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.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/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.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/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</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#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;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_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>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BOOLEAN"><!-- --></A><H3>
+BOOLEAN</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>BOOLEAN</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="BYTE"><!-- --></A><H3>
+BYTE</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>BYTE</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CHAR"><!-- --></A><H3>
+CHAR</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>CHAR</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SHORT"><!-- --></A><H3>
+SHORT</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>SHORT</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="INT"><!-- --></A><H3>
+INT</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>INT</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LONG"><!-- --></A><H3>
+LONG</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>LONG</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="FLOAT"><!-- --></A><H3>
+FLOAT</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>FLOAT</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="DOUBLE"><!-- --></A><H3>
+DOUBLE</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>DOUBLE</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="VOID"><!-- --></A><H3>
+VOID</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>VOID</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NONE"><!-- --></A><H3>
+NONE</H3>
+<PRE>
+public static final <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>NONE</B></PRE>
+<DL>
+<DL>
+</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="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ReflectUtil.PrimitiveType c : ReflectUtil.PrimitiveType.values())
+&nbsp; System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>valueOf</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)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="type()"><!-- --></A><H3>
+type</H3>
+<PRE>
+public <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;?&gt; <B>type</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="forClass(java.lang.Class)"><!-- --></A><H3>
+forClass</H3>
+<PRE>
+public static <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> <B>forClass</B>(<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;?&gt;&nbsp;clazz)</PRE>
+<DL>
+<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/ReflectUtil.PrimitiveType.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/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/eclipse/net4j/util/StringUtil.html" title="class in org.eclipse.net4j.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReflectUtil.PrimitiveType.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="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.PrimitiveType.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.PrimitiveType.png
new file mode 100644
index 0000000000..3dfb3804ef
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.PrimitiveType.png
Binary files differ
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 c33b5f2977..bc845bfd6c 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
@@ -133,6 +133,14 @@ Various static helper methods for dealing with Java reflection.
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>.</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/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;<!-- =========== FIELD SUMMARY =========== -->
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html
index ddd6eca25c..1d25a575a0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/eclipse/net4j/util/UUIDGenerator.html" title="class in org.eclipse.net4j.util"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/eclipse/net4j/util/StringUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -547,7 +547,7 @@ public static boolean <B>glob</B>(<A HREF="http://download.oracle.com/javase/1.5
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/eclipse/net4j/util/UUIDGenerator.html" title="class in org.eclipse.net4j.util"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/eclipse/net4j/util/StringUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/class-use/ReflectUtil.PrimitiveType.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/class-use/ReflectUtil.PrimitiveType.html
new file mode 100644
index 0000000000..6a13792c91
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/class-use/ReflectUtil.PrimitiveType.html
@@ -0,0 +1,196 @@
+<!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.ReflectUtil.PrimitiveType (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.ReflectUtil.PrimitiveType (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/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util"><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/\class-useReflectUtil.PrimitiveType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReflectUtil.PrimitiveType.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.ReflectUtil.PrimitiveType</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/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util"><B>org.eclipse.net4j.util</B></A></TD>
+<TD>Utility classes.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util"><!-- --></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/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A> in <A HREF="../../../../../org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</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/util/package-summary.html">org.eclipse.net4j.util</A> that return <A HREF="../../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A></CODE></FONT></TD>
+<TD><CODE><B>ReflectUtil.PrimitiveType.</B><B><A HREF="../../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#forClass(java.lang.Class)">forClass</A></B>(<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;?&gt;&nbsp;clazz)</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/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A></CODE></FONT></TD>
+<TD><CODE><B>ReflectUtil.PrimitiveType.</B><B><A HREF="../../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#valueOf(java.lang.String)">valueOf</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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</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/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A>[]</CODE></FONT></TD>
+<TD><CODE><B>ReflectUtil.PrimitiveType.</B><B><A HREF="../../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</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/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util"><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/\class-useReflectUtil.PrimitiveType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReflectUtil.PrimitiveType.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractFilteredIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractFilteredIterator.html
index ca35b71da3..a6d2212719 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractFilteredIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractFilteredIterator.html
@@ -325,6 +325,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractIterator.html
index ae26366996..d8100f5f53 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractIterator.html
@@ -382,6 +382,6 @@ DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractListIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractListIterator.html
index 187bf5c48c..73fc70d634 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractListIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/AbstractListIterator.html
@@ -335,6 +335,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/BidirectionalIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/BidirectionalIterator.html
index 8c4365a944..2293183b08 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/BidirectionalIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/BidirectionalIterator.html
@@ -393,6 +393,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.html
index 04bf6fbfcd..19bbd81c88 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.html
@@ -98,18 +98,18 @@ Class GrowingRandomAccessList&lt;E&gt;</H2>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.collection.GrowingRandomAccessList&lt;E&gt;</B>
</PRE>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;E&gt;, <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;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/RandomAccess.html?is-external=true" title="class or interface in java.util">RandomAccess</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;E&gt;, <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;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/RandomAccess.html?is-external=true" title="class or interface in java.util">RandomAccess</A></DD>
</DL>
<HR>
<DL>
<DT>public class <B>GrowingRandomAccessList&lt;E&gt;</B>
<DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractList.html?is-external=true" title="class or interface in java.util">AbstractList</A>&lt;E&gt;
- <DD>implements <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/RandomAccess.html?is-external=true" title="class or interface in java.util">RandomAccess</A>
+ <DD>implements <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;E&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/RandomAccess.html?is-external=true" title="class or interface in java.util">RandomAccess</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" title="&#171;interface&#187; RandomAccess (java.util)" alt="" coords="5,6,120,61"/>
-<area shape="rect" id="node2" title="&#171;interface&#187; Deque (java.util)" alt="" coords="149,6,235,61"/>
+<area shape="rect" id="node2" title="&#171;interface&#187; Queue (java.util)" alt="" coords="149,6,235,61"/>
<area shape="rect" id="node3" title="AbstractList (java.util)" alt="" coords="264,13,357,53"/>
<area shape="rect" id="node4" href="GrowingRandomAccessList.html" title="GrowingRandomAccessList" alt="" coords="101,101,283,126"/>
</map>
@@ -270,6 +270,22 @@ Class GrowingRandomAccessList&lt;E&gt;</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html#getPage(int)">getPage</A></B>(int&nbsp;index)</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;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html#getPageIndex(int)">getPageIndex</A></B>(int&nbsp;index)</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/collection/GrowingRandomAccessList.html#offer(E)">offer</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&nbsp;e)</CODE>
@@ -473,22 +489,13 @@ Class GrowingRandomAccessList&lt;E&gt;</H2>
<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#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;<A NAME="methods_inherited_from_class_java.util.Deque"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from interface java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#contains(java.lang.Object)" title="class or interface in java.util">contains</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#iterator()" title="class or interface in java.util">iterator</A></CODE></TD>
-</TR>
-</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.util.Collection"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#addAll(java.util.Collection)" title="class or interface in java.util">addAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#containsAll(java.util.Collection)" title="class or interface in java.util">containsAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#toArray()" title="class or interface in java.util">toArray</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#toArray(T[])" title="class or interface in java.util">toArray</A></CODE></TD>
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#addAll(java.util.Collection)" title="class or interface in java.util">addAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#contains(java.lang.Object)" title="class or interface in java.util">contains</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#containsAll(java.util.Collection)" title="class or interface in java.util">containsAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#iterator()" title="class or interface in java.util">iterator</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#toArray()" title="class or interface in java.util">toArray</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#toArray(T[])" title="class or interface in java.util">toArray</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.util.List"><!-- --></A>
@@ -551,7 +558,7 @@ size</H3>
public int <B>size</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in interface <CODE><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="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true" title="class or interface in java.util">AbstractCollection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in interface <CODE><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="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true" title="class or interface in java.util">AbstractCollection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -565,7 +572,7 @@ addFirst</H3>
public void <B>addFirst</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&nbsp;e)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#addFirst(E)" title="class or interface in java.util">addFirst</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -579,7 +586,7 @@ addLast</H3>
public void <B>addLast</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&nbsp;e)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#addLast(E)" title="class or interface in java.util">addLast</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -593,7 +600,7 @@ add</H3>
public boolean <B>add</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&nbsp;e)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in interface <CODE><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="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractList.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractList.html?is-external=true" title="class or interface in java.util">AbstractList</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in interface <CODE><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="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractList.html?is-external=true#add(E)" title="class or interface in java.util">add</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractList.html?is-external=true" title="class or interface in java.util">AbstractList</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -680,7 +687,7 @@ remove</H3>
public boolean <B>remove</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;o)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in interface <CODE><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="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true" title="class or interface in java.util">AbstractCollection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in interface <CODE><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="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true" title="class or interface in java.util">AbstractCollection</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -722,7 +729,7 @@ offerFirst</H3>
public boolean <B>offerFirst</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&nbsp;e)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#offerFirst(E)" title="class or interface in java.util">offerFirst</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -736,7 +743,7 @@ offerLast</H3>
public boolean <B>offerLast</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&nbsp;e)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#offerLast(E)" title="class or interface in java.util">offerLast</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -750,7 +757,7 @@ removeFirst</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>removeFirst</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#removeFirst()" title="class or interface in java.util">removeFirst</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -764,7 +771,7 @@ removeLast</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>removeLast</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#removeLast()" title="class or interface in java.util">removeLast</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -778,7 +785,7 @@ pollFirst</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>pollFirst</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#pollFirst()" title="class or interface in java.util">pollFirst</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -792,7 +799,7 @@ pollLast</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>pollLast</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#pollLast()" title="class or interface in java.util">pollLast</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -806,7 +813,7 @@ getFirst</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>getFirst</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#getFirst()" title="class or interface in java.util">getFirst</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -820,7 +827,7 @@ getLast</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>getLast</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#getLast()" title="class or interface in java.util">getLast</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -834,7 +841,7 @@ peekFirst</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>peekFirst</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#peekFirst()" title="class or interface in java.util">peekFirst</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -848,7 +855,7 @@ peekLast</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>peekLast</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#peekLast()" title="class or interface in java.util">peekLast</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -862,7 +869,7 @@ removeFirstOccurrence</H3>
public boolean <B>removeFirstOccurrence</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;o)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#removeFirstOccurrence(java.lang.Object)" title="class or interface in java.util">removeFirstOccurrence</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -876,7 +883,7 @@ removeLastOccurrence</H3>
public boolean <B>removeLastOccurrence</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;o)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#removeLastOccurrence(java.lang.Object)" title="class or interface in java.util">removeLastOccurrence</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -890,7 +897,7 @@ offer</H3>
public boolean <B>offer</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&nbsp;e)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#offer(E)" title="class or interface in java.util">offer</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#offer(E)" title="class or interface in java.util">offer</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#offer(E)" title="class or interface in java.util">offer</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -904,7 +911,7 @@ remove</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>remove</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#remove()" title="class or interface in java.util">remove</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#remove()" title="class or interface in java.util">remove</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#remove()" title="class or interface in java.util">remove</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -918,7 +925,7 @@ poll</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>poll</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#poll()" title="class or interface in java.util">poll</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#poll()" title="class or interface in java.util">poll</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#poll()" title="class or interface in java.util">poll</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -932,7 +939,7 @@ element</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>element</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#element()" title="class or interface in java.util">element</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#element()" title="class or interface in java.util">element</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#element()" title="class or interface in java.util">element</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -946,7 +953,7 @@ peek</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>peek</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#peek()" title="class or interface in java.util">peek</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#peek()" title="class or interface in java.util">peek</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true#peek()" title="class or interface in java.util">peek</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -960,7 +967,7 @@ push</H3>
public void <B>push</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&nbsp;e)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#push(E)" title="class or interface in java.util">push</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -974,7 +981,7 @@ pop</H3>
public <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A> <B>pop</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#pop()" title="class or interface in java.util">pop</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -988,7 +995,7 @@ descendingIterator</H3>
public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt; <B>descendingIterator</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true#descendingIterator()" title="class or interface in java.util">descendingIterator</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
</DL>
@@ -1008,6 +1015,34 @@ protected <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRando
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="getPage(int)"><!-- --></A><H3>
+getPage</H3>
+<PRE>
+protected <A HREF="../../../../../org/eclipse/net4j/util/collection/GrowingRandomAccessList.html" title="type parameter in GrowingRandomAccessList">E</A>[] <B>getPage</B>(int&nbsp;index)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPageIndex(int)"><!-- --></A><H3>
+getPageIndex</H3>
+<PRE>
+protected int <B>getPageIndex</B>(int&nbsp;index)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
@@ -1068,6 +1103,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.png
index 859f44f9f8..c3e0cf4c93 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/GrowingRandomAccessList.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/LimitedIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/LimitedIterator.html
index ca085fbb38..1857b21254 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/LimitedIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/LimitedIterator.html
@@ -344,6 +344,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/MoveableArrayList.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/MoveableArrayList.html
index 8cf28b3bcc..1b3e8b7fc7 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/MoveableArrayList.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/MoveableArrayList.html
@@ -120,6 +120,8 @@ Class MoveableArrayList&lt;E&gt;</H2>
<P>
A list with O(1) effort for random access.
+ <p>
+ Whenever possible EMF's BasicEList should be used in favour of this list implementation.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Pair.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Pair.html
index 0c04eacd3e..ba7a6381ca 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Pair.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Pair.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/MultiMap.ListBased.html" title="class in org.eclipse.net4j.util.collection"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/Predicate.html" title="interface in org.eclipse.net4j.util.collection"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/collection/Pair.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Pair.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -157,6 +157,45 @@ Class Pair&lt;T1,T2&gt;</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="type parameter in Pair">T1</A>,<A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="type parameter in Pair">T2</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#copy()">copy</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
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T1,T2&gt; <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;T1,T2&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#create()">create</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
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T1,T2&gt; <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;T1,T2&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#create(T1, T2)">create</A></B>(T1&nbsp;element1,
+ T2&nbsp;element2)</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/collection/Pair.html#equals(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;obj)</CODE>
@@ -362,6 +401,46 @@ public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Strin
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="copy()"><!-- --></A><H3>
+copy</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="type parameter in Pair">T1</A>,<A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="type parameter in Pair">T2</A>&gt; <B>copy</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create()"><!-- --></A><H3>
+create</H3>
+<PRE>
+public static &lt;T1,T2&gt; <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;T1,T2&gt; <B>create</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="create(T1, T2)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public static &lt;T1,T2&gt; <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;T1,T2&gt; <B>create</B>(T1&nbsp;element1,
+ T2&nbsp;element2)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
@@ -393,7 +472,7 @@ public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Strin
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/MultiMap.ListBased.html" title="class in org.eclipse.net4j.util.collection"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/Predicate.html" title="interface in org.eclipse.net4j.util.collection"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/collection/Pair.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Pair.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PositionProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PositionProvider.html
new file mode 100644
index 0000000000..0ab8d3a010
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PositionProvider.html
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+PositionProvider (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="PositionProvider (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/PositionProvider.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/collection/Pair.html" title="class in org.eclipse.net4j.util.collection"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/Predicate.html" title="interface in org.eclipse.net4j.util.collection"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/collection/PositionProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PositionProvider.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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.util.collection</FONT>
+<BR>
+Interface PositionProvider</H2>
+<HR>
+<DL>
+ <DT>public interface <B>PositionProvider</B>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="PositionProvider.html" title="&#171;interface&#187; PositionProvider" alt="" coords="5,5,120,45"/>
+</map>
+
+<CENTER><IMG SRC="PositionProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== 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/util/collection/PositionProvider.html#getPosition()">getPosition</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ 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="getPosition()"><!-- --></A><H3>
+getPosition</H3>
+<PRE>
+int <B>getPosition</B>()</PRE>
+<DL>
+<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/PositionProvider.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/collection/Pair.html" title="class in org.eclipse.net4j.util.collection"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/Predicate.html" title="interface in org.eclipse.net4j.util.collection"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/collection/PositionProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PositionProvider.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PositionProvider.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PositionProvider.png
new file mode 100644
index 0000000000..1e9f5a8130
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PositionProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Predicate.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Predicate.html
index 6e5d79f387..1c4f8edce9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Predicate.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Predicate.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/PredicateIterator.html" title="class in org.eclipse.net4j.util.collection"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/collection/Predicate.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -182,7 +182,7 @@ boolean <B>apply</B>(<A HREF="../../../../../org/eclipse/net4j/util/collection/P
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/collection/PredicateIterator.html" title="class in org.eclipse.net4j.util.collection"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/collection/Predicate.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -212,6 +212,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHO
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PredicateIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PredicateIterator.html
index c8ffe28254..fc9bdaf836 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PredicateIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/PredicateIterator.html
@@ -325,6 +325,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Triplet.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Triplet.html
index 9a9e2189b6..66206850ac 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Triplet.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Triplet.html
@@ -205,7 +205,7 @@ Class Triplet&lt;T1,T2,T3&gt;</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.collection.<A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#getElement1()">getElement1</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#getElement2()">getElement2</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#setElement1(T1)">setElement1</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#setElement2(T2)">setElement2</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#copy()">copy</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#create()">create</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#create(T1, T2)">create</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#getElement1()">getElement1</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#getElement2()">getElement2</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#setElement1(T1)">setElement1</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/Pair.html#setElement2(T2)">setElement2</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/collection/class-use/AbstractFilteredIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractFilteredIterator.html
index b19c3d6e2a..99cfeb23d2 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractFilteredIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractFilteredIterator.html
@@ -182,6 +182,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/collection/AbstractFil
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractIterator.html
index 9831507eb8..990ce83e99 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractIterator.html
@@ -198,6 +198,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/collection/AbstractIte
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractListIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractListIterator.html
index 941d97fc43..63de0ea92a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractListIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/AbstractListIterator.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.collection.AbstractListIterator
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/BidirectionalIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/BidirectionalIterator.html
index 4cbb885857..e25e1a6b36 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/BidirectionalIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/BidirectionalIterator.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.collection.BidirectionalIterator
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/GrowingRandomAccessList.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/GrowingRandomAccessList.html
index 01a653cbcc..a374bfd93a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/GrowingRandomAccessList.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/GrowingRandomAccessList.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.collection.GrowingRandomAccessList
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/LimitedIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/LimitedIterator.html
index 3bf9d2d25a..744e125894 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/LimitedIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/LimitedIterator.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.collection.LimitedIterator
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Pair.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Pair.html
index 23dbede1f4..763009a18d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Pair.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Pair.html
@@ -153,6 +153,53 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html"
<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/util/collection/package-summary.html">org.eclipse.net4j.util.collection</A> that return <A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html" title="type parameter in Pair">T1</A>,<A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html" title="type parameter in Pair">T2</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>Pair.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html#copy()">copy</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
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T1,T2&gt; <A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;T1,T2&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>Pair.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html#create()">create</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
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T1,T2&gt; <A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A>&lt;T1,T2&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>Pair.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html#create(T1, T2)">create</A></B>(T1&nbsp;element1,
+ T2&nbsp;element2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">Constructors in <A HREF="../../../../../../org/eclipse/net4j/util/collection/package-summary.html">org.eclipse.net4j.util.collection</A> with parameters of type <A HREF="../../../../../../org/eclipse/net4j/util/collection/Pair.html" title="class in org.eclipse.net4j.util.collection">Pair</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PositionProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PositionProvider.html
new file mode 100644
index 0000000000..f16f0f5495
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PositionProvider.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 Interface org.eclipse.net4j.util.collection.PositionProvider (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 Interface org.eclipse.net4j.util.collection.PositionProvider (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/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection"><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/collection/\class-usePositionProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PositionProvider.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.util.collection.PositionProvider</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.collection.PositionProvider
+<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/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection"><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/collection/\class-usePositionProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PositionProvider.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Predicate.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Predicate.html
index dadec46874..758dc6e8cd 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Predicate.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/Predicate.html
@@ -189,6 +189,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/collection/Predicate.h
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PredicateIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PredicateIterator.html
index 37594d31ea..08f51e034e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PredicateIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/class-use/PredicateIterator.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.collection.PredicateIterator
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-frame.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-frame.html
index 625b6c1c3f..34bbc6e741 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-frame.html
@@ -36,6 +36,8 @@ Interfaces</FONT>&nbsp;
<BR>
<A HREF="MoveableList.html" title="interface in org.eclipse.net4j.util.collection" target="classFrame"><I>MoveableList</I></A>
<BR>
+<A HREF="PositionProvider.html" title="interface in org.eclipse.net4j.util.collection" target="classFrame"><I>PositionProvider</I></A>
+<BR>
<A HREF="Predicate.html" title="interface in org.eclipse.net4j.util.collection" target="classFrame"><I>Predicate</I></A></FONT></TD>
</TR>
</TABLE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html
index 5e4142e166..c58ec010b9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html
@@ -122,6 +122,10 @@ Additional collection-like interfaces and classes.
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/collection/PositionProvider.html" title="interface in org.eclipse.net4j.util.collection">PositionProvider</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/collection/Predicate.html" title="interface in org.eclipse.net4j.util.collection">Predicate&lt;T&gt;</A></B></TD>
<TD>&nbsp;</TD>
</TR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/ParallelRunner.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/ParallelRunner.html
index a35f50daf7..77916b15f6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/ParallelRunner.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/ParallelRunner.html
@@ -357,6 +357,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunnable.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunnable.html
index 91c8c7421b..903f6d8e7a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunnable.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunnable.html
@@ -299,6 +299,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html
index ce5b7f773e..7be6947a18 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html
@@ -240,7 +240,7 @@ Class PriorityQueueRunner</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.concurrent.<A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">noWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.concurrent.Worker"><!-- --></A>
@@ -390,6 +390,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner.html
index 9bb20e5a2e..9a2de74446 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner.html
@@ -236,7 +236,7 @@ Class QueueRunner</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.concurrent.<A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">noWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.concurrent.Worker"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner2.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner2.html
index 783f33d55d..53c05ef068 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner2.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueRunner2.html
@@ -235,7 +235,7 @@ Class QueueRunner2&lt;T extends <A HREF="http://download.oracle.com/javase/1.5.0
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.concurrent.<A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">noWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.concurrent.Worker"><!-- --></A>
@@ -386,6 +386,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorker.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorker.html
index 3f3c6de20d..ad05050e1c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorker.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorker.html
@@ -276,6 +276,14 @@ Class QueueWorker&lt;E&gt;</H2>
</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/concurrent/QueueWorker.html#noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">noWork</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.WorkContext.html" title="class in org.eclipse.net4j.util.concurrent">Worker.WorkContext</A>&nbsp;context)</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/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A></B>(long&nbsp;pollMillis)</CODE>
@@ -471,6 +479,19 @@ protected abstract void <B>work</B>(<A HREF="../../../../../org/eclipse/net4j/ut
</DL>
<HR>
+<A NAME="noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)"><!-- --></A><H3>
+noWork</H3>
+<PRE>
+protected void <B>noWork</B>(<A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.WorkContext.html" title="class in org.eclipse.net4j.util.concurrent">Worker.WorkContext</A>&nbsp;context)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="createQueue()"><!-- --></A><H3>
createQueue</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html
index 0322bde54b..dc90b273ec 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html
@@ -238,7 +238,7 @@ Class QueueWorkerWorkSerializer</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.concurrent.<A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">noWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.concurrent.Worker"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Stoppable.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Stoppable.html
index ef618c18ba..4407e98b14 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Stoppable.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Stoppable.html
@@ -340,6 +340,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html
index 10f9a90847..10297f5106 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.html" title="class in org.eclipse.net4j.util.concurrent"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="TimerLifecycle.DaemonFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -303,7 +303,7 @@ public static <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLif
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.html" title="class in org.eclipse.net4j.util.concurrent"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="TimerLifecycle.DaemonFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TrackableTimerTask.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TrackableTimerTask.html
new file mode 100644
index 0000000000..5b4c97d4f6
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TrackableTimerTask.html
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+TrackableTimerTask (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="TrackableTimerTask (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/TrackableTimerTask.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/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TrackableTimerTask.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;<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;<A HREF="#field_detail">FIELD</A>&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.concurrent</FONT>
+<BR>
+Class TrackableTimerTask</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/util/TimerTask.html?is-external=true" title="class or interface in java.util">java.util.TimerTask</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.concurrent.TrackableTimerTask</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><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></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.html" title="class in org.eclipse.net4j.util.om.monitor">AbstractMonitor.AsyncTimerTask</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public abstract class <B>TrackableTimerTask</B>
+ <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true" title="class or interface in java.util">TimerTask</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="TrackableTimerTask.html" title="TrackableTimerTask" alt="" coords="40,85,184,110"/>
+<area shape="rect" id="node2" title="TimerTask (java.util)" alt="" coords="69,5,155,45"/>
+<area shape="rect" id="node3" href="../om/monitor/AbstractMonitor.AsyncTimerTask.html" title="AbstractMonitor.AsyncTimerTask (org.eclipse.net4j.util.om.monitor)" alt="" coords="5,149,219,189"/>
+</map>
+
+<CENTER><IMG SRC="TrackableTimerTask.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== 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;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#TRACK_TIMER_TASKS">TRACK_TIMER_TASKS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The boolean value of the system property <code>org.eclipse.net4j.util.concurrent.TrackTimerTasks</code>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#TrackableTimerTask()">TrackableTimerTask</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;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#cancel()">cancel</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/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<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>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#getConstructionStackTraces(long)">getConstructionStackTraces</A></B>(long&nbsp;minLifeTimeMillis)</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/concurrent/TrackableTimerTask.html#logConstructionStackTraces(long)">logConstructionStackTraces</A></B>(long&nbsp;minLifeTimeMillis)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.TimerTask"><!-- --></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.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true" title="class or interface in java.util">TimerTask</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true#run()" title="class or interface in java.util">run</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true#scheduledExecutionTime()" title="class or interface in java.util">scheduledExecutionTime</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#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>
+
+<!-- ============ 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="TRACK_TIMER_TASKS"><!-- --></A><H3>
+TRACK_TIMER_TASKS</H3>
+<PRE>
+public static final boolean <B>TRACK_TIMER_TASKS</B></PRE>
+<DL>
+<DD>The boolean value of the system property <code>org.eclipse.net4j.util.concurrent.TrackTimerTasks</code>.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= 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="TrackableTimerTask()"><!-- --></A><H3>
+TrackableTimerTask</H3>
+<PRE>
+protected <B>TrackableTimerTask</B>()</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="cancel()"><!-- --></A><H3>
+cancel</H3>
+<PRE>
+public boolean <B>cancel</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true#cancel()" title="class or interface in java.util">cancel</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true" title="class or interface in java.util">TimerTask</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConstructionStackTraces(long)"><!-- --></A><H3>
+getConstructionStackTraces</H3>
+<PRE>
+public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<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>&gt; <B>getConstructionStackTraces</B>(long&nbsp;minLifeTimeMillis)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="logConstructionStackTraces(long)"><!-- --></A><H3>
+logConstructionStackTraces</H3>
+<PRE>
+public static void <B>logConstructionStackTraces</B>(long&nbsp;minLifeTimeMillis)</PRE>
+<DL>
+<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/TrackableTimerTask.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/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TrackableTimerTask.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;<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;<A HREF="#field_detail">FIELD</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TrackableTimerTask.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TrackableTimerTask.png
new file mode 100644
index 0000000000..8781ca9a9d
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/TrackableTimerTask.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Worker.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Worker.html
index c6b1ddc2cf..390ea43c3f 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Worker.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/Worker.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.WorkContext.html" title="class in org.eclipse.net4j.util.concurrent"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/concurrent/Worker.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -610,7 +610,7 @@ public static <A HREF="../../../../../org/eclipse/net4j/util/IErrorHandler.html"
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.WorkContext.html" title="class in org.eclipse.net4j.util.concurrent"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/concurrent/Worker.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/ParallelRunner.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/ParallelRunner.html
index 42ad989bf8..ebdee1020e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/ParallelRunner.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/ParallelRunner.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.concurrent.ParallelRunner
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunnable.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunnable.html
index 256c4f8af5..1792aaf77c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunnable.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunnable.html
@@ -190,6 +190,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/concurrent/PriorityQue
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunner.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunner.html
index 36be06a088..7fd9d2f7d8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunner.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/PriorityQueueRunner.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.concurrent.PriorityQueueRunner
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/QueueRunner2.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/QueueRunner2.html
index 2700a69066..32f715ccb8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/QueueRunner2.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/QueueRunner2.html
@@ -174,6 +174,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/concurrent/QueueRunner
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Stoppable.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Stoppable.html
index c1a424cbe1..58d3012d24 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Stoppable.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Stoppable.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.concurrent.Stoppable
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/TrackableTimerTask.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/TrackableTimerTask.html
new file mode 100644
index 0000000000..6d6ac8d82a
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/TrackableTimerTask.html
@@ -0,0 +1,179 @@
+<!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.concurrent.TrackableTimerTask (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.concurrent.TrackableTimerTask (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/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent"><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/concurrent/\class-useTrackableTimerTask.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TrackableTimerTask.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.concurrent.TrackableTimerTask</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/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.om.monitor"><B>org.eclipse.net4j.util.om.monitor</B></A></TD>
+<TD>Interfaces and classes for platform-independent progress monitoring.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.om.monitor"><!-- --></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/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A> in <A HREF="../../../../../../org/eclipse/net4j/util/om/monitor/package-summary.html">org.eclipse.net4j.util.om.monitor</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">Subclasses of <A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A> in <A HREF="../../../../../../org/eclipse/net4j/util/om/monitor/package-summary.html">org.eclipse.net4j.util.om.monitor</A></FONT></TH>
+</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/util/om/monitor/AbstractMonitor.AsyncTimerTask.html" title="class in org.eclipse.net4j.util.om.monitor">AbstractMonitor.AsyncTimerTask</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/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent"><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/concurrent/\class-useTrackableTimerTask.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TrackableTimerTask.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Worker.WorkContext.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Worker.WorkContext.html
index 95d1efee5d..b203e96916 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Worker.WorkContext.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/class-use/Worker.WorkContext.html
@@ -158,6 +158,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/concurrent/Worker.Work
<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>QueueWorker.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">noWork</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/concurrent/Worker.WorkContext.html" title="class in org.eclipse.net4j.util.concurrent">Worker.WorkContext</A>&nbsp;context)</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>QueueWorker.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/concurrent/Worker.WorkContext.html" title="class in org.eclipse.net4j.util.concurrent">Worker.WorkContext</A>&nbsp;context)</CODE>
<BR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-frame.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-frame.html
index e0f508cb58..9858b4fcb8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-frame.html
@@ -111,6 +111,8 @@ Classes</FONT>&nbsp;
<BR>
<A HREF="TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent" target="classFrame">TimerLifecycle.DaemonFactory</A>
<BR>
+<A HREF="TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent" target="classFrame">TrackableTimerTask</A>
+<BR>
<A HREF="Worker.html" title="class in org.eclipse.net4j.util.concurrent" target="classFrame">Worker</A></FONT></TD>
</TR>
</TABLE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html
index cd73745daf..cf1edb2c21 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html
@@ -265,6 +265,10 @@ Utility interfaces and classes commonly useful in concurrent programming.
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></B></TD>
<TD>&nbsp;</TD>
</TR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-use.html
index 02b40fcfdf..eafccf663e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-use.html
@@ -98,6 +98,10 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/util/concurrent/pack
<TD>Utility interfaces and classes commonly useful in concurrent programming.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.om.monitor"><B>org.eclipse.net4j.util.om.monitor</B></A></TD>
+<TD>Interfaces and classes for platform-independent progress monitoring.&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.ref"><B>org.eclipse.net4j.util.ref</B></A></TD>
<TD>A framework for memory-sensitive keyed references and value maps.&nbsp;</TD>
</TR>
@@ -253,6 +257,21 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/concurrent/package-sum
</TABLE>
&nbsp;
<P>
+<A NAME="org.eclipse.net4j.util.om.monitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../org/eclipse/net4j/util/concurrent/package-summary.html">org.eclipse.net4j.util.concurrent</A> used by <A HREF="../../../../../org/eclipse/net4j/util/om/monitor/package-summary.html">org.eclipse.net4j.util.om.monitor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/concurrent/class-use/TrackableTimerTask.html#org.eclipse.net4j.util.om.monitor"><B>TrackableTimerTask</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
<A NAME="org.eclipse.net4j.util.ref"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html
index 626b8bba79..b34e8a809b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html
@@ -138,6 +138,12 @@ A <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="in
<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/container/ContainerEventAdapter.html#ContainerEventAdapter(boolean)">ContainerEventAdapter</A></B>(boolean&nbsp;waitForActive)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
@@ -150,6 +156,14 @@ A <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="in
</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/container/ContainerEventAdapter.html#isWaitForActive()">isWaitForActive</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/net4j/util/container/ContainerEventAdapter.html#notifyContainerEvent(org.eclipse.net4j.util.container.IContainerEvent)">notifyContainerEvent</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container">IContainerEvent</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/container/ContainerEventAdapter.html" title="type parameter in ContainerEventAdapter">E</A>&gt;&nbsp;event)</CODE>
@@ -213,6 +227,18 @@ A <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="in
</TR>
</TABLE>
+<A NAME="ContainerEventAdapter(boolean)"><!-- --></A><H3>
+ContainerEventAdapter</H3>
+<PRE>
+public <B>ContainerEventAdapter</B>(boolean&nbsp;waitForActive)</PRE>
+<DL>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DL>
+<HR>
+
<A NAME="ContainerEventAdapter()"><!-- --></A><H3>
ContainerEventAdapter</H3>
<PRE>
@@ -230,6 +256,22 @@ public <B>ContainerEventAdapter</B>()</PRE>
</TR>
</TABLE>
+<A NAME="isWaitForActive()"><!-- --></A><H3>
+isWaitForActive</H3>
+<PRE>
+public boolean <B>isWaitForActive</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="notifyEvent(org.eclipse.net4j.util.event.IEvent)"><!-- --></A><H3>
notifyEvent</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html
index 8b56775677..e917cbba31 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html
@@ -136,6 +136,15 @@ Various static helper methods for dealing with <A HREF="../../../../../org/eclip
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/container/ContainerUtil.html#createPluginContainer()">createPluginContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new managed container that discovers factory and element processor
+ registrations in plug-in extensions.</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/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container">IContainer</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/container/ContainerUtil.html#emptyContainer()">emptyContainer</A></B>()</CODE>
@@ -244,6 +253,22 @@ public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lan
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="createPluginContainer()"><!-- --></A><H3>
+createPluginContainer</H3>
+<PRE>
+public static <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A> <B>createPluginContainer</B>()</PRE>
+<DL>
+<DD>Creates a new managed container that discovers factory and element processor
+ registrations in plug-in extensions.
+<P>
+<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/container/IManagedContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html
index 32618288d4..da266f82dd 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IElementProcessor.html" title="interface in org.eclipse.net4j.util.container"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/container/IManagedContainer.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IManagedContainer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -712,7 +712,7 @@ void <B>saveElements</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/a
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IElementProcessor.html" title="interface in org.eclipse.net4j.util.container"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/container/IManagedContainer.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IManagedContainer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainerFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainerFactory.html
new file mode 100644
index 0000000000..4058cf9b82
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainerFactory.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+IManagedContainerFactory (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="IManagedContainerFactory (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/IManagedContainerFactory.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/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/container/IManagedContainerFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IManagedContainerFactory.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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.util.container</FONT>
+<BR>
+Interface IManagedContainerFactory</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public interface <B>IManagedContainerFactory</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IManagedContainerFactory.html" title="&#171;interface&#187; IManagedContainerFactory" alt="" coords="11,5,188,45"/>
+<area shape="rect" id="node2" href="../factory/IFactory.html" title="&#171;interface&#187; IFactory (org.eclipse.net4j.util.factory)" alt="" coords="5,102,195,157"/>
+</map>
+
+<CENTER><IMG SRC="IManagedContainerFactory.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+An extension of the <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>IFactory</CODE></A> protocol that provides an
+ awareness of the container that instantiated it, so that the
+ factory may reach back into that container for dependencies.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== 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;<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html#getManagedContainer()">getManagedContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtains the container that I should use to get my dependencies.</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/container/IManagedContainerFactory.html#setManagedContainer(org.eclipse.net4j.util.container.IManagedContainer)">setManagedContainer</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A>&nbsp;container)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns the container that I should use to get my dependencies.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.factory.IFactory"><!-- --></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.factory.<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)">create</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)">getDescriptionFor</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getKey()">getKey</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ 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="getManagedContainer()"><!-- --></A><H3>
+getManagedContainer</H3>
+<PRE>
+<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A> <B>getManagedContainer</B>()</PRE>
+<DL>
+<DD>Obtains the container that I should use to get my dependencies.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setManagedContainer(org.eclipse.net4j.util.container.IManagedContainer)"><!-- --></A><H3>
+setManagedContainer</H3>
+<PRE>
+void <B>setManagedContainer</B>(<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A>&nbsp;container)</PRE>
+<DL>
+<DD>Assigns the container that I should use to get my dependencies.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>container</CODE> - the container in which I am created/registered</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/IManagedContainerFactory.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/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/container/IManagedContainerFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IManagedContainerFactory.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainerFactory.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainerFactory.png
new file mode 100644
index 0000000000..98211a435b
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainerFactory.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html
index 24e88cb620..3f7d8d2efb 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/ISlow.html" title="interface in org.eclipse.net4j.util.container"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/container/IPluginContainer.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -267,7 +267,7 @@ static final <A HREF="../../../../../org/eclipse/net4j/util/container/IPluginCon
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/container/ISlow.html" title="interface in org.eclipse.net4j.util.container"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/container/IPluginContainer.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SetContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SetContainer.html
index 35bd029ea6..e1dd5522f7 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SetContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SetContainer.html
@@ -528,6 +528,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html
index a1606fbef1..4a6ec2059b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html
@@ -207,6 +207,23 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedCont
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></CODE></FONT></TD>
+<TD><CODE><B>ContainerUtil.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ContainerUtil.html#createPluginContainer()">createPluginContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new managed container that discovers factory and element processor
+ registrations in plug-in extensions.</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/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></CODE></FONT></TD>
+<TD><CODE><B>IManagedContainerFactory.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html#getManagedContainer()">getManagedContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtains the container that I should use to get my dependencies.</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/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></CODE></FONT></TD>
<TD><CODE><B>IManagedContainer.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#registerFactory(org.eclipse.net4j.util.factory.IFactory)">registerFactory</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A>&nbsp;factory)</CODE>
@@ -241,6 +258,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedCont
<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>IManagedContainerFactory.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html#setManagedContainer(org.eclipse.net4j.util.container.IManagedContainer)">setManagedContainer</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A>&nbsp;container)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns the container that I should use to get my dependencies.</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainerFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainerFactory.html
new file mode 100644
index 0000000000..c2309077ab
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainerFactory.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 Interface org.eclipse.net4j.util.container.IManagedContainerFactory (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 Interface org.eclipse.net4j.util.container.IManagedContainerFactory (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/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><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/container/\class-useIManagedContainerFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IManagedContainerFactory.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.util.container.IManagedContainerFactory</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.container.IManagedContainerFactory
+<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/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><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/container/\class-useIManagedContainerFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IManagedContainerFactory.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/SetContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/SetContainer.html
index a4146b287d..09e64e9389 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/SetContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/SetContainer.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.container.SetContainer
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-frame.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-frame.html
index 8999b412ea..a26cb35c37 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-frame.html
@@ -40,6 +40,8 @@ Interfaces</FONT>&nbsp;
<BR>
<A HREF="IManagedContainer.html" title="interface in org.eclipse.net4j.util.container" target="classFrame"><I>IManagedContainer</I></A>
<BR>
+<A HREF="IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container" target="classFrame"><I>IManagedContainerFactory</I></A>
+<BR>
<A HREF="IPluginContainer.html" title="interface in org.eclipse.net4j.util.container" target="classFrame"><I>IPluginContainer</I></A>
<BR>
<A HREF="ISlow.html" title="interface in org.eclipse.net4j.util.container" target="classFrame"><I>ISlow</I></A></FONT></TD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html
index 8ae7c7d5b1..85c90896df 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html
@@ -101,9 +101,10 @@ A framework of notifying collections and wiring containers.
<area shape="rect" id="node11" href="../factory/IFactory.html" title="&#171;interface&#187; IFactory (org.eclipse.net4j.util.factory)" alt="" coords="1016,270,1205,325"/>
<area shape="rect" id="node12" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="469,202,667,257"/>
<area shape="rect" id="node13" href="IManagedContainer.html" title="&#171;interface&#187; IManagedContainer" alt="" coords="755,205,888,245"/>
-<area shape="rect" id="node14" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="219,50,399,105"/>
-<area shape="rect" id="node15" href="IPluginContainer.html" title="&#171;interface&#187; IPluginContainer" alt="" coords="1053,141,1169,181"/>
-<area shape="rect" id="node16" href="ContainerUtil.html" title="&#171;static&#187; ContainerUtil" alt="" coords="48,61,144,101"/>
+<area shape="rect" id="node14" href="IManagedContainerFactory.html" title="&#171;interface&#187; IManagedContainerFactory" alt="" coords="1238,277,1415,317"/>
+<area shape="rect" id="node15" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="219,50,399,105"/>
+<area shape="rect" id="node16" href="IPluginContainer.html" title="&#171;interface&#187; IPluginContainer" alt="" coords="1053,141,1169,181"/>
+<area shape="rect" id="node17" href="ContainerUtil.html" title="&#171;static&#187; ContainerUtil" alt="" coords="48,61,144,101"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -147,6 +148,12 @@ A framework of notifying collections and wiring containers.
<A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container">IManagedContainerFactory</A></B></TD>
+<TD>An extension of the <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>IFactory</CODE></A> protocol that provides an
+ awareness of the container that instantiated it, so that the
+ factory may reach back into that container for dependencies.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container">IPluginContainer</A></B></TD>
<TD>A <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IExtensionRegistry.html?is-external=true" title="class or interface in org.eclipse.core.runtime"><CODE>extension registry</CODE></A>
.</TD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.png
index 6fa3068b0d..0399317e0e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/FinishedEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/FinishedEvent.html
index 5e1a8ae520..887dd1ab95 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/FinishedEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/FinishedEvent.html
@@ -329,6 +329,6 @@ DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html
index 33b1d9973b..7b18ce074f 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html
@@ -95,7 +95,7 @@ Interface INotifier</H2>
<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/cache/ICacheMonitor.html" title="interface in org.eclipse.net4j.util.cache">ICacheMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container">IContainer</A>&lt;E&gt;, <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.Modifiable.html" title="interface in org.eclipse.net4j.util.container">IContainer.Modifiable</A>&lt;E&gt;, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerBlockingQueue</A>&lt;E&gt;, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerCollection</A>&lt;E&gt;, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerList</A>&lt;E&gt;, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerMap</A>&lt;K,V&gt;, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerQueue</A>&lt;E&gt;, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSet</A>&lt;E&gt;, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSortedSet</A>&lt;E&gt;, <A HREF="../../../../../org/eclipse/net4j/util/collection/IHistory.html" title="interface in org.eclipse.net4j.util.collection">IHistory</A>&lt;T&gt;, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/options/IOptions.html" title="interface in org.eclipse.net4j.util.options">IOptions</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container">IPluginContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/IRegistry.html" title="interface in org.eclipse.net4j.util.registry">IRegistry</A>&lt;K,V&gt;, <A HREF="../../../../../org/eclipse/net4j/util/om/pref/OMPreferences.html" title="interface in org.eclipse.net4j.util.om.pref">OMPreferences</A></DD>
</DL>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/container/delegate/AbstractDelegator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator</A>, <A HREF="../../../../../org/eclipse/net4j/util/cache/Cache.html" title="class in org.eclipse.net4j.util.cache">Cache</A>, <A HREF="../../../../../org/eclipse/net4j/util/cache/CacheMonitor.html" title="class in org.eclipse.net4j.util.cache">CacheMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerCollection.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerCollection</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/container/ElementWizard.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizard</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapDelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapDelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/History.html" title="class in org.eclipse.net4j.util.collection">History</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Negotiator.html" title="class in org.eclipse.net4j.util.security">Negotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/monitor/NotifyingMonitor.html" title="class in org.eclipse.net4j.util.om.monitor">NotifyingMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/PreferenceHistory.html" title="class in org.eclipse.net4j.util.collection">PreferenceHistory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">PriorityQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner2.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner2</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorkerWorkSerializer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Randomizer.html" title="class in org.eclipse.net4j.util.security">Randomizer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceQueueWorker.html" title="class in org.eclipse.net4j.util.ref">ReferenceQueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWOLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/widgets/SashComposite.html" title="class in org.eclipse.net4j.util.ui.widgets">SashComposite</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/SetContainer.html" title="class in org.eclipse.net4j.util.container">SetContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">ShareableLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/UIQueueRunner.html" title="class in org.eclipse.net4j.util.ui">UIQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/UnmodifiableRegistry.html" title="class in org.eclipse.net4j.util.registry">UnmodifiableRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event">ValueNotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/container/delegate/AbstractDelegator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator</A>, <A HREF="../../../../../org/eclipse/net4j/util/cache/Cache.html" title="class in org.eclipse.net4j.util.cache">Cache</A>, <A HREF="../../../../../org/eclipse/net4j/util/cache/CacheMonitor.html" title="class in org.eclipse.net4j.util.cache">CacheMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerCollection.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerCollection</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/container/ElementWizard.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizard</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapDelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapDelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/History.html" title="class in org.eclipse.net4j.util.collection">History</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Negotiator.html" title="class in org.eclipse.net4j.util.security">Negotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/om/monitor/NotifyingMonitor.html" title="class in org.eclipse.net4j.util.om.monitor">NotifyingMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/collection/PreferenceHistory.html" title="class in org.eclipse.net4j.util.collection">PreferenceHistory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">PriorityQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner2.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner2</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorkerWorkSerializer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Randomizer.html" title="class in org.eclipse.net4j.util.security">Randomizer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceQueueWorker.html" title="class in org.eclipse.net4j.util.ref">ReferenceQueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWOLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/widgets/SashComposite.html" title="class in org.eclipse.net4j.util.ui.widgets">SashComposite</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/SetContainer.html" title="class in org.eclipse.net4j.util.container">SetContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">ShareableLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/UIQueueRunner.html" title="class in org.eclipse.net4j.util.ui">UIQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/UnmodifiableRegistry.html" title="class in org.eclipse.net4j.util.registry">UnmodifiableRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event">ValueNotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></DD>
</DL>
<HR>
<DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEvent.html
index ca842d4ec7..95976a979e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEvent.html
@@ -298,6 +298,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.ToPrintStream.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.ToPrintStream.html
index e02512c136..f9ecf6f72c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.ToPrintStream.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.ToPrintStream.html
@@ -355,6 +355,6 @@ DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.html
index a3cadba676..6b476636df 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ThrowableEventAdapter.html
@@ -361,6 +361,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/FinishedEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/FinishedEvent.html
index 4e11d71625..1d800bd079 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/FinishedEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/FinishedEvent.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.event.FinishedEvent
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html
index be5247cdec..35fd58eb3c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html
@@ -1072,6 +1072,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html
index 6341225c4a..64352cdd19 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html
@@ -673,6 +673,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEvent.html
index 7e99196126..427dc866cc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEvent.html
@@ -174,6 +174,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/ThrowableEvent.h
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.ToPrintStream.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.ToPrintStream.html
index 1954462c4b..6c4f9e5020 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.ToPrintStream.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.ToPrintStream.html
@@ -174,6 +174,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/ThrowableEventAd
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.html
index e3feceb5e8..9cc843688b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ThrowableEventAdapter.html
@@ -174,6 +174,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/ThrowableEventAd
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html
index e4322da44b..1e1af3793b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html
@@ -99,7 +99,7 @@ Class Factory</H2>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A></DD>
</DL>
<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security">CredentialsProviderFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/container/ElementWizardFactory.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizardFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/ExecutorServiceFactory.html" title="class in org.eclipse.net4j.util.concurrent">ExecutorServiceFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html" title="class in org.eclipse.net4j.util.factory">FactoryDescriptor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/NegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">NegotiatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/RandomizerFactory.html" title="class in org.eclipse.net4j.util.security">RandomizerFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle.DaemonFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security">UserManagerFactory</A></DD>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security">CredentialsProviderFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/container/ElementWizardFactory.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizardFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/ExecutorServiceFactory.html" title="class in org.eclipse.net4j.util.concurrent">ExecutorServiceFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html" title="class in org.eclipse.net4j.util.factory">FactoryDescriptor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/NegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">NegotiatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/RandomizerFactory.html" title="class in org.eclipse.net4j.util.security">RandomizerFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle.DaemonFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security">UserManagerFactory</A></DD>
</DL>
<HR>
<DL>
@@ -113,12 +113,13 @@ Class Factory</H2>
<area shape="rect" id="node2" href="FactoryDescriptor.html" title="FactoryDescriptor" alt="" coords="396,65,521,90"/>
<area shape="rect" id="node3" href="../security/RandomizerFactory.html" title="RandomizerFactory (org.eclipse.net4j.util.security)" alt="" coords="361,109,557,149"/>
<area shape="rect" id="node4" href="../concurrent/TimerLifecycle.DaemonFactory.html" title="TimerLifecycle.DaemonFactory (org.eclipse.net4j.util.concurrent)" alt="" coords="353,168,564,208"/>
-<area shape="rect" id="node5" href="../security/CredentialsProviderFactory.html" title="CredentialsProviderFactory (org.eclipse.net4j.util.security)" alt="" coords="361,227,556,267"/>
-<area shape="rect" id="node6" href="../ui/container/ElementWizardFactory.html" title="ElementWizardFactory (org.eclipse.net4j.util.ui.container)" alt="" coords="350,285,567,325"/>
-<area shape="rect" id="node7" href="Factory.html" title="Factory" alt="" coords="187,205,253,230"/>
-<area shape="rect" id="node8" href="../security/NegotiatorFactory.html" title="NegotiatorFactory (org.eclipse.net4j.util.security)" alt="" coords="361,344,556,384"/>
-<area shape="rect" id="node9" href="../security/UserManagerFactory.html" title="UserManagerFactory (org.eclipse.net4j.util.security)" alt="" coords="361,403,556,443"/>
-<area shape="rect" id="node10" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="5,197,91,237"/>
+<area shape="rect" id="node5" href="../security/AuthenticatorFactory.html" title="AuthenticatorFactory (org.eclipse.net4j.util.security)" alt="" coords="361,227,556,267"/>
+<area shape="rect" id="node6" href="../security/CredentialsProviderFactory.html" title="CredentialsProviderFactory (org.eclipse.net4j.util.security)" alt="" coords="361,285,556,325"/>
+<area shape="rect" id="node7" href="../ui/container/ElementWizardFactory.html" title="ElementWizardFactory (org.eclipse.net4j.util.ui.container)" alt="" coords="350,344,567,384"/>
+<area shape="rect" id="node8" href="Factory.html" title="Factory" alt="" coords="187,234,253,259"/>
+<area shape="rect" id="node9" href="../security/NegotiatorFactory.html" title="NegotiatorFactory (org.eclipse.net4j.util.security)" alt="" coords="361,403,556,443"/>
+<area shape="rect" id="node10" href="../security/UserManagerFactory.html" title="UserManagerFactory (org.eclipse.net4j.util.security)" alt="" coords="361,461,556,501"/>
+<area shape="rect" id="node11" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="5,227,91,267"/>
</map>
<CENTER><IMG SRC="Factory.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.png
index 315f03ef0e..b6b5157414 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html
index 27de275cdc..f9368d2c03 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html
@@ -92,7 +92,10 @@ org.eclipse.net4j.util.factory</FONT>
<BR>
Interface IFactory</H2>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security">CredentialsProviderFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/container/ElementWizardFactory.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizardFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/ExecutorServiceFactory.html" title="class in org.eclipse.net4j.util.concurrent">ExecutorServiceFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">Factory</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html" title="class in org.eclipse.net4j.util.factory">FactoryDescriptor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security">FileUserManagerFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/NegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">NegotiatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/RandomizerFactory.html" title="class in org.eclipse.net4j.util.security">RandomizerFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ResponseNegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle.DaemonFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security">UserManagerFactory</A></DD>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container">IManagedContainerFactory</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security">CredentialsProviderFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/container/ElementWizardFactory.html" title="class in org.eclipse.net4j.util.ui.container">ElementWizardFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/ExecutorServiceFactory.html" title="class in org.eclipse.net4j.util.concurrent">ExecutorServiceFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">Factory</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html" title="class in org.eclipse.net4j.util.factory">FactoryDescriptor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security">FileUserManagerFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/NegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">NegotiatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/RandomizerFactory.html" title="class in org.eclipse.net4j.util.security">RandomizerFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ResponseNegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiatorFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.DaemonFactory.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle.DaemonFactory</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security">UserManagerFactory</A></DD>
</DL>
<HR>
<DL>
@@ -100,10 +103,11 @@ Interface IFactory</H2>
</DL>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../container/IManagedContainer.html" title="&#171;interface&#187; IManagedContainer (org.eclipse.net4j.util.container)" alt="" coords="5,6,208,61"/>
-<area shape="rect" id="node2" href="IFactoryKey.html" title="&#171;interface&#187; IFactoryKey" alt="" coords="7,200,99,240"/>
-<area shape="rect" id="node3" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="64,117,149,157"/>
-<area shape="rect" id="node4" href="Factory.html" title="Factory" alt="" coords="129,207,193,233"/>
+<area shape="rect" id="node1" href="../container/IManagedContainerFactory.html" title="&#171;interface&#187; IManagedContainerFactory (org.eclipse.net4j.util.container)" alt="" coords="5,6,208,61"/>
+<area shape="rect" id="node2" href="../container/IManagedContainer.html" title="&#171;interface&#187; IManagedContainer (org.eclipse.net4j.util.container)" alt="" coords="237,6,440,61"/>
+<area shape="rect" id="node3" href="IFactoryKey.html" title="&#171;interface&#187; IFactoryKey" alt="" coords="94,200,185,240"/>
+<area shape="rect" id="node4" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="151,117,236,157"/>
+<area shape="rect" id="node5" href="Factory.html" title="Factory" alt="" coords="215,207,280,233"/>
</map>
<CENTER><IMG SRC="IFactory.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -112,9 +116,14 @@ Interface IFactory</H2>
<P>
<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.
+ <p>
+ If a factory is registered in an <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>IManagedContainer</CODE></A>, the <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><CODE>IManagedContainerFactory</CODE></A> extension interface
+ injects that container into the factory for it to reach back into to obtain dependencies.
<P>
<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container"><CODE>IManagedContainerFactory</CODE></A></DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.png
index fc04166469..c90bc7cb8d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html
index 17173463d9..45f458f2f9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html
@@ -183,6 +183,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/Factory.html"
<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/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</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;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/ChallengeNegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorFactory</A></B></CODE>
<BR>
@@ -199,6 +207,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/Factory.html"
<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/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TODO Consider file attributes when creating initially empty file</TD>
+</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/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security">FileUserManagerFactory</A></B></CODE>
<BR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html
index 0a63936c92..42f4c12cba 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html
@@ -157,6 +157,24 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html"
<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/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A> in <A HREF="../../../../../../org/eclipse/net4j/util/container/package-summary.html">org.eclipse.net4j.util.container</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/util/container/IManagedContainerFactory.html" title="interface in org.eclipse.net4j.util.container">IManagedContainerFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An extension of the <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>IFactory</CODE></A> protocol that provides an
+ awareness of the container that instantiated it, so that the
+ factory may reach back into that container for dependencies.</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/util/container/package-summary.html">org.eclipse.net4j.util.container</A> that return <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
@@ -302,6 +320,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html"
<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/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</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;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/ChallengeNegotiatorFactory.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiatorFactory</A></B></CODE>
<BR>
@@ -318,6 +344,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html"
<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/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TODO Consider file attributes when creating initially empty file</TD>
+</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/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security">FileUserManagerFactory</A></B></CODE>
<BR>
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
index 43ba77b32a..036864c492 100644
--- 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
@@ -1240,6 +1240,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 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/DataInputOutputFile.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/DataInputOutputFile.html
index 9f14e379c1..5fddf3547b 100644
--- 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
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.io.DataInputOutputFile
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 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/ExtendedDataInput.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataInput.html
index f23cf2c46e..13536b71e3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataInput.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataInput.html
@@ -93,6 +93,10 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedD
<TD><A HREF="#org.eclipse.net4j.util.io"><B>org.eclipse.net4j.util.io</B></A></TD>
<TD>Interfaces and classes for I/O.&nbsp;</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
+<TD>Interfaces and classes for security, negotiation, authentication, authorization and cryptography.&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
@@ -237,6 +241,35 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedDataInput.h
</TABLE>
&nbsp;
<P>
+<A NAME="org.eclipse.net4j.util.security"><!-- --></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/util/io/ExtendedDataInput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataInput</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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">Constructors in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A> with parameters of type <A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedDataInput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataInput</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html#DiffieHellman.Client.Response(org.eclipse.net4j.util.io.ExtendedDataInput)">DiffieHellman.Client.Response</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedDataInput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataInput</A>&nbsp;in)</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/security/DiffieHellman.Server.Challenge.html#DiffieHellman.Server.Challenge(org.eclipse.net4j.util.io.ExtendedDataInput)">DiffieHellman.Server.Challenge</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedDataInput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataInput</A>&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
<HR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataOutput.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataOutput.html
index 7f36fda6f4..4ebbbdccc9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataOutput.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/class-use/ExtendedDataOutput.html
@@ -93,6 +93,10 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedD
<TD><A HREF="#org.eclipse.net4j.util.io"><B>org.eclipse.net4j.util.io</B></A></TD>
<TD>Interfaces and classes for I/O.&nbsp;</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
+<TD>Interfaces and classes for security, negotiation, authentication, authorization and cryptography.&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
@@ -243,6 +247,39 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedDataOutput.
</TABLE>
&nbsp;
<P>
+<A NAME="org.eclipse.net4j.util.security"><!-- --></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/util/io/ExtendedDataOutput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataOutput</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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/util/security/package-summary.html">org.eclipse.net4j.util.security</A> with parameters of type <A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedDataOutput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataOutput</A></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>DiffieHellman.Server.Challenge.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html#write(org.eclipse.net4j.util.io.ExtendedDataOutput)">write</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedDataOutput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataOutput</A>&nbsp;out)</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>DiffieHellman.Client.Response.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html#write(org.eclipse.net4j.util.io.ExtendedDataOutput)">write</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/io/ExtendedDataOutput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataOutput</A>&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
<HR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-use.html
index aed0b149e3..585745d3ce 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-use.html
@@ -271,6 +271,18 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/io/package-summary.htm
Classes in <A HREF="../../../../../org/eclipse/net4j/util/io/package-summary.html">org.eclipse.net4j.util.io</A> used by <A HREF="../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/io/class-use/ExtendedDataInput.html#org.eclipse.net4j.util.security"><B>ExtendedDataInput</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/io/class-use/ExtendedDataOutput.html#org.eclipse.net4j.util.security"><B>ExtendedDataOutput</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/io/class-use/IORuntimeException.html#org.eclipse.net4j.util.security"><B>IORuntimeException</B></A></B>
<BR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html
index e25560b9d4..62f7eaaa92 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html
@@ -92,7 +92,7 @@ org.eclipse.net4j.util.lifecycle</FONT>
<BR>
Interface ILifecycle.DeferrableActivation</H2>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/cache/Cache.html" title="class in org.eclipse.net4j.util.cache">Cache</A>, <A HREF="../../../../../org/eclipse/net4j/util/cache/CacheMonitor.html" title="class in org.eclipse.net4j.util.cache">CacheMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapDelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapDelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Negotiator.html" title="class in org.eclipse.net4j.util.security">Negotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">PriorityQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner2.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner2</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorkerWorkSerializer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Randomizer.html" title="class in org.eclipse.net4j.util.security">Randomizer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceQueueWorker.html" title="class in org.eclipse.net4j.util.ref">ReferenceQueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWOLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/SetContainer.html" title="class in org.eclipse.net4j.util.container">SetContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">ShareableLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/UIQueueRunner.html" title="class in org.eclipse.net4j.util.ui">UIQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/cache/Cache.html" title="class in org.eclipse.net4j.util.cache">Cache</A>, <A HREF="../../../../../org/eclipse/net4j/util/cache/CacheMonitor.html" title="class in org.eclipse.net4j.util.cache">CacheMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapDelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapDelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Negotiator.html" title="class in org.eclipse.net4j.util.security">Negotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">PriorityQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner2.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner2</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorkerWorkSerializer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Randomizer.html" title="class in org.eclipse.net4j.util.security">Randomizer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceQueueWorker.html" title="class in org.eclipse.net4j.util.ref">ReferenceQueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWOLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/SetContainer.html" title="class in org.eclipse.net4j.util.container">SetContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">ShareableLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/UIQueueRunner.html" title="class in org.eclipse.net4j.util.ui">UIQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></DD>
</DL>
<DL>
<DT><B>Enclosing interface:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A></DD>
@@ -223,6 +223,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHO
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html
index 7370624d10..8114679e38 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html
@@ -98,7 +98,7 @@ Interface ILifecycle</H2>
<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container">IPluginContainer</A></DD>
</DL>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/cache/Cache.html" title="class in org.eclipse.net4j.util.cache">Cache</A>, <A HREF="../../../../../org/eclipse/net4j/util/cache/CacheMonitor.html" title="class in org.eclipse.net4j.util.cache">CacheMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapDelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapDelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Negotiator.html" title="class in org.eclipse.net4j.util.security">Negotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">PriorityQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner2.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner2</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorkerWorkSerializer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Randomizer.html" title="class in org.eclipse.net4j.util.security">Randomizer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceQueueWorker.html" title="class in org.eclipse.net4j.util.ref">ReferenceQueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWOLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/SetContainer.html" title="class in org.eclipse.net4j.util.container">SetContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">ShareableLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/UIQueueRunner.html" title="class in org.eclipse.net4j.util.ui">UIQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/cache/Cache.html" title="class in org.eclipse.net4j.util.cache">Cache</A>, <A HREF="../../../../../org/eclipse/net4j/util/cache/CacheMonitor.html" title="class in org.eclipse.net4j.util.cache">CacheMonitor</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/DelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">DelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapDelegatingRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapDelegatingRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/HashMapRegistry.html" title="class in org.eclipse.net4j.util.registry">HashMapRegistry</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Negotiator.html" title="class in org.eclipse.net4j.util.security">Negotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/PriorityQueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">PriorityQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueRunner2.html" title="class in org.eclipse.net4j.util.concurrent">QueueRunner2</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorkerWorkSerializer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Randomizer.html" title="class in org.eclipse.net4j.util.security">Randomizer</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceQueueWorker.html" title="class in org.eclipse.net4j.util.ref">ReferenceQueueWorker</A>, <A HREF="../../../../../org/eclipse/net4j/util/registry/Registry.html" title="class in org.eclipse.net4j.util.registry">Registry</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ResponseNegotiator.html" title="class in org.eclipse.net4j.util.security">ResponseNegotiator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWOLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/SetContainer.html" title="class in org.eclipse.net4j.util.container">SetContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">ShareableLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/TimerLifecycle.html" title="class in org.eclipse.net4j.util.concurrent">TimerLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/ui/UIQueueRunner.html" title="class in org.eclipse.net4j.util.ui">UIQueueRunner</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></DD>
</DL>
<HR>
<DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html
index c83918b1a9..f3531e71cb 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html
@@ -100,7 +100,7 @@ Class Lifecycle</H2>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A></DD>
</DL>
<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Randomizer.html" title="class in org.eclipse.net4j.util.security">Randomizer</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWOLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">ShareableLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></DD>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>, <A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/Randomizer.html" title="class in org.eclipse.net4j.util.security">Randomizer</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/RWOLockManager.html" title="class in org.eclipse.net4j.util.concurrent">RWOLockManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">ShareableLifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/Worker.html" title="class in org.eclipse.net4j.util.concurrent">Worker</A></DD>
</DL>
<HR>
<DL>
@@ -110,18 +110,19 @@ Class Lifecycle</H2>
</DL>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="Lifecycle.html" title="Lifecycle" alt="" coords="297,215,370,241"/>
+<area shape="rect" id="node1" href="Lifecycle.html" title="Lifecycle" alt="" coords="297,241,370,266"/>
<area shape="rect" id="node2" href="../container/ManagedContainer.html" title="ManagedContainer (org.eclipse.net4j.util.container)" alt="" coords="471,5,673,45"/>
-<area shape="rect" id="node3" href="../event/Notifier.html" title="Notifier (org.eclipse.net4j.util.event)" alt="" coords="13,149,193,189"/>
+<area shape="rect" id="node3" href="../event/Notifier.html" title="Notifier (org.eclipse.net4j.util.event)" alt="" coords="13,175,193,215"/>
<area shape="rect" id="node4" href="../concurrent/RWLockManager.html" title="RWLockManager (org.eclipse.net4j.util.concurrent)" alt="" coords="467,64,677,104"/>
<area shape="rect" id="node5" href="../concurrent/RWOLockManager.html" title="RWOLockManager (org.eclipse.net4j.util.concurrent)" alt="" coords="467,123,677,163"/>
<area shape="rect" id="node6" href="../security/Randomizer.html" title="Randomizer (org.eclipse.net4j.util.security)" alt="" coords="474,181,670,221"/>
<area shape="rect" id="node7" href="ShareableLifecycle.html" title="ShareableLifecycle" alt="" coords="507,241,637,266"/>
<area shape="rect" id="node8" href="../security/UserManager.html" title="UserManager (org.eclipse.net4j.util.security)" alt="" coords="474,285,670,325"/>
-<area shape="rect" id="node9" href="../fsm/FiniteStateMachine.html" title="FiniteStateMachine (org.eclipse.net4j.util.fsm)" alt="" coords="486,344,658,384"/>
-<area shape="rect" id="node10" href="../concurrent/Worker.html" title="Worker (org.eclipse.net4j.util.concurrent)" alt="" coords="467,403,677,443"/>
-<area shape="rect" id="node11" href="ILifecycle.html" title="&#171;interface&#187; ILifecycle" alt="" coords="60,208,145,248"/>
-<area shape="rect" id="node12" href="ILifecycle.DeferrableActivation.html" title="&#171;interface&#187; ILifecycle.DeferrableActivation" alt="" coords="5,267,200,307"/>
+<area shape="rect" id="node9" href="../security/UserManagerAuthenticator.html" title="UserManagerAuthenticator (org.eclipse.net4j.util.security)" alt="" coords="474,344,670,384"/>
+<area shape="rect" id="node10" href="../fsm/FiniteStateMachine.html" title="FiniteStateMachine (org.eclipse.net4j.util.fsm)" alt="" coords="486,403,658,443"/>
+<area shape="rect" id="node11" href="../concurrent/Worker.html" title="Worker (org.eclipse.net4j.util.concurrent)" alt="" coords="467,461,677,501"/>
+<area shape="rect" id="node12" href="ILifecycle.html" title="&#171;interface&#187; ILifecycle" alt="" coords="60,233,145,273"/>
+<area shape="rect" id="node13" href="ILifecycle.DeferrableActivation.html" title="&#171;interface&#187; ILifecycle.DeferrableActivation" alt="" coords="5,292,200,332"/>
</map>
<CENTER><IMG SRC="Lifecycle.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.png
index 5621ed036f..35cf29e665 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html
index 7b0f2d8921..9b6ec064ac 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ShareableLifecycle.html
@@ -323,6 +323,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.DeferrableActivation.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.DeferrableActivation.html
index 6271724924..c11b4e26f0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.DeferrableActivation.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.DeferrableActivation.html
@@ -488,6 +488,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.D
<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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
@@ -569,6 +577,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.D
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html
index ecbdc3b185..f325c49575 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html
@@ -661,6 +661,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.h
<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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html
index 4a20ae8470..dee0766a86 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html
@@ -495,6 +495,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.ht
<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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ShareableLifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ShareableLifecycle.html
index 7bab464cb9..8bc018f7fc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ShareableLifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ShareableLifecycle.html
@@ -237,6 +237,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ShareableLif
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.html
index e23439586b..225be49f5d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.html
@@ -76,7 +76,7 @@ function windowTitle()
</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>
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.net4j.util.concurrent.TrackableTimerTask">FIELD</A>&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>
@@ -94,7 +94,8 @@ Class AbstractMonitor.AsyncTimerTask</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/util/TimerTask.html?is-external=true" title="class or interface in java.util">java.util.TimerTask</A>
- <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.om.monitor.AbstractMonitor.AsyncTimerTask</B>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">org.eclipse.net4j.util.concurrent.TrackableTimerTask</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.om.monitor.AbstractMonitor.AsyncTimerTask</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><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>, <A HREF="../../../../../../org/eclipse/net4j/util/om/monitor/OMMonitor.Async.html" title="interface in org.eclipse.net4j.util.om.monitor">OMMonitor.Async</A></DD>
@@ -105,14 +106,14 @@ Class AbstractMonitor.AsyncTimerTask</H2>
<HR>
<DL>
<DT>public static class <B>AbstractMonitor.AsyncTimerTask</B>
- <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true" title="class or interface in java.util">TimerTask</A>
+ <DD>extends <A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A>
<DD>implements <A HREF="../../../../../../org/eclipse/net4j/util/om/monitor/OMMonitor.Async.html" title="interface in org.eclipse.net4j.util.om.monitor">OMMonitor.Async</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="OMMonitor.Async.html" title="&#171;interface&#187; OMMonitor.Async" alt="" coords="5,5,131,45"/>
-<area shape="rect" id="node2" title="TimerTask (java.util)" alt="" coords="161,5,247,45"/>
-<area shape="rect" id="node3" href="AbstractMonitor.AsyncTimerTask.html" title="AbstractMonitor.AsyncTimerTask" alt="" coords="29,85,243,110"/>
+<area shape="rect" id="node2" href="../../concurrent/TrackableTimerTask.html" title="TrackableTimerTask (org.eclipse.net4j.util.concurrent)" alt="" coords="161,5,372,45"/>
+<area shape="rect" id="node3" href="AbstractMonitor.AsyncTimerTask.html" title="AbstractMonitor.AsyncTimerTask" alt="" coords="59,85,273,110"/>
</map>
<CENTER><IMG SRC="AbstractMonitor.AsyncTimerTask.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -123,7 +124,25 @@ Class AbstractMonitor.AsyncTimerTask</H2>
<HR>
<P>
+<!-- =========== 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>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.net4j.util.concurrent.TrackableTimerTask"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.net4j.util.concurrent.<A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#TRACK_TIMER_TASKS">TRACK_TIMER_TASKS</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
@@ -175,6 +194,15 @@ Class AbstractMonitor.AsyncTimerTask</H2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.concurrent.TrackableTimerTask"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.concurrent.<A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#getConstructionStackTraces(long)">getConstructionStackTraces</A>, <A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#logConstructionStackTraces(long)">logConstructionStackTraces</A></CODE></TD>
+</TR>
+</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.util.TimerTask"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
@@ -259,7 +287,7 @@ cancel</H3>
public boolean <B>cancel</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true#cancel()" title="class or interface in java.util">cancel</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/TimerTask.html?is-external=true" title="class or interface in java.util">TimerTask</A></CODE></DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html#cancel()">cancel</A></CODE> in class <CODE><A HREF="../../../../../../org/eclipse/net4j/util/concurrent/TrackableTimerTask.html" title="class in org.eclipse.net4j.util.concurrent">TrackableTimerTask</A></CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -316,7 +344,7 @@ public boolean <B>cancel</B>()</PRE>
</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>
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.net4j.util.concurrent.TrackableTimerTask">FIELD</A>&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>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.png
index 8a141d8df4..77904868af 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/AbstractMonitor.AsyncTimerTask.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.html
index 0135d0f848..eeec3febc3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.html
@@ -88,30 +88,30 @@ Interfaces and classes for platform-independent progress monitoring.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="MonitorCanceledException.html" title="&#171;exception&#187; MonitorCanceledException" alt="" coords="282,485,459,525"/>
-<area shape="rect" id="node2" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="32,478,160,533"/>
-<area shape="rect" id="node3" href="AbstractMonitor.AsyncTimerTask.html" title="AbstractMonitor.AsyncTimerTask" alt="" coords="263,389,478,414"/>
-<area shape="rect" id="node4" href="DelegatingMonitor.html" title="DelegatingMonitor" alt="" coords="555,269,682,294"/>
-<area shape="rect" id="node5" href="EclipseMonitor.html" title="EclipseMonitor" alt="" coords="926,289,1034,314"/>
-<area shape="rect" id="node6" href="EclipseMonitor.SynchronizedSubProgressMonitor.html" title="EclipseMonitor.SynchronizedSubProgressMonitor" alt="" coords="216,165,525,190"/>
-<area shape="rect" id="node7" href="../../event/Event.html" title="Event (org.eclipse.net4j.util.event)" alt="" coords="6,221,186,261"/>
-<area shape="rect" id="node8" href="Monitor.html" title="Monitor" alt="" coords="770,293,835,318"/>
-<area shape="rect" id="node9" href="NestedMonitor.html" title="NestedMonitor" alt="" coords="749,342,856,367"/>
-<area shape="rect" id="node10" href="NotifyingMonitor.html" title="NotifyingMonitor" alt="" coords="923,235,1037,261"/>
-<area shape="rect" id="node11" href="NotifyingMonitor.ProgressEvent.html" title="NotifyingMonitor.ProgressEvent" alt="" coords="269,233,472,258"/>
-<area shape="rect" id="node12" href="ProgressDistributor.Arithmetic.html" title="ProgressDistributor.Arithmetic" alt="" coords="273,66,469,91"/>
-<area shape="rect" id="node13" href="ProgressDistributor.Geometric.html" title="ProgressDistributor.Geometric" alt="" coords="272,115,469,141"/>
-<area shape="rect" id="node14" title="SubProgressMonitor (org.eclipse.core.runtime)" alt="" coords="11,157,181,197"/>
-<area shape="rect" id="node15" href="TimeoutMonitor.html" title="TimeoutMonitor" alt="" coords="925,338,1035,363"/>
-<area shape="rect" id="node16" href="AbstractMonitor.html" title="AbstractMonitor" alt="" coords="561,318,676,343"/>
-<area shape="rect" id="node17" href="ProgressDistributable.Default.html" title="ProgressDistributable.Default" alt="" coords="274,13,467,38"/>
-<area shape="rect" id="node18" href="ProgressDistributor.html" title="ProgressDistributor" alt="" coords="29,89,163,114"/>
-<area shape="rect" id="node19" title="TimerTask (java.util)" alt="" coords="53,349,139,389"/>
-<area shape="rect" id="node20" href="../../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="713,214,893,269"/>
-<area shape="rect" id="node21" href="OMMonitor.html" title="&#171;interface&#187; OMMonitor" alt="" coords="327,285,414,325"/>
-<area shape="rect" id="node22" href="OMMonitor.Async.html" title="&#171;interface&#187; OMMonitor.Async" alt="" coords="33,413,159,453"/>
-<area shape="rect" id="node23" href="OMMonitorProgress.html" title="&#171;interface&#187; OMMonitorProgress" alt="" coords="27,285,165,325"/>
-<area shape="rect" id="node24" href="ProgressDistributable.html" title="&#171;interface&#187; ProgressDistributable" alt="" coords="23,5,169,45"/>
+<area shape="rect" id="node1" href="MonitorCanceledException.html" title="&#171;exception&#187; MonitorCanceledException" alt="" coords="311,485,489,525"/>
+<area shape="rect" id="node2" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="47,478,175,533"/>
+<area shape="rect" id="node3" href="AbstractMonitor.AsyncTimerTask.html" title="AbstractMonitor.AsyncTimerTask" alt="" coords="293,389,507,414"/>
+<area shape="rect" id="node4" href="DelegatingMonitor.html" title="DelegatingMonitor" alt="" coords="585,269,711,294"/>
+<area shape="rect" id="node5" href="EclipseMonitor.html" title="EclipseMonitor" alt="" coords="955,289,1063,314"/>
+<area shape="rect" id="node6" href="EclipseMonitor.SynchronizedSubProgressMonitor.html" title="EclipseMonitor.SynchronizedSubProgressMonitor" alt="" coords="245,165,555,190"/>
+<area shape="rect" id="node7" href="../../event/Event.html" title="Event (org.eclipse.net4j.util.event)" alt="" coords="21,221,201,261"/>
+<area shape="rect" id="node8" href="Monitor.html" title="Monitor" alt="" coords="799,293,865,318"/>
+<area shape="rect" id="node9" href="NestedMonitor.html" title="NestedMonitor" alt="" coords="779,342,885,367"/>
+<area shape="rect" id="node10" href="NotifyingMonitor.html" title="NotifyingMonitor" alt="" coords="952,235,1067,261"/>
+<area shape="rect" id="node11" href="NotifyingMonitor.ProgressEvent.html" title="NotifyingMonitor.ProgressEvent" alt="" coords="299,233,501,258"/>
+<area shape="rect" id="node12" href="ProgressDistributor.Arithmetic.html" title="ProgressDistributor.Arithmetic" alt="" coords="302,66,498,91"/>
+<area shape="rect" id="node13" href="ProgressDistributor.Geometric.html" title="ProgressDistributor.Geometric" alt="" coords="301,115,499,141"/>
+<area shape="rect" id="node14" title="SubProgressMonitor (org.eclipse.core.runtime)" alt="" coords="26,157,195,197"/>
+<area shape="rect" id="node15" href="TimeoutMonitor.html" title="TimeoutMonitor" alt="" coords="954,338,1065,363"/>
+<area shape="rect" id="node16" href="AbstractMonitor.html" title="AbstractMonitor" alt="" coords="591,318,705,343"/>
+<area shape="rect" id="node17" href="ProgressDistributable.Default.html" title="ProgressDistributable.Default" alt="" coords="303,13,497,38"/>
+<area shape="rect" id="node18" href="ProgressDistributor.html" title="ProgressDistributor" alt="" coords="43,89,178,114"/>
+<area shape="rect" id="node19" href="../../concurrent/TrackableTimerTask.html" title="TrackableTimerTask (org.eclipse.net4j.util.concurrent)" alt="" coords="5,349,216,389"/>
+<area shape="rect" id="node20" href="../../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="742,214,922,269"/>
+<area shape="rect" id="node21" href="OMMonitor.html" title="&#171;interface&#187; OMMonitor" alt="" coords="357,285,443,325"/>
+<area shape="rect" id="node22" href="OMMonitor.Async.html" title="&#171;interface&#187; OMMonitor.Async" alt="" coords="47,413,174,453"/>
+<area shape="rect" id="node23" href="OMMonitorProgress.html" title="&#171;interface&#187; OMMonitorProgress" alt="" coords="41,285,180,325"/>
+<area shape="rect" id="node24" href="ProgressDistributable.html" title="&#171;interface&#187; ProgressDistributable" alt="" coords="37,5,184,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.png
index 9eb2e77a4d..73f175b6e1 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-frame.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-frame.html
index 5dd6247b9f..fa18630655 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-frame.html
@@ -55,6 +55,17 @@ Classes</FONT>&nbsp;
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
<TR>
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Enums</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util" target="classFrame">ReflectUtil.PrimitiveType</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>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html
index 4eae5395ba..6fae8d55d9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html
@@ -88,15 +88,16 @@ Utility classes.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="5,439,133,494"/>
-<area shape="rect" id="node2" href="WrappedException.html" title="&#171;exception&#187; WrappedException" alt="" coords="163,447,295,487"/>
-<area shape="rect" id="node3" href="UUIDGenerator.html" title="UUIDGenerator" alt="" coords="15,390,124,415"/>
-<area shape="rect" id="node4" href="IErrorHandler.html" title="&#171;interface&#187; IErrorHandler" alt="" coords="21,325,118,365"/>
-<area shape="rect" id="node5" href="AdapterUtil.html" title="&#171;static&#187; AdapterUtil" alt="" coords="26,261,113,301"/>
-<area shape="rect" id="node6" href="HexUtil.html" title="&#171;static&#187; HexUtil" alt="" coords="35,197,103,237"/>
-<area shape="rect" id="node7" href="ObjectUtil.html" title="&#171;static&#187; ObjectUtil" alt="" coords="30,133,109,173"/>
-<area shape="rect" id="node8" href="ReflectUtil.html" title="&#171;static&#187; ReflectUtil" alt="" coords="29,69,110,109"/>
-<area shape="rect" id="node9" href="StringUtil.html" title="&#171;static&#187; StringUtil" alt="" coords="32,5,107,45"/>
+<area shape="rect" id="node1" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="23,503,151,558"/>
+<area shape="rect" id="node2" href="WrappedException.html" title="&#171;exception&#187; WrappedException" alt="" coords="198,511,330,551"/>
+<area shape="rect" id="node3" href="UUIDGenerator.html" title="UUIDGenerator" alt="" coords="32,454,141,479"/>
+<area shape="rect" id="node4" href="IErrorHandler.html" title="&#171;interface&#187; IErrorHandler" alt="" coords="38,389,135,429"/>
+<area shape="rect" id="node5" href="AdapterUtil.html" title="&#171;static&#187; AdapterUtil" alt="" coords="43,325,130,365"/>
+<area shape="rect" id="node6" href="HexUtil.html" title="&#171;static&#187; HexUtil" alt="" coords="53,261,121,301"/>
+<area shape="rect" id="node7" href="ObjectUtil.html" title="&#171;static&#187; ObjectUtil" alt="" coords="47,197,126,237"/>
+<area shape="rect" id="node8" href="ReflectUtil.html" title="&#171;static&#187; ReflectUtil" alt="" coords="46,133,127,173"/>
+<area shape="rect" id="node9" href="StringUtil.html" title="&#171;static&#187; StringUtil" alt="" coords="49,69,124,109"/>
+<area shape="rect" id="node10" href="ReflectUtil.PrimitiveType.html" title="&#171;enum&#187; ReflectUtil.PrimitiveType" alt="" coords="5,5,168,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -157,6 +158,20 @@ Utility classes.
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.PrimitiveType.html" title="enum in org.eclipse.net4j.util">ReflectUtil.PrimitiveType</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&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">
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.png
index 5985b01cf7..8753683a0c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html
index 25567f1f1d..b5f6697638 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html
@@ -115,6 +115,12 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/util/package-summary.ht
Classes in <A HREF="../../../../org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A> used by <A HREF="../../../../org/eclipse/net4j/util/package-summary.html">org.eclipse.net4j.util</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/eclipse/net4j/util/class-use/ReflectUtil.PrimitiveType.html#org.eclipse.net4j.util"><B>ReflectUtil.PrimitiveType</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/util/class-use/UUIDGenerator.html#org.eclipse.net4j.util"><B>UUIDGenerator</B></A></B>
<BR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.Entry.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.Entry.html
new file mode 100644
index 0000000000..15bead5754
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.Entry.html
@@ -0,0 +1,359 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+Interner.Entry (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="Interner.Entry (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/Interner.Entry.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/ref/Interner.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/Interner.Entry.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Interner.Entry.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;<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;<A HREF="#field_detail">FIELD</A>&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.ref</FONT>
+<BR>
+Class Interner.Entry&lt;E&gt;</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/ref/Reference.html?is-external=true" title="class or interface in java.lang.ref">java.lang.ref.Reference</A>&lt;T&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/WeakReference.html?is-external=true" title="class or interface in java.lang.ref">java.lang.ref.WeakReference</A>&lt;E&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.Interner.Entry&lt;E&gt;</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+ <DT>protected static class <B>Interner.Entry&lt;E&gt;</B>
+ <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/WeakReference.html?is-external=true" title="class or interface in java.lang.ref">WeakReference</A>&lt;E&gt;
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="WeakReference (java.lang.ref)" alt="" coords="5,5,120,45"/>
+<area shape="rect" id="node2" href="Interner.Entry.html" title="Interner.Entry" alt="" coords="13,85,112,110"/>
+</map>
+
+<CENTER><IMG SRC="Interner.Entry.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+A weak reference holder that caches the hash code of the referent and is chained in the <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#entries"><CODE>Interner.entries</CODE></A> to handle collisions.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== 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>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html#hashCode">hashCode</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/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html#next">next</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/ref/Interner.Entry.html#Interner.Entry(E, int, java.lang.ref.ReferenceQueue)">Interner.Entry</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&nbsp;object,
+ int&nbsp;hashCode,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;? super <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt;&nbsp;queue)</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;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html#getNextEntry()">getNextEntry</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/ref/Interner.Entry.html#toString()">toString</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_java.lang.ref.Reference"><!-- --></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.ref.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/Reference.html?is-external=true" title="class or interface in java.lang.ref">Reference</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/ref/Reference.html?is-external=true#clear()" title="class or interface in java.lang.ref">clear</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/Reference.html?is-external=true#enqueue()" title="class or interface in java.lang.ref">enqueue</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/Reference.html?is-external=true#get()" title="class or interface in java.lang.ref">get</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/Reference.html?is-external=true#isEnqueued()" title="class or interface in java.lang.ref">isEnqueued</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>
+
+<!-- ============ 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="hashCode"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public final int <B>hashCode</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="next"><!-- --></A><H3>
+next</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt; <B>next</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= 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="Interner.Entry(java.lang.Object,int,java.lang.ref.ReferenceQueue)"><!-- --></A><A NAME="Interner.Entry(E, int, java.lang.ref.ReferenceQueue)"><!-- --></A><H3>
+Interner.Entry</H3>
+<PRE>
+public <B>Interner.Entry</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&nbsp;object,
+ int&nbsp;hashCode,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;? super <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt;&nbsp;queue)</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="getNextEntry()"><!-- --></A><H3>
+getNextEntry</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt; <B>getNextEntry</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</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>toString</B>()</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#toString()" title="class or interface in java.lang">toString</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>
+</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/Interner.Entry.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/ref/Interner.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/Interner.Entry.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Interner.Entry.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;<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;<A HREF="#field_detail">FIELD</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.Entry.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.Entry.png
new file mode 100644
index 0000000000..b1970eaa35
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.Entry.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.html
new file mode 100644
index 0000000000..3bc039e204
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.html
@@ -0,0 +1,426 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+Interner (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="Interner (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/Interner.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;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/Interner.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Interner.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;<A HREF="#nested_class_summary">NESTED</A>&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.ref</FONT>
+<BR>
+Class Interner&lt;E&gt;</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.ref.Interner&lt;E&gt;</B>
+</PRE>
+<HR>
+<DL>
+ <DT>public class <B>Interner&lt;E&gt;</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>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="Interner.html" title="Interner" alt="" coords="5,6,69,31"/>
+</map>
+
+<CENTER><IMG SRC="Interner.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</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>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt;</B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A weak reference holder that caches the hash code of the referent and is chained in the <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#entries"><CODE>entries</CODE></A> to handle collisions.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/ref/Interner.html#Interner()">Interner</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/util/ref/Interner.html#Interner(int)">Interner</A></B>(int&nbsp;minimumCapacity)</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>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#addEntry(org.eclipse.net4j.util.ref.Interner.Entry)">addEntry</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt;&nbsp;entry)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry, <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#ensureCapacity()"><CODE>ensures</CODE></A> the capacity is sufficient and increases the <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#size"><CODE>size</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#createEntry(E, int)">createEntry</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;object,
+ int&nbsp;hashCode)</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;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#equals(E, E)">equals</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;object,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;otherObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the two objects are to be considered equal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#getEntry(int)">getEntry</A></B>(int&nbsp;hashCode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the first entry in the table with exactly the given hash code.</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/ref/Interner.html#grow(int)">grow</A></B>(int&nbsp;minimumCapacity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the set has at least the specifies capacity.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#hashCode(E)">hashCode</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</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>&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#intern(E)">intern</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</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="">
+<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="Interner()"><!-- --></A><H3>
+Interner</H3>
+<PRE>
+public <B>Interner</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="Interner(int)"><!-- --></A><H3>
+Interner</H3>
+<PRE>
+public <B>Interner</B>(int&nbsp;minimumCapacity)</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="grow(int)"><!-- --></A><H3>
+grow</H3>
+<PRE>
+public void <B>grow</B>(int&nbsp;minimumCapacity)</PRE>
+<DL>
+<DD>Ensures that the set has at least the specifies capacity.
+ Higher capacity ensures fewer collisions hence faster lookup.
+ Does nothing if the specified capacity is smaller than the current capacity.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="intern(java.lang.Object)"><!-- --></A><A NAME="intern(E)"><!-- --></A><H3>
+intern</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A> <B>intern</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEntry(int)"><!-- --></A><H3>
+getEntry</H3>
+<PRE>
+protected <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt; <B>getEntry</B>(int&nbsp;hashCode)</PRE>
+<DL>
+<DD>Gets the first entry in the table with exactly the given hash code.
+ It's very useful to call <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html#getNextEntry()"><CODE>Interner.Entry.getNextEntry()</CODE></A> to yield the next entry with exactly this same hash code.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode(java.lang.Object)"><!-- --></A><A NAME="hashCode(E)"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+protected int <B>hashCode</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="equals(E, E)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+protected boolean <B>equals</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;object,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;otherObject)</PRE>
+<DL>
+<DD>Returns true if the two objects are to be considered equal.
+ The first object will always be the one passed in as an argument to <CODE>add</CODE>,
+ <CODE>contains</CODE>, <CODE>get</CODE>, <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#intern(E)"><CODE>intern(Object)</CODE></A>, <CODE>#remove(Object)</CODE>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createEntry(java.lang.Object,int)"><!-- --></A><A NAME="createEntry(E, int)"><!-- --></A><H3>
+createEntry</H3>
+<PRE>
+protected <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt; <B>createEntry</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;object,
+ int&nbsp;hashCode)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addEntry(org.eclipse.net4j.util.ref.Interner.Entry)"><!-- --></A><H3>
+addEntry</H3>
+<PRE>
+protected void <B>addEntry</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt;&nbsp;entry)</PRE>
+<DL>
+<DD>Adds a new entry, <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#ensureCapacity()"><CODE>ensures</CODE></A> the capacity is sufficient and increases the <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#size"><CODE>size</CODE></A>.
+<P>
+<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/Interner.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;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/Interner.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Interner.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;<A HREF="#nested_class_summary">NESTED</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.png
new file mode 100644
index 0000000000..46cb1061bf
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/Interner.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/KeyedPhantomReference.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/KeyedPhantomReference.html
index bfb9c998ba..b843799a68 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/KeyedPhantomReference.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/KeyedPhantomReference.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/KeyedPhantomReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -311,7 +311,7 @@ public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Strin
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/KeyedPhantomReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html
index b55f722e4f..978c3092ae 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html
@@ -94,8 +94,9 @@ Class ReferenceValueMap.Soft&lt;K,V&gt;</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/util/AbstractMap.html?is-external=true" title="class or interface in java.util">java.util.AbstractMap</A>&lt;K,V&gt;
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap</A>&lt;K,V&gt;
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap.Soft&lt;K,V&gt;</B>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap2</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap.Soft&lt;K,V&gt;</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</A>&lt;K,V&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;</DD>
@@ -209,7 +210,16 @@ Class ReferenceValueMap.Soft&lt;K,V&gt;</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#putIfAbsent(K, V)">putIfAbsent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object, java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#size()">size</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#putIfAbsent(K, V)">putIfAbsent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object, java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V, V)">replace</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#size()">size</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractMap"><!-- --></A>
@@ -236,7 +246,7 @@ Class ReferenceValueMap.Soft&lt;K,V&gt;</H2>
<TH ALIGN="left"><B>Methods inherited from interface java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util">values</A></CODE></TD>
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#clear()" title="class or interface in java.util">clear</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#put(K, V)" title="class or interface in java.util">put</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#size()" title="class or interface in java.util">size</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util">values</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
@@ -285,7 +295,7 @@ protected <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html" title="type parameter in ReferenceValueMap.Soft">V</A>&gt;&nbsp;queue)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html" title="type parameter in ReferenceValueMap.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html" title="type parameter in ReferenceValueMap.Soft">V</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html" title="type parameter in ReferenceValueMap.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Soft.html" title="type parameter in ReferenceValueMap.Soft">V</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html
index f38d425622..eb129c906c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html
@@ -94,8 +94,9 @@ Class ReferenceValueMap.Strong&lt;K,V&gt;</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/util/AbstractMap.html?is-external=true" title="class or interface in java.util">java.util.AbstractMap</A>&lt;K,V&gt;
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap</A>&lt;K,V&gt;
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap.Strong&lt;K,V&gt;</B>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap2</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap.Strong&lt;K,V&gt;</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</A>&lt;K,V&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;</DD>
@@ -217,7 +218,16 @@ Class ReferenceValueMap.Strong&lt;K,V&gt;</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#putIfAbsent(K, V)">putIfAbsent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object, java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#size()">size</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#putIfAbsent(K, V)">putIfAbsent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object, java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V, V)">replace</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#size()">size</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractMap"><!-- --></A>
@@ -244,7 +254,7 @@ Class ReferenceValueMap.Strong&lt;K,V&gt;</H2>
<TH ALIGN="left"><B>Methods inherited from interface java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util">values</A></CODE></TD>
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#clear()" title="class or interface in java.util">clear</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#put(K, V)" title="class or interface in java.util">put</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#size()" title="class or interface in java.util">size</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util">values</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
@@ -293,7 +303,7 @@ protected <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">V</A>&gt;&nbsp;queue)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">V</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">V</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -307,7 +317,7 @@ createQueue</H3>
protected <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">V</A>&gt; <B>createQueue</B>()</PRE>
<DL>
<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createQueue()">createQueue</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">V</A>&gt;</CODE></DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()">createQueue</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">V</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html
index 41a94b8145..8b35daf1a4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ReferenceValueMap.Weak.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -94,8 +94,9 @@ Class ReferenceValueMap.Weak&lt;K,V&gt;</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/util/AbstractMap.html?is-external=true" title="class or interface in java.util">java.util.AbstractMap</A>&lt;K,V&gt;
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap</A>&lt;K,V&gt;
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap.Weak&lt;K,V&gt;</B>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap2</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap.Weak&lt;K,V&gt;</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</A>&lt;K,V&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;</DD>
@@ -209,7 +210,16 @@ Class ReferenceValueMap.Weak&lt;K,V&gt;</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#putIfAbsent(K, V)">putIfAbsent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object, java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#size()">size</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#putIfAbsent(K, V)">putIfAbsent</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object, java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V)">replace</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#replace(K, V, V)">replace</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#size()">size</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractMap"><!-- --></A>
@@ -236,7 +246,7 @@ Class ReferenceValueMap.Weak&lt;K,V&gt;</H2>
<TH ALIGN="left"><B>Methods inherited from interface java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util">values</A></CODE></TD>
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#clear()" title="class or interface in java.util">clear</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#put(K, V)" title="class or interface in java.util">put</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#size()" title="class or interface in java.util">size</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util">values</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
@@ -285,7 +295,7 @@ protected <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="type parameter in ReferenceValueMap.Weak">V</A>&gt;&nbsp;queue)</PRE>
<DL>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="type parameter in ReferenceValueMap.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="type parameter in ReferenceValueMap.Weak">V</A>&gt;</CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="type parameter in ReferenceValueMap.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="type parameter in ReferenceValueMap.Weak">V</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
@@ -322,7 +332,7 @@ protected <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ReferenceValueMap.Weak.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.html
index 7eaeb4898c..828b05a1b2 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.html
@@ -94,7 +94,8 @@ Class ReferenceValueMap&lt;K,V&gt;</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/util/AbstractMap.html?is-external=true" title="class or interface in java.util">java.util.AbstractMap</A>&lt;K,V&gt;
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap&lt;K,V&gt;</B>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap2</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap&lt;K,V&gt;</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</A>&lt;K,V&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;</DD>
@@ -105,14 +106,14 @@ Class ReferenceValueMap&lt;K,V&gt;</H2>
<HR>
<DL>
<DT>public abstract class <B>ReferenceValueMap&lt;K,V&gt;</B>
- <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;K,V&gt;
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;K,V&gt;
<DD>implements <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</A>&lt;K,V&gt;
</DL>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" title="&#171;interface&#187; ConcurrentMap (java.util.concurrent)" alt="" coords="159,6,297,61"/>
-<area shape="rect" id="node2" href="ReferenceValueMap.html" title="ReferenceValueMap" alt="" coords="232,101,371,126"/>
-<area shape="rect" id="node3" title="AbstractMap (java.util)" alt="" coords="327,13,423,53"/>
+<area shape="rect" id="node1" title="&#171;interface&#187; ConcurrentMap (java.util.concurrent)" alt="" coords="147,6,285,61"/>
+<area shape="rect" id="node2" href="ReferenceValueMap2.html" title="ReferenceValueMap2" alt="" coords="315,21,460,46"/>
+<area shape="rect" id="node3" href="ReferenceValueMap.html" title="ReferenceValueMap" alt="" coords="232,101,371,126"/>
<area shape="rect" id="node4" href="ReferenceValueMap.Weak.html" title="ReferenceValueMap.Weak" alt="" coords="5,166,181,191"/>
<area shape="rect" id="node5" href="ReferenceValueMap.Strong.html" title="ReferenceValueMap.Strong" alt="" coords="211,166,391,191"/>
<area shape="rect" id="node6" href="ReferenceValueMap.Soft.html" title="ReferenceValueMap.Soft" alt="" coords="421,166,587,191"/>
@@ -223,105 +224,6 @@ A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent
</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/ref/ReferenceValueMap.html#clear()">clear</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;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#containsKey(java.lang.Object)">containsKey</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;key)</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/ref/ReferenceValueMap.html#containsValue(java.lang.Object)">containsValue</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;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>protected &nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createQueue()">createQueue</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 abstract &nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>&nbsp;key,
- <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&nbsp;value,
- <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;&nbsp;queue)</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="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;&nbsp;ref)</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/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#entrySet()">entrySet</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/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#get(java.lang.Object)">get</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;key)</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/ref/ReferenceValueMap.html#isEmpty()">isEmpty</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/net4j/util/ref/ReferenceValueMap.html#purged(K)">purged</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>&nbsp;key)</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/ref/ReferenceValueMap.html#purgeQueue()">purgeQueue</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/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#put(K, V)">put</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>&nbsp;key,
- <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</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;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#putIfAbsent(K, V)">putIfAbsent</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>&nbsp;key,
<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&nbsp;value)</CODE>
@@ -331,14 +233,6 @@ A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#remove(java.lang.Object)">remove</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;key)</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/ref/ReferenceValueMap.html#remove(java.lang.Object, java.lang.Object)">remove</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;key,
<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;value)</CODE>
@@ -365,13 +259,14 @@ A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent
<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.util.ref.ReferenceValueMap2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></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/util/ref/ReferenceValueMap.html#size()">size</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#size()">size</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractMap"><!-- --></A>
@@ -398,7 +293,7 @@ A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent
<TH ALIGN="left"><B>Methods inherited from interface java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util">values</A></CODE></TD>
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#clear()" title="class or interface in java.util">clear</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#put(K, V)" title="class or interface in java.util">put</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#size()" title="class or interface in java.util">size</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util">values</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
@@ -439,91 +334,6 @@ public <B>ReferenceValueMap</B>(<A HREF="http://download.oracle.com/javase/1.5.0
</TR>
</TABLE>
-<A NAME="size()"><!-- --></A><H3>
-size</H3>
-<PRE>
-public int <B>size</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isEmpty()"><!-- --></A><H3>
-isEmpty</H3>
-<PRE>
-public boolean <B>isEmpty</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="containsKey(java.lang.Object)"><!-- --></A><H3>
-containsKey</H3>
-<PRE>
-public boolean <B>containsKey</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;key)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="containsValue(java.lang.Object)"><!-- --></A><H3>
-containsValue</H3>
-<PRE>
-public boolean <B>containsValue</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;value)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(java.lang.Object)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A> <B>get</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;key)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="put(K, V)"><!-- --></A><H3>
-put</H3>
-<PRE>
-public <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A> <B>put</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>&nbsp;key,
- <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&nbsp;value)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#put(K, V)" title="class or interface in java.util">put</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#put(K, V)" title="class or interface in java.util">put</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
<A NAME="putIfAbsent(java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="putIfAbsent(K, V)"><!-- --></A><H3>
putIfAbsent</H3>
<PRE>
@@ -570,20 +380,6 @@ public boolean <B>replace</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref
</DL>
<HR>
-<A NAME="remove(java.lang.Object)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A> <B>remove</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;key)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
<A NAME="remove(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
remove</H3>
<PRE>
@@ -597,106 +393,6 @@ public boolean <B>remove</B>(<A HREF="http://download.oracle.com/javase/1.5.0/do
</DL>
</DD>
</DL>
-<HR>
-
-<A NAME="clear()"><!-- --></A><H3>
-clear</H3>
-<PRE>
-public void <B>clear</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#clear()" title="class or interface in java.util">clear</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#clear()" title="class or interface in java.util">clear</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="entrySet()"><!-- --></A><H3>
-entrySet</H3>
-<PRE>
-public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;&gt; <B>entrySet</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="createQueue()"><!-- --></A><H3>
-createQueue</H3>
-<PRE>
-protected <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt; <B>createQueue</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="purgeQueue()"><!-- --></A><H3>
-purgeQueue</H3>
-<PRE>
-protected void <B>purgeQueue</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="purged(java.lang.Object)"><!-- --></A><A NAME="purged(K)"><!-- --></A><H3>
-purged</H3>
-<PRE>
-protected void <B>purged</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>&nbsp;key)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dereference(org.eclipse.net4j.util.ref.KeyedReference)"><!-- --></A><H3>
-dereference</H3>
-<PRE>
-protected <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A> <B>dereference</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;&nbsp;ref)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="createReference(java.lang.Object,java.lang.Object,java.lang.ref.ReferenceQueue)"><!-- --></A><A NAME="createReference(K, V, java.lang.ref.ReferenceQueue)"><!-- --></A><H3>
-createReference</H3>
-<PRE>
-protected abstract <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt; <B>createReference</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>&nbsp;key,
- <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&nbsp;value,
- <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;&nbsp;queue)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.png
index 54ad592893..7ff54549b6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html
new file mode 100644
index 0000000000..defa76de45
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+ReferenceValueMap2.Soft (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="ReferenceValueMap2.Soft (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/ReferenceValueMap2.Soft.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/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Soft.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;<A HREF="#nested_classes_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2">NESTED</A>&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.ref</FONT>
+<BR>
+Class ReferenceValueMap2.Soft&lt;K,V&gt;</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/util/AbstractMap.html?is-external=true" title="class or interface in java.util">java.util.AbstractMap</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap2</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap2.Soft&lt;K,V&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static class <B>ReferenceValueMap2.Soft&lt;K,V&gt;</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;K,V&gt;
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ReferenceValueMap2.html" title="ReferenceValueMap2" alt="" coords="18,6,163,31"/>
+<area shape="rect" id="node2" href="ReferenceValueMap2.Soft.html" title="ReferenceValueMap2.Soft" alt="" coords="5,71,176,97"/>
+</map>
+
+<CENTER><IMG SRC="ReferenceValueMap2.Soft.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<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.util.ref.ReferenceValueMap2"><!-- --></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 class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.util.AbstractMap"><!-- --></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 class java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">AbstractMap.SimpleEntry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">V</A>&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">AbstractMap.SimpleImmutableEntry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.util.Map"><!-- --></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 java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== 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/ref/ReferenceValueMap2.Soft.html#ReferenceValueMap2.Soft()">ReferenceValueMap2.Soft</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/util/ref/ReferenceValueMap2.Soft.html#ReferenceValueMap2.Soft(java.util.Map)">ReferenceValueMap2.Soft</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;&gt;&nbsp;map)</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>protected &nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;&nbsp;queue)</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.util.ref.ReferenceValueMap2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#size()">size</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractMap"><!-- --></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.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#clone()" title="class or interface in java.util">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#toString()" title="class or interface in java.util">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#values()" title="class or interface in java.util">values</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#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;
+<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="ReferenceValueMap2.Soft()"><!-- --></A><H3>
+ReferenceValueMap2.Soft</H3>
+<PRE>
+public <B>ReferenceValueMap2.Soft</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ReferenceValueMap2.Soft(java.util.Map)"><!-- --></A><H3>
+ReferenceValueMap2.Soft</H3>
+<PRE>
+public <B>ReferenceValueMap2.Soft</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;&gt;&nbsp;map)</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="createReference(java.lang.Object,java.lang.Object,java.lang.ref.ReferenceQueue)"><!-- --></A><A NAME="createReference(K, V, java.lang.ref.ReferenceQueue)"><!-- --></A><H3>
+createReference</H3>
+<PRE>
+protected <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt; <B>createReference</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;&nbsp;queue)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;</CODE></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/ReferenceValueMap2.Soft.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/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Soft.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;<A HREF="#nested_classes_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2">NESTED</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.png
new file mode 100644
index 0000000000..1b1ba41acc
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html
new file mode 100644
index 0000000000..734ca438b7
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+ReferenceValueMap2.Strong (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="ReferenceValueMap2.Strong (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/ReferenceValueMap2.Strong.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/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Strong.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;<A HREF="#nested_classes_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2">NESTED</A>&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.ref</FONT>
+<BR>
+Class ReferenceValueMap2.Strong&lt;K,V&gt;</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/util/AbstractMap.html?is-external=true" title="class or interface in java.util">java.util.AbstractMap</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap2</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap2.Strong&lt;K,V&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static class <B>ReferenceValueMap2.Strong&lt;K,V&gt;</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;K,V&gt;
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ReferenceValueMap2.html" title="ReferenceValueMap2" alt="" coords="26,6,171,31"/>
+<area shape="rect" id="node2" href="ReferenceValueMap2.Strong.html" title="ReferenceValueMap2.Strong" alt="" coords="5,71,192,97"/>
+</map>
+
+<CENTER><IMG SRC="ReferenceValueMap2.Strong.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<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.util.ref.ReferenceValueMap2"><!-- --></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 class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.util.AbstractMap"><!-- --></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 class java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">AbstractMap.SimpleEntry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">V</A>&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">AbstractMap.SimpleImmutableEntry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.util.Map"><!-- --></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 java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== 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/ref/ReferenceValueMap2.Strong.html#ReferenceValueMap2.Strong()">ReferenceValueMap2.Strong</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/util/ref/ReferenceValueMap2.Strong.html#ReferenceValueMap2.Strong(java.util.Map)">ReferenceValueMap2.Strong</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;&gt;&nbsp;map)</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>protected &nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html#createQueue()">createQueue</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="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;&nbsp;queue)</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.util.ref.ReferenceValueMap2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#size()">size</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractMap"><!-- --></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.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#clone()" title="class or interface in java.util">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#toString()" title="class or interface in java.util">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#values()" title="class or interface in java.util">values</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#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;
+<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="ReferenceValueMap2.Strong()"><!-- --></A><H3>
+ReferenceValueMap2.Strong</H3>
+<PRE>
+public <B>ReferenceValueMap2.Strong</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ReferenceValueMap2.Strong(java.util.Map)"><!-- --></A><H3>
+ReferenceValueMap2.Strong</H3>
+<PRE>
+public <B>ReferenceValueMap2.Strong</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;&gt;&nbsp;map)</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="createReference(java.lang.Object,java.lang.Object,java.lang.ref.ReferenceQueue)"><!-- --></A><A NAME="createReference(K, V, java.lang.ref.ReferenceQueue)"><!-- --></A><H3>
+createReference</H3>
+<PRE>
+protected <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt; <B>createReference</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;&nbsp;queue)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createQueue()"><!-- --></A><H3>
+createQueue</H3>
+<PRE>
+protected <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt; <B>createQueue</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()">createQueue</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;</CODE></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/ReferenceValueMap2.Strong.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/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Strong.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;<A HREF="#nested_classes_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2">NESTED</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.png
new file mode 100644
index 0000000000..c26036edc5
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html
new file mode 100644
index 0000000000..71f9eb8382
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+ReferenceValueMap2.Weak (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="ReferenceValueMap2.Weak (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/ReferenceValueMap2.Weak.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/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref"><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/util/ref/ReferenceValueMap2.Weak.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Weak.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;<A HREF="#nested_classes_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2">NESTED</A>&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.ref</FONT>
+<BR>
+Class ReferenceValueMap2.Weak&lt;K,V&gt;</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/util/AbstractMap.html?is-external=true" title="class or interface in java.util">java.util.AbstractMap</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">org.eclipse.net4j.util.ref.ReferenceValueMap2</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap2.Weak&lt;K,V&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static class <B>ReferenceValueMap2.Weak&lt;K,V&gt;</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;K,V&gt;
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ReferenceValueMap2.html" title="ReferenceValueMap2" alt="" coords="23,6,168,31"/>
+<area shape="rect" id="node2" href="ReferenceValueMap2.Weak.html" title="ReferenceValueMap2.Weak" alt="" coords="5,71,187,97"/>
+</map>
+
+<CENTER><IMG SRC="ReferenceValueMap2.Weak.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<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.util.ref.ReferenceValueMap2"><!-- --></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 class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.util.AbstractMap"><!-- --></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 class java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">AbstractMap.SimpleEntry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">V</A>&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">AbstractMap.SimpleImmutableEntry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.util.Map"><!-- --></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 java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== 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/ref/ReferenceValueMap2.Weak.html#ReferenceValueMap2.Weak()">ReferenceValueMap2.Weak</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/util/ref/ReferenceValueMap2.Weak.html#ReferenceValueMap2.Weak(java.util.Map)">ReferenceValueMap2.Weak</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;&gt;&nbsp;map)</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>protected &nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;&nbsp;queue)</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.util.ref.ReferenceValueMap2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.ref.<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#clear()">clear</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()">entrySet</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purged(K)">purged</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#purgeQueue()">purgeQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)">put</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#size()">size</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractMap"><!-- --></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.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#clone()" title="class or interface in java.util">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#toString()" title="class or interface in java.util">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#values()" title="class or interface in java.util">values</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#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;
+<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="ReferenceValueMap2.Weak()"><!-- --></A><H3>
+ReferenceValueMap2.Weak</H3>
+<PRE>
+public <B>ReferenceValueMap2.Weak</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ReferenceValueMap2.Weak(java.util.Map)"><!-- --></A><H3>
+ReferenceValueMap2.Weak</H3>
+<PRE>
+public <B>ReferenceValueMap2.Weak</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;&gt;&nbsp;map)</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="createReference(java.lang.Object,java.lang.Object,java.lang.ref.ReferenceQueue)"><!-- --></A><A NAME="createReference(K, V, java.lang.ref.ReferenceQueue)"><!-- --></A><H3>
+createReference</H3>
+<PRE>
+protected <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt; <B>createReference</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;&nbsp;queue)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;</CODE></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/ReferenceValueMap2.Weak.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/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref"><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/util/ref/ReferenceValueMap2.Weak.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Weak.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;<A HREF="#nested_classes_inherited_from_class_org.eclipse.net4j.util.ref.ReferenceValueMap2">NESTED</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.png
new file mode 100644
index 0000000000..54390b12e9
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.html
new file mode 100644
index 0000000000..d9502d5617
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.html
@@ -0,0 +1,643 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+ReferenceValueMap2 (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="ReferenceValueMap2 (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/ReferenceValueMap2.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/ref/ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/ReferenceValueMap2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.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;<A HREF="#nested_class_summary">NESTED</A>&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.ref</FONT>
+<BR>
+Class ReferenceValueMap2&lt;K,V&gt;</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/util/AbstractMap.html?is-external=true" title="class or interface in java.util">java.util.AbstractMap</A>&lt;K,V&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ref.ReferenceValueMap2&lt;K,V&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public abstract class <B>ReferenceValueMap2&lt;K,V&gt;</B>
+ <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;K,V&gt;
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ReferenceValueMap2.html" title="ReferenceValueMap2" alt="" coords="299,85,444,110"/>
+<area shape="rect" id="node2" href="ReferenceValueMap.html" title="ReferenceValueMap" alt="" coords="5,150,144,175"/>
+<area shape="rect" id="node3" title="AbstractMap (java.util)" alt="" coords="324,5,420,45"/>
+<area shape="rect" id="node4" href="ReferenceValueMap2.Weak.html" title="ReferenceValueMap2.Weak" alt="" coords="174,150,356,175"/>
+<area shape="rect" id="node5" href="ReferenceValueMap2.Strong.html" title="ReferenceValueMap2.Strong" alt="" coords="387,150,573,175"/>
+<area shape="rect" id="node6" href="ReferenceValueMap2.Soft.html" title="ReferenceValueMap2.Soft" alt="" coords="603,150,775,175"/>
+</map>
+
+<CENTER><IMG SRC="ReferenceValueMap2.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> implementation that uses <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref"><CODE>KeyedReference</CODE></A> instances (<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedStrongReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedStrongReference</CODE></A>,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedSoftReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedSoftReference</CODE></A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedWeakReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedWeakReference</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedPhantomReference</CODE></A>) as its values.
+ <p>
+ A <code>ReferenceValueMap</code> can be used to cache mappings until the <em>value</em> of the mapping is no longer
+ reachable from outside of the map
+ <p>
+ <b>Note:</b> This map is not synchronized. If it is to be used by multiple threads concurrently the user is
+ responsible for applying proper external synchronization!
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</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>
+<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/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;</B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.util.AbstractMap"><!-- --></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 class java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">AbstractMap.SimpleEntry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleEntry.html?is-external=true" title="class or interface in java.util">V</A>&gt;, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">AbstractMap.SimpleImmutableEntry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.SimpleImmutableEntry.html?is-external=true" title="class or interface in java.util">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.util.Map"><!-- --></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 java.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">K</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">V</A>&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== 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/ref/ReferenceValueMap2.html#ReferenceValueMap2()">ReferenceValueMap2</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/util/ref/ReferenceValueMap2.html#ReferenceValueMap2(java.util.Map)">ReferenceValueMap2</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&gt;&nbsp;map)</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/ref/ReferenceValueMap2.html#clear()">clear</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;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#containsKey(java.lang.Object)">containsKey</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;key)</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/ref/ReferenceValueMap2.html#containsValue(java.lang.Object)">containsValue</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;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>protected &nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createQueue()">createQueue</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 abstract &nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&nbsp;queue)</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="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&nbsp;ref)</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/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#entrySet()">entrySet</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/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#get(java.lang.Object)">get</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;key)</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/ref/ReferenceValueMap2.html#isEmpty()">isEmpty</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/net4j/util/ref/ReferenceValueMap2.html#purged(K)">purged</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>&nbsp;key)</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/ref/ReferenceValueMap2.html#purgeQueue()">purgeQueue</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/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#put(K, V)">put</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</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;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#remove(java.lang.Object)">remove</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;key)</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/ref/ReferenceValueMap2.html#size()">size</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_java.util.AbstractMap"><!-- --></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.util.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#clone()" title="class or interface in java.util">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#keySet()" title="class or interface in java.util">keySet</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#toString()" title="class or interface in java.util">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#values()" title="class or interface in java.util">values</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#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;
+<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="ReferenceValueMap2()"><!-- --></A><H3>
+ReferenceValueMap2</H3>
+<PRE>
+public <B>ReferenceValueMap2</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ReferenceValueMap2(java.util.Map)"><!-- --></A><H3>
+ReferenceValueMap2</H3>
+<PRE>
+public <B>ReferenceValueMap2</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&gt;&nbsp;map)</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="size()"><!-- --></A><H3>
+size</H3>
+<PRE>
+public int <B>size</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#size()" title="class or interface in java.util">size</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isEmpty()"><!-- --></A><H3>
+isEmpty</H3>
+<PRE>
+public boolean <B>isEmpty</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="containsKey(java.lang.Object)"><!-- --></A><H3>
+containsKey</H3>
+<PRE>
+public boolean <B>containsKey</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;key)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="containsValue(java.lang.Object)"><!-- --></A><H3>
+containsValue</H3>
+<PRE>
+public boolean <B>containsValue</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;value)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(java.lang.Object)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A> <B>get</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;key)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="put(java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="put(K, V)"><!-- --></A><H3>
+put</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A> <B>put</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&nbsp;value)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#put(K, V)" title="class or interface in java.util">put</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#put(K, V)" title="class or interface in java.util">put</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(java.lang.Object)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A> <B>remove</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;key)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+public void <B>clear</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#clear()" title="class or interface in java.util">clear</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#clear()" title="class or interface in java.util">clear</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="entrySet()"><!-- --></A><H3>
+entrySet</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&gt; <B>entrySet</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util">AbstractMap</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createQueue()"><!-- --></A><H3>
+createQueue</H3>
+<PRE>
+protected <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt; <B>createQueue</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="purgeQueue()"><!-- --></A><H3>
+purgeQueue</H3>
+<PRE>
+protected void <B>purgeQueue</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="purged(java.lang.Object)"><!-- --></A><A NAME="purged(K)"><!-- --></A><H3>
+purged</H3>
+<PRE>
+protected void <B>purged</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>&nbsp;key)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dereference(org.eclipse.net4j.util.ref.KeyedReference)"><!-- --></A><H3>
+dereference</H3>
+<PRE>
+protected <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A> <B>dereference</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&nbsp;ref)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createReference(java.lang.Object,java.lang.Object,java.lang.ref.ReferenceQueue)"><!-- --></A><A NAME="createReference(K, V, java.lang.ref.ReferenceQueue)"><!-- --></A><H3>
+createReference</H3>
+<PRE>
+protected abstract <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt; <B>createReference</B>(<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>&nbsp;key,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&nbsp;queue)</PRE>
+<DL>
+<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/ReferenceValueMap2.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/ref/ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/ref/ReferenceValueMap2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.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;<A HREF="#nested_class_summary">NESTED</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.png
new file mode 100644
index 0000000000..40cd3bb0dc
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/ReferenceValueMap2.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/Interner.Entry.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/Interner.Entry.html
new file mode 100644
index 0000000000..f163f5bd1f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/Interner.Entry.html
@@ -0,0 +1,228 @@
+<!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.ref.Interner.Entry (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.ref.Interner.Entry (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/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useInterner.Entry.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Interner.Entry.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.ref.Interner.Entry</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/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.ref"><B>org.eclipse.net4j.util.ref</B></A></TD>
+<TD>A framework for memory-sensitive keyed references and value maps.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.ref"><!-- --></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/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A> in <A HREF="../../../../../../org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</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">Fields in <A HREF="../../../../../../org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A> declared as <A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>Interner.Entry.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html#next">next</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A> that return <A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>Interner.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html#createEntry(E, int)">createEntry</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&nbsp;object,
+ int&nbsp;hashCode)</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="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>Interner.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html#getEntry(int)">getEntry</A></B>(int&nbsp;hashCode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the first entry in the table with exactly the given hash code.</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/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="type parameter in Interner.Entry">E</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>Interner.Entry.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html#getNextEntry()">getNextEntry</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A> with parameters of type <A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A></FONT></TH>
+</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>Interner.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html#addEntry(org.eclipse.net4j.util.ref.Interner.Entry)">addEntry</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html" title="type parameter in Interner">E</A>&gt;&nbsp;entry)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry, <A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html#ensureCapacity()"><CODE>ensures</CODE></A> the capacity is sufficient and increases the <A HREF="../../../../../../org/eclipse/net4j/util/ref/Interner.html#size"><CODE>Interner.size</CODE></A>.</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/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useInterner.Entry.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Interner.Entry.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/Interner.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/Interner.html
new file mode 100644
index 0000000000..aaf935f436
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/Interner.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.ref.Interner (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.ref.Interner (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/ref/Interner.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useInterner.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Interner.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.ref.Interner</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.ref.Interner
+<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/ref/Interner.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useInterner.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Interner.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/KeyedReference.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/KeyedReference.html
index 5b85a75601..b7e4a4531d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/KeyedReference.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/KeyedReference.html
@@ -152,16 +152,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.htm
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected abstract &nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B>ReferenceValueMap.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>&nbsp;key,
- <A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&nbsp;value,
- <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;&nbsp;queue)</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="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">V</A>&gt;</CODE></FONT></TD>
<TD><CODE><B>ReferenceValueMap.Strong.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">K</A>&nbsp;key,
<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="type parameter in ReferenceValueMap.Strong">V</A>&nbsp;value,
@@ -190,6 +180,46 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.htm
<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 abstract &nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ReferenceValueMap2.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>&nbsp;key,
+ <A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&nbsp;queue)</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="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ReferenceValueMap2.Strong.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>&nbsp;key,
+ <A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;&nbsp;queue)</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="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ReferenceValueMap2.Soft.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>&nbsp;key,
+ <A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;&nbsp;queue)</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="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ReferenceValueMap2.Weak.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html#createReference(K, V, java.lang.ref.ReferenceQueue)">createReference</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>&nbsp;key,
+ <A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&nbsp;value,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ref/ReferenceQueue.html?is-external=true" title="class or interface in java.lang.ref">ReferenceQueue</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;&nbsp;queue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
@@ -200,8 +230,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.htm
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A></CODE></FONT></TD>
-<TD><CODE><B>ReferenceValueMap.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.html" title="type parameter in ReferenceValueMap">V</A>&gt;&nbsp;ref)</CODE>
+<CODE>protected &nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A></CODE></FONT></TD>
+<TD><CODE><B>ReferenceValueMap2.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html#dereference(org.eclipse.net4j.util.ref.KeyedReference)">dereference</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&nbsp;ref)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
@@ -238,6 +268,30 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.htm
<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/ref/ReferenceValueMap2.Soft.html#ReferenceValueMap2.Soft(java.util.Map)">ReferenceValueMap2.Soft</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="type parameter in ReferenceValueMap2.Soft">V</A>&gt;&gt;&nbsp;map)</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/ref/ReferenceValueMap2.Strong.html#ReferenceValueMap2.Strong(java.util.Map)">ReferenceValueMap2.Strong</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="type parameter in ReferenceValueMap2.Strong">V</A>&gt;&gt;&nbsp;map)</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/ref/ReferenceValueMap2.Weak.html#ReferenceValueMap2.Weak(java.util.Map)">ReferenceValueMap2.Weak</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="type parameter in ReferenceValueMap2.Weak">V</A>&gt;&gt;&nbsp;map)</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/ref/ReferenceValueMap2.html#ReferenceValueMap2(java.util.Map)">ReferenceValueMap2</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref">KeyedReference</A>&lt;<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">K</A>,<A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="type parameter in ReferenceValueMap2">V</A>&gt;&gt;&nbsp;map)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Soft.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Soft.html
new file mode 100644
index 0000000000..6b03c40515
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Soft.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.ref.ReferenceValueMap2.Soft (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.ref.ReferenceValueMap2.Soft (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/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useReferenceValueMap2.Soft.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Soft.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.ref.ReferenceValueMap2.Soft</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.ref.ReferenceValueMap2.Soft
+<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/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useReferenceValueMap2.Soft.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Soft.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Strong.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Strong.html
new file mode 100644
index 0000000000..a4473eee1f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Strong.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.ref.ReferenceValueMap2.Strong (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.ref.ReferenceValueMap2.Strong (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/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useReferenceValueMap2.Strong.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Strong.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.ref.ReferenceValueMap2.Strong</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.ref.ReferenceValueMap2.Strong
+<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/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useReferenceValueMap2.Strong.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Strong.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Weak.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Weak.html
new file mode 100644
index 0000000000..eec1d1c3ef
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.Weak.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.ref.ReferenceValueMap2.Weak (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.ref.ReferenceValueMap2.Weak (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/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useReferenceValueMap2.Weak.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Weak.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.ref.ReferenceValueMap2.Weak</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.ref.ReferenceValueMap2.Weak
+<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/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useReferenceValueMap2.Weak.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.Weak.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.html
new file mode 100644
index 0000000000..031a70e286
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.html
@@ -0,0 +1,228 @@
+<!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.ref.ReferenceValueMap2 (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.ref.ReferenceValueMap2 (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/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useReferenceValueMap2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.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.ref.ReferenceValueMap2</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/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.ref"><B>org.eclipse.net4j.util.ref</B></A></TD>
+<TD>A framework for memory-sensitive keyed references and value maps.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.ref"><!-- --></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/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A> in <A HREF="../../../../../../org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</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">Subclasses of <A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2</A> in <A HREF="../../../../../../org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</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/util/ref/ReferenceValueMap.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap&lt;K,V&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent"><CODE>ConcurrentMap</CODE></A> implementation that uses <A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref"><CODE>KeyedReference</CODE></A> instances (<A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedStrongReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedStrongReference</CODE></A>,
+ <A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedSoftReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedSoftReference</CODE></A>, <A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedWeakReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedWeakReference</CODE></A> or <A HREF="../../../../../../org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedPhantomReference</CODE></A>) as its values.</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/util/ref/ReferenceValueMap.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Soft&lt;K,V&gt;</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Strong&lt;K,V&gt;</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Weak&lt;K,V&gt;</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft&lt;K,V&gt;</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong&lt;K,V&gt;</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak&lt;K,V&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/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref"><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/ref/\class-useReferenceValueMap2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceValueMap2.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-frame.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-frame.html
index 8461d53ba3..952b43384e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-frame.html
@@ -35,6 +35,10 @@ Interfaces</FONT>&nbsp;
Classes</FONT>&nbsp;
<FONT CLASS="FrameItemFont">
<BR>
+<A HREF="Interner.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">Interner</A>
+<BR>
+<A HREF="Interner.Entry.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">Interner.Entry</A>
+<BR>
<A HREF="KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">KeyedPhantomReference</A>
<BR>
<A HREF="KeyedSoftReference.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">KeyedSoftReference</A>
@@ -51,7 +55,15 @@ Classes</FONT>&nbsp;
<BR>
<A HREF="ReferenceValueMap.Strong.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap.Strong</A>
<BR>
-<A HREF="ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap.Weak</A></FONT></TD>
+<A HREF="ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap.Weak</A>
+<BR>
+<A HREF="ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap2</A>
+<BR>
+<A HREF="ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap2.Soft</A>
+<BR>
+<A HREF="ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap2.Strong</A>
+<BR>
+<A HREF="ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref" target="classFrame">ReferenceValueMap2.Weak</A></FONT></TD>
</TR>
</TABLE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.html
index 81496c8a8e..3820409409 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.html
@@ -88,23 +88,29 @@ A framework for memory-sensitive keyed references and value maps.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="KeyedPhantomReference.html" title="KeyedPhantomReference" alt="" coords="246,293,415,318"/>
-<area shape="rect" id="node2" href="KeyedSoftReference.html" title="KeyedSoftReference" alt="" coords="261,357,401,382"/>
-<area shape="rect" id="node3" href="KeyedStrongReference.html" title="KeyedStrongReference" alt="" coords="253,413,408,438"/>
-<area shape="rect" id="node4" href="KeyedWeakReference.html" title="KeyedWeakReference" alt="" coords="255,470,406,495"/>
-<area shape="rect" id="node5" title="PhantomReference (java.lang.ref)" alt="" coords="45,277,177,317"/>
-<area shape="rect" id="node6" href="ReferenceValueMap.Soft.html" title="ReferenceValueMap.Soft" alt="" coords="453,127,619,153"/>
-<area shape="rect" id="node7" href="ReferenceValueMap.Strong.html" title="ReferenceValueMap.Strong" alt="" coords="446,177,626,202"/>
-<area shape="rect" id="node8" href="ReferenceValueMap.Weak.html" title="ReferenceValueMap.Weak" alt="" coords="448,226,624,251"/>
-<area shape="rect" id="node9" title="SoftReference (java.lang.ref)" alt="" coords="59,341,162,381"/>
-<area shape="rect" id="node10" title="WeakReference (java.lang.ref)" alt="" coords="53,469,168,509"/>
-<area shape="rect" id="node11" title="AbstractMap (java.util)" alt="" coords="63,133,159,173"/>
-<area shape="rect" id="node12" href="ReferenceQueueWorker.html" title="ReferenceQueueWorker" alt="" coords="249,77,412,102"/>
-<area shape="rect" id="node13" href="ReferenceValueMap.html" title="ReferenceValueMap" alt="" coords="261,177,400,202"/>
-<area shape="rect" id="node14" href="../concurrent/Worker.html" title="Worker (org.eclipse.net4j.util.concurrent)" alt="" coords="5,69,216,109"/>
-<area shape="rect" id="node15" title="&#171;interface&#187; ConcurrentMap (java.util.concurrent)" alt="" coords="41,198,180,253"/>
-<area shape="rect" id="node16" href="KeyedReference.html" title="&#171;interface&#187; KeyedReference" alt="" coords="52,405,169,445"/>
-<area shape="rect" id="node17" href="ReferenceType.html" title="&#171;enum&#187; ReferenceType" alt="" coords="57,5,165,45"/>
+<area shape="rect" id="node1" href="Interner.html" title="Interner" alt="" coords="78,551,143,577"/>
+<area shape="rect" id="node2" href="Interner.Entry.html" title="Interner.Entry" alt="" coords="281,286,381,311"/>
+<area shape="rect" id="node3" href="KeyedPhantomReference.html" title="KeyedPhantomReference" alt="" coords="246,385,415,410"/>
+<area shape="rect" id="node4" href="KeyedSoftReference.html" title="KeyedSoftReference" alt="" coords="261,490,401,515"/>
+<area shape="rect" id="node5" href="KeyedStrongReference.html" title="KeyedStrongReference" alt="" coords="253,434,408,459"/>
+<area shape="rect" id="node6" href="KeyedWeakReference.html" title="KeyedWeakReference" alt="" coords="255,335,406,361"/>
+<area shape="rect" id="node7" title="PhantomReference (java.lang.ref)" alt="" coords="45,359,177,399"/>
+<area shape="rect" id="node8" href="ReferenceValueMap.Soft.html" title="ReferenceValueMap.Soft" alt="" coords="669,173,835,198"/>
+<area shape="rect" id="node9" href="ReferenceValueMap.Strong.html" title="ReferenceValueMap.Strong" alt="" coords="662,222,842,247"/>
+<area shape="rect" id="node10" href="ReferenceValueMap.Weak.html" title="ReferenceValueMap.Weak" alt="" coords="664,271,840,297"/>
+<area shape="rect" id="node11" href="ReferenceValueMap2.Soft.html" title="ReferenceValueMap2.Soft" alt="" coords="453,74,625,99"/>
+<area shape="rect" id="node12" href="ReferenceValueMap2.Strong.html" title="ReferenceValueMap2.Strong" alt="" coords="445,123,632,149"/>
+<area shape="rect" id="node13" href="ReferenceValueMap2.Weak.html" title="ReferenceValueMap2.Weak" alt="" coords="447,173,630,198"/>
+<area shape="rect" id="node14" title="SoftReference (java.lang.ref)" alt="" coords="59,487,162,527"/>
+<area shape="rect" id="node15" title="WeakReference (java.lang.ref)" alt="" coords="53,287,168,327"/>
+<area shape="rect" id="node16" title="AbstractMap (java.util)" alt="" coords="63,133,159,173"/>
+<area shape="rect" id="node17" href="ReferenceQueueWorker.html" title="ReferenceQueueWorker" alt="" coords="249,77,412,102"/>
+<area shape="rect" id="node18" href="ReferenceValueMap.html" title="ReferenceValueMap" alt="" coords="469,222,608,247"/>
+<area shape="rect" id="node19" href="ReferenceValueMap2.html" title="ReferenceValueMap2" alt="" coords="258,141,403,166"/>
+<area shape="rect" id="node20" href="../concurrent/Worker.html" title="Worker (org.eclipse.net4j.util.concurrent)" alt="" coords="5,69,216,109"/>
+<area shape="rect" id="node21" title="&#171;interface&#187; ConcurrentMap (java.util.concurrent)" alt="" coords="261,207,400,262"/>
+<area shape="rect" id="node22" href="KeyedReference.html" title="&#171;interface&#187; KeyedReference" alt="" coords="52,423,169,463"/>
+<area shape="rect" id="node23" href="ReferenceType.html" title="&#171;enum&#187; ReferenceType" alt="" coords="57,5,165,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -129,6 +135,14 @@ A framework for memory-sensitive keyed references and value maps.
<B>Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html" title="class in org.eclipse.net4j.util.ref">Interner&lt;E&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.Entry.html" title="class in org.eclipse.net4j.util.ref">Interner.Entry&lt;E&gt;</A></B></TD>
+<TD>A weak reference holder that caches the hash code of the referent and is chained in the <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#entries"><CODE>Interner.entries</CODE></A> to handle collisions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref">KeyedPhantomReference&lt;K,T&gt;</A></B></TD>
<TD>&nbsp;</TD>
</TR>
@@ -165,6 +179,23 @@ A framework for memory-sensitive keyed references and value maps.
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap.Weak&lt;K,V&gt;</A></B></TD>
<TD>&nbsp;</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2&lt;K,V&gt;</A></B></TD>
+<TD>A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> implementation that uses <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref"><CODE>KeyedReference</CODE></A> instances (<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedStrongReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedStrongReference</CODE></A>,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedSoftReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedSoftReference</CODE></A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedWeakReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedWeakReference</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedPhantomReference</CODE></A>) as its values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Soft.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Soft&lt;K,V&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Strong.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Strong&lt;K,V&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/ref/ReferenceValueMap2.Weak.html" title="class in org.eclipse.net4j.util.ref">ReferenceValueMap2.Weak&lt;K,V&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.png
index f177d28667..f3728862a6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-use.html
index ad46eddabe..78a48fad9a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-use.html
@@ -103,6 +103,12 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/util/ref/package-sum
Classes in <A HREF="../../../../../org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A> used by <A HREF="../../../../../org/eclipse/net4j/util/ref/package-summary.html">org.eclipse.net4j.util.ref</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/ref/class-use/Interner.Entry.html#org.eclipse.net4j.util.ref"><B>Interner.Entry</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A weak reference holder that caches the hash code of the referent and is chained in the <A HREF="../../../../../org/eclipse/net4j/util/ref/Interner.html#entries"><CODE>Interner.entries</CODE></A> to handle collisions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/ref/class-use/KeyedReference.html#org.eclipse.net4j.util.ref"><B>KeyedReference</B></A></B>
<BR>
@@ -121,6 +127,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/ref/package-summary.ht
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent"><CODE>ConcurrentMap</CODE></A> implementation that uses <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref"><CODE>KeyedReference</CODE></A> instances (<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedStrongReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedStrongReference</CODE></A>,
<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedSoftReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedSoftReference</CODE></A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedWeakReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedWeakReference</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedPhantomReference</CODE></A>) as its values.</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/ref/class-use/ReferenceValueMap2.html#org.eclipse.net4j.util.ref"><B>ReferenceValueMap2</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> implementation that uses <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedReference.html" title="interface in org.eclipse.net4j.util.ref"><CODE>KeyedReference</CODE></A> instances (<A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedStrongReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedStrongReference</CODE></A>,
+ <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedSoftReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedSoftReference</CODE></A>, <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedWeakReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedWeakReference</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/ref/KeyedPhantomReference.html" title="class in org.eclipse.net4j.util.ref"><CODE>KeyedPhantomReference</CODE></A>) as its values.</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/AuthenticatorFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/AuthenticatorFactory.html
new file mode 100644
index 0000000000..af51944fa4
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/AuthenticatorFactory.html
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+AuthenticatorFactory (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="AuthenticatorFactory (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/AuthenticatorFactory.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;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/AuthenticatorFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AuthenticatorFactory.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;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.eclipse.net4j.util.factory.Factory">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</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.security</FONT>
+<BR>
+Class AuthenticatorFactory</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="../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">org.eclipse.net4j.util.factory.Factory</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.security.AuthenticatorFactory</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public abstract class <B>AuthenticatorFactory</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">Factory</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../factory/Factory.html" title="Factory (org.eclipse.net4j.util.factory)" alt="" coords="5,5,195,45"/>
+<area shape="rect" id="node2" href="AuthenticatorFactory.html" title="AuthenticatorFactory" alt="" coords="29,85,171,110"/>
+<area shape="rect" id="node3" href="FileAuthenticatorFactory.html" title="FileAuthenticatorFactory" alt="" coords="18,150,181,175"/>
+</map>
+
+<CENTER><IMG SRC="AuthenticatorFactory.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== 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;<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/security/AuthenticatorFactory.html#PRODUCT_GROUP">PRODUCT_GROUP</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/security/AuthenticatorFactory.html#AuthenticatorFactory(java.lang.String)">AuthenticatorFactory</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;type)</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>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.factory.Factory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.factory.<A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">Factory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#getDescriptionFor(java.lang.Object)">getDescriptionFor</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#getKey()">getKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#getProductGroup()">getProductGroup</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#getType()">getType</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#toString()">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;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.factory.IFactory"><!-- --></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.factory.<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)">create</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="PRODUCT_GROUP"><!-- --></A><H3>
+PRODUCT_GROUP</H3>
+<PRE>
+public static final <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>PRODUCT_GROUP</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.net4j.util.security.AuthenticatorFactory.PRODUCT_GROUP">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= 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="AuthenticatorFactory(java.lang.String)"><!-- --></A><H3>
+AuthenticatorFactory</H3>
+<PRE>
+public <B>AuthenticatorFactory</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;type)</PRE>
+<DL>
+</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/AuthenticatorFactory.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;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/AuthenticatorFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AuthenticatorFactory.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;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.eclipse.net4j.util.factory.Factory">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/AuthenticatorFactory.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/AuthenticatorFactory.png
new file mode 100644
index 0000000000..bdbb9b646f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/AuthenticatorFactory.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ChallengeNegotiator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ChallengeNegotiator.html
index 284deb04ff..11acb3be80 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ChallengeNegotiator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ChallengeNegotiator.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/ChallengeNegotiator.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -611,7 +611,7 @@ protected boolean <B>handleResponse</B>(<A HREF="../../../../../org/eclipse/net4
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/ChallengeNegotiator.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/CredentialsProviderFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/CredentialsProviderFactory.html
index 9af4d05ad1..f20e022c74 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/CredentialsProviderFactory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/CredentialsProviderFactory.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/Credentials.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/CredentialsProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CredentialsProviderFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -283,7 +283,7 @@ public abstract <A HREF="../../../../../org/eclipse/net4j/util/security/ICredent
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/Credentials.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/CredentialsProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CredentialsProviderFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html
new file mode 100644
index 0000000000..8a9bcef1d1
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html
@@ -0,0 +1,346 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+DiffieHellman.Client.Response (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="DiffieHellman.Client.Response (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/DiffieHellman.Client.Response.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/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Client.Response.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.security</FONT>
+<BR>
+Class DiffieHellman.Client.Response</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.security.DiffieHellman.Client.Response</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static final class <B>DiffieHellman.Client.Response</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>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="DiffieHellman.Client.Response.html" title="DiffieHellman.Client.Response" alt="" coords="5,6,200,31"/>
+</map>
+
+<CENTER><IMG SRC="DiffieHellman.Client.Response.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<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/security/DiffieHellman.Client.Response.html#DiffieHellman.Client.Response(byte[], byte[], byte[])">DiffieHellman.Client.Response</A></B>(byte[]&nbsp;clientPubKeyEnc,
+ byte[]&nbsp;cipherText,
+ byte[]&nbsp;paramsEnc)</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/security/DiffieHellman.Client.Response.html#DiffieHellman.Client.Response(org.eclipse.net4j.util.io.ExtendedDataInput)">DiffieHellman.Client.Response</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/io/ExtendedDataInput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataInput</A>&nbsp;in)</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;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html#getCipherText()">getCipherText</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/security/DiffieHellman.Client.Response.html#getClientPubKeyEnc()">getClientPubKeyEnc</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/security/DiffieHellman.Client.Response.html#getParamsEnc()">getParamsEnc</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/security/DiffieHellman.Client.Response.html#write(org.eclipse.net4j.util.io.ExtendedDataOutput)">write</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/io/ExtendedDataOutput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataOutput</A>&nbsp;out)</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="DiffieHellman.Client.Response(byte[], byte[], byte[])"><!-- --></A><H3>
+DiffieHellman.Client.Response</H3>
+<PRE>
+public <B>DiffieHellman.Client.Response</B>(byte[]&nbsp;clientPubKeyEnc,
+ byte[]&nbsp;cipherText,
+ byte[]&nbsp;paramsEnc)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="DiffieHellman.Client.Response(org.eclipse.net4j.util.io.ExtendedDataInput)"><!-- --></A><H3>
+DiffieHellman.Client.Response</H3>
+<PRE>
+public <B>DiffieHellman.Client.Response</B>(<A HREF="../../../../../org/eclipse/net4j/util/io/ExtendedDataInput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataInput</A>&nbsp;in)
+ 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>
+<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>
+</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="write(org.eclipse.net4j.util.io.ExtendedDataOutput)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="../../../../../org/eclipse/net4j/util/io/ExtendedDataOutput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataOutput</A>&nbsp;out)
+ 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>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="getClientPubKeyEnc()"><!-- --></A><H3>
+getClientPubKeyEnc</H3>
+<PRE>
+public byte[] <B>getClientPubKeyEnc</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCipherText()"><!-- --></A><H3>
+getCipherText</H3>
+<PRE>
+public byte[] <B>getCipherText</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getParamsEnc()"><!-- --></A><H3>
+getParamsEnc</H3>
+<PRE>
+public byte[] <B>getParamsEnc</B>()</PRE>
+<DL>
+<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/DiffieHellman.Client.Response.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/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Client.Response.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.Response.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.Response.png
new file mode 100644
index 0000000000..78942f6e1b
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.Response.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.html
new file mode 100644
index 0000000000..1f9be91689
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+DiffieHellman.Client (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="DiffieHellman.Client (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/DiffieHellman.Client.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/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.Client.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Client.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;<A HREF="#nested_class_summary">NESTED</A>&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.security</FONT>
+<BR>
+Class DiffieHellman.Client</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.security.DiffieHellman.Client</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security">DiffieHellman</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static class <B>DiffieHellman.Client</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>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="DiffieHellman.Client.html" title="DiffieHellman.Client" alt="" coords="5,6,139,31"/>
+</map>
+
+<CENTER><IMG SRC="DiffieHellman.Client.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+Executes the client-side of the Diffie-Hellman key agreement protocol.
+<P>
+
+<P>
+<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>
+<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/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/security/DiffieHellman.Client.html#DiffieHellman.Client()">DiffieHellman.Client</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;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html#handleChallenge(org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge, byte[])">handleChallenge</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>&nbsp;challenge,
+ byte[]&nbsp;clearText)</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="DiffieHellman.Client()"><!-- --></A><H3>
+DiffieHellman.Client</H3>
+<PRE>
+public <B>DiffieHellman.Client</B>()</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="handleChallenge(org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge, byte[])"><!-- --></A><H3>
+handleChallenge</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A> <B>handleChallenge</B>(<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>&nbsp;challenge,
+ byte[]&nbsp;clearText)</PRE>
+<DL>
+<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/DiffieHellman.Client.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/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.Client.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Client.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;<A HREF="#nested_class_summary">NESTED</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.png
new file mode 100644
index 0000000000..684cb3d5e7
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Client.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html
new file mode 100644
index 0000000000..9e07d3277c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+DiffieHellman.ParameterSpecGenerator (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="DiffieHellman.ParameterSpecGenerator (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/DiffieHellman.ParameterSpecGenerator.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/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.ParameterSpecGenerator.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.security</FONT>
+<BR>
+Class DiffieHellman.ParameterSpecGenerator</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.security.DiffieHellman.ParameterSpecGenerator</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security">DiffieHellman</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static final class <B>DiffieHellman.ParameterSpecGenerator</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>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="DiffieHellman.ParameterSpecGenerator.html" title="&#171;static&#187; DiffieHellman.ParameterSpecGenerator" alt="" coords="5,5,253,45"/>
+</map>
+
+<CENTER><IMG SRC="DiffieHellman.ParameterSpecGenerator.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+Creates Diffie-Hellman parameters.
+<P>
+
+<P>
+<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/security/DiffieHellman.ParameterSpecGenerator.html#DiffieHellman.ParameterSpecGenerator()">DiffieHellman.ParameterSpecGenerator</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>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/DHParameterSpec.html?is-external=true" title="class or interface in javax.crypto.spec">DHParameterSpec</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html#generate(int)">generate</A></B>(int&nbsp;bits)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create Diffie-Hellman parameters.</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="DiffieHellman.ParameterSpecGenerator()"><!-- --></A><H3>
+DiffieHellman.ParameterSpecGenerator</H3>
+<PRE>
+public <B>DiffieHellman.ParameterSpecGenerator</B>()</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="generate(int)"><!-- --></A><H3>
+generate</H3>
+<PRE>
+public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/DHParameterSpec.html?is-external=true" title="class or interface in javax.crypto.spec">DHParameterSpec</A> <B>generate</B>(int&nbsp;bits)</PRE>
+<DL>
+<DD>Create Diffie-Hellman parameters.
+ <p>
+ Takes VERY long...
+<P>
+<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/DiffieHellman.ParameterSpecGenerator.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/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.ParameterSpecGenerator.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.png
new file mode 100644
index 0000000000..d6f65d88d4
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html
new file mode 100644
index 0000000000..e8e5e642da
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html
@@ -0,0 +1,367 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+DiffieHellman.Server.Challenge (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="DiffieHellman.Server.Challenge (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/DiffieHellman.Server.Challenge.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/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Server.Challenge.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.security</FONT>
+<BR>
+Class DiffieHellman.Server.Challenge</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.security.DiffieHellman.Server.Challenge</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static final class <B>DiffieHellman.Server.Challenge</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>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="DiffieHellman.Server.Challenge.html" title="DiffieHellman.Server.Challenge" alt="" coords="5,6,203,31"/>
+</map>
+
+<CENTER><IMG SRC="DiffieHellman.Server.Challenge.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<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/security/DiffieHellman.Server.Challenge.html#DiffieHellman.Server.Challenge(org.eclipse.net4j.util.io.ExtendedDataInput)">DiffieHellman.Server.Challenge</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/io/ExtendedDataInput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataInput</A>&nbsp;in)</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/security/DiffieHellman.Server.Challenge.html#DiffieHellman.Server.Challenge(java.lang.String, java.lang.String, java.lang.String, byte[])">DiffieHellman.Server.Challenge</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;serverRealm,
+ <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;secretAlgorithm,
+ <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;cypherTransformation,
+ byte[]&nbsp;serverPubKeyEnc)</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;<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/security/DiffieHellman.Server.Challenge.html#getCypherTransformation()">getCypherTransformation</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/security/DiffieHellman.Server.Challenge.html#getSecretAlgorithm()">getSecretAlgorithm</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/security/DiffieHellman.Server.Challenge.html#getServerPubKeyEnc()">getServerPubKeyEnc</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/security/DiffieHellman.Server.Challenge.html#getServerRealm()">getServerRealm</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/security/DiffieHellman.Server.Challenge.html#write(org.eclipse.net4j.util.io.ExtendedDataOutput)">write</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/io/ExtendedDataOutput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataOutput</A>&nbsp;out)</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="DiffieHellman.Server.Challenge(java.lang.String, java.lang.String, java.lang.String, byte[])"><!-- --></A><H3>
+DiffieHellman.Server.Challenge</H3>
+<PRE>
+public <B>DiffieHellman.Server.Challenge</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;serverRealm,
+ <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;secretAlgorithm,
+ <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;cypherTransformation,
+ byte[]&nbsp;serverPubKeyEnc)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="DiffieHellman.Server.Challenge(org.eclipse.net4j.util.io.ExtendedDataInput)"><!-- --></A><H3>
+DiffieHellman.Server.Challenge</H3>
+<PRE>
+public <B>DiffieHellman.Server.Challenge</B>(<A HREF="../../../../../org/eclipse/net4j/util/io/ExtendedDataInput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataInput</A>&nbsp;in)
+ 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>
+<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>
+</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="write(org.eclipse.net4j.util.io.ExtendedDataOutput)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="../../../../../org/eclipse/net4j/util/io/ExtendedDataOutput.html" title="interface in org.eclipse.net4j.util.io">ExtendedDataOutput</A>&nbsp;out)
+ 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>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="getServerRealm()"><!-- --></A><H3>
+getServerRealm</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>getServerRealm</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSecretAlgorithm()"><!-- --></A><H3>
+getSecretAlgorithm</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>getSecretAlgorithm</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCypherTransformation()"><!-- --></A><H3>
+getCypherTransformation</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>getCypherTransformation</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getServerPubKeyEnc()"><!-- --></A><H3>
+getServerPubKeyEnc</H3>
+<PRE>
+public byte[] <B>getServerPubKeyEnc</B>()</PRE>
+<DL>
+<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/DiffieHellman.Server.Challenge.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/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Server.Challenge.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.png
new file mode 100644
index 0000000000..aae0a19143
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.html
new file mode 100644
index 0000000000..9fcffe3358
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.html
@@ -0,0 +1,412 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+DiffieHellman.Server (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="DiffieHellman.Server (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/DiffieHellman.Server.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/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.Server.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Server.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;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&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;<A HREF="#field_detail">FIELD</A>&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.security</FONT>
+<BR>
+Class DiffieHellman.Server</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.security.DiffieHellman.Server</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security">DiffieHellman</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static class <B>DiffieHellman.Server</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>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="DiffieHellman.Server.html" title="DiffieHellman.Server" alt="" coords="5,6,141,31"/>
+</map>
+
+<CENTER><IMG SRC="DiffieHellman.Server.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+Executes the server-side of the Diffie-Hellman key agreement protocol.
+<P>
+
+<P>
+<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>
+<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/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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;<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/security/DiffieHellman.Server.html#DEFAULT_CYPHER_TRANSFORMATION">DEFAULT_CYPHER_TRANSFORMATION</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/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/security/DiffieHellman.Server.html#DEFAULT_SECRET_ALGORITHM">DEFAULT_SECRET_ALGORITHM</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/security/DiffieHellman.Server.html#DiffieHellman.Server(java.lang.String)">DiffieHellman.Server</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;realm)</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/security/DiffieHellman.Server.html#DiffieHellman.Server(java.lang.String, javax.crypto.spec.DHParameterSpec)">DiffieHellman.Server</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;realm,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/DHParameterSpec.html?is-external=true" title="class or interface in javax.crypto.spec">DHParameterSpec</A>&nbsp;dhParamSpec)</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/security/DiffieHellman.Server.html#DiffieHellman.Server(java.lang.String, javax.crypto.spec.DHParameterSpec, java.lang.String, java.lang.String)">DiffieHellman.Server</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;realm,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/DHParameterSpec.html?is-external=true" title="class or interface in javax.crypto.spec">DHParameterSpec</A>&nbsp;dhParamSpec,
+ <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;secretAlgorithm,
+ <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;cypherTransformation)</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;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html#getChallenge()">getChallenge</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/security/DiffieHellman.Server.html#getRealm()">getRealm</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/security/DiffieHellman.Server.html#handleResponse(org.eclipse.net4j.util.security.DiffieHellman.Client.Response)">handleResponse</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>&nbsp;response)</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>
+
+<!-- ============ 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="DEFAULT_SECRET_ALGORITHM"><!-- --></A><H3>
+DEFAULT_SECRET_ALGORITHM</H3>
+<PRE>
+public static final <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>DEFAULT_SECRET_ALGORITHM</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.net4j.util.security.DiffieHellman.Server.DEFAULT_SECRET_ALGORITHM">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DEFAULT_CYPHER_TRANSFORMATION"><!-- --></A><H3>
+DEFAULT_CYPHER_TRANSFORMATION</H3>
+<PRE>
+public static final <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>DEFAULT_CYPHER_TRANSFORMATION</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.net4j.util.security.DiffieHellman.Server.DEFAULT_CYPHER_TRANSFORMATION">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= 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="DiffieHellman.Server(java.lang.String, javax.crypto.spec.DHParameterSpec, java.lang.String, java.lang.String)"><!-- --></A><H3>
+DiffieHellman.Server</H3>
+<PRE>
+public <B>DiffieHellman.Server</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;realm,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/DHParameterSpec.html?is-external=true" title="class or interface in javax.crypto.spec">DHParameterSpec</A>&nbsp;dhParamSpec,
+ <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;secretAlgorithm,
+ <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;cypherTransformation)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="DiffieHellman.Server(java.lang.String, javax.crypto.spec.DHParameterSpec)"><!-- --></A><H3>
+DiffieHellman.Server</H3>
+<PRE>
+public <B>DiffieHellman.Server</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;realm,
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/DHParameterSpec.html?is-external=true" title="class or interface in javax.crypto.spec">DHParameterSpec</A>&nbsp;dhParamSpec)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="DiffieHellman.Server(java.lang.String)"><!-- --></A><H3>
+DiffieHellman.Server</H3>
+<PRE>
+public <B>DiffieHellman.Server</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;realm)</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="getRealm()"><!-- --></A><H3>
+getRealm</H3>
+<PRE>
+public final <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>getRealm</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChallenge()"><!-- --></A><H3>
+getChallenge</H3>
+<PRE>
+public final <A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A> <B>getChallenge</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="handleResponse(org.eclipse.net4j.util.security.DiffieHellman.Client.Response)"><!-- --></A><H3>
+handleResponse</H3>
+<PRE>
+public byte[] <B>handleResponse</B>(<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>&nbsp;response)</PRE>
+<DL>
+<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/DiffieHellman.Server.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/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.Server.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Server.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;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&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;<A HREF="#field_detail">FIELD</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.png
new file mode 100644
index 0000000000..996726cc57
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.Server.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html
new file mode 100644
index 0000000000..d923ebcd15
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+DiffieHellman.SkipParameterSpec (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="DiffieHellman.SkipParameterSpec (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/DiffieHellman.SkipParameterSpec.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/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.SkipParameterSpec.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;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</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.security</FONT>
+<BR>
+Class DiffieHellman.SkipParameterSpec</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.security.DiffieHellman.SkipParameterSpec</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security">DiffieHellman</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public static final class <B>DiffieHellman.SkipParameterSpec</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>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="DiffieHellman.SkipParameterSpec.html" title="DiffieHellman.SkipParameterSpec" alt="" coords="5,6,221,31"/>
+</map>
+
+<CENTER><IMG SRC="DiffieHellman.SkipParameterSpec.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<HR>
+
+<P>
+<!-- =========== 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;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/DHParameterSpec.html?is-external=true" title="class or interface in javax.crypto.spec">DHParameterSpec</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/security/DiffieHellman.SkipParameterSpec.html#DiffieHellman.SkipParameterSpec()">DiffieHellman.SkipParameterSpec</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>
+</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>
+
+<!-- ============ 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="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/DHParameterSpec.html?is-external=true" title="class or interface in javax.crypto.spec">DHParameterSpec</A> <B>INSTANCE</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= 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="DiffieHellman.SkipParameterSpec()"><!-- --></A><H3>
+DiffieHellman.SkipParameterSpec</H3>
+<PRE>
+public <B>DiffieHellman.SkipParameterSpec</B>()</PRE>
+<DL>
+</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/DiffieHellman.SkipParameterSpec.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/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.SkipParameterSpec.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;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.png
new file mode 100644
index 0000000000..c47f96c7e9
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.html
new file mode 100644
index 0000000000..a268a10212
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+DiffieHellman (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="DiffieHellman (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/DiffieHellman.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/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.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;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">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;METHOD</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.security</FONT>
+<BR>
+Class DiffieHellman</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.security.DiffieHellman</B>
+</PRE>
+<HR>
+<DL>
+ <DT>public class <B>DiffieHellman</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>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="DiffieHellman.html" title="DiffieHellman" alt="" coords="5,6,101,31"/>
+</map>
+
+<CENTER><IMG SRC="DiffieHellman.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+Executes the Diffie-Hellman key agreement protocol between 2 parties: <A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><CODE>DiffieHellman.Server</CODE></A> and <A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><CODE>DiffieHellman.Client</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</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>
+<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/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes the client-side of the Diffie-Hellman key agreement protocol.</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/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.ParameterSpecGenerator</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates Diffie-Hellman parameters.</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/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes the server-side of the Diffie-Hellman key agreement protocol.</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/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.SkipParameterSpec</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/security/DiffieHellman.html#DiffieHellman()">DiffieHellman</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>
+</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="DiffieHellman()"><!-- --></A><H3>
+DiffieHellman</H3>
+<PRE>
+public <B>DiffieHellman</B>()</PRE>
+<DL>
+</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/DiffieHellman.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/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/DiffieHellman.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.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;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">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;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.png
new file mode 100644
index 0000000000..531097b3a6
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/DiffieHellman.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileAuthenticatorFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileAuthenticatorFactory.html
new file mode 100644
index 0000000000..a009315cf5
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileAuthenticatorFactory.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+FileAuthenticatorFactory (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="FileAuthenticatorFactory (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/FileAuthenticatorFactory.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/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FileAuthenticatorFactory.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;<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;<A HREF="#field_detail">FIELD</A>&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.security</FONT>
+<BR>
+Class FileAuthenticatorFactory</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="../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">org.eclipse.net4j.util.factory.Factory</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">org.eclipse.net4j.util.security.AuthenticatorFactory</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.security.FileAuthenticatorFactory</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public class <B>FileAuthenticatorFactory</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="AuthenticatorFactory.html" title="AuthenticatorFactory" alt="" coords="15,6,157,31"/>
+<area shape="rect" id="node2" href="FileAuthenticatorFactory.html" title="FileAuthenticatorFactory" alt="" coords="5,71,168,97"/>
+</map>
+
+<CENTER><IMG SRC="FileAuthenticatorFactory.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+TODO Consider file attributes when creating initially empty file
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== 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;<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/security/FileAuthenticatorFactory.html#TYPE">TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.net4j.util.security.AuthenticatorFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.net4j.util.security.<A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html#PRODUCT_GROUP">PRODUCT_GROUP</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/security/FileAuthenticatorFactory.html#FileAuthenticatorFactory()">FileAuthenticatorFactory</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;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html#create(java.lang.String)">create</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;description)</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.util.factory.Factory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.factory.<A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">Factory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#getDescriptionFor(java.lang.Object)">getDescriptionFor</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#getKey()">getKey</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#getProductGroup()">getProductGroup</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#getType()">getType</A>, <A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html#toString()">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>
+
+<!-- ============ 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="TYPE"><!-- --></A><H3>
+TYPE</H3>
+<PRE>
+public static final <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>TYPE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.net4j.util.security.FileAuthenticatorFactory.TYPE">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= 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="FileAuthenticatorFactory()"><!-- --></A><H3>
+FileAuthenticatorFactory</H3>
+<PRE>
+public <B>FileAuthenticatorFactory</B>()</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="create(java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A> <B>create</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;description)</PRE>
+<DL>
+<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/FileAuthenticatorFactory.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/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FileAuthenticatorFactory.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;<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;<A HREF="#field_detail">FIELD</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileAuthenticatorFactory.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileAuthenticatorFactory.png
new file mode 100644
index 0000000000..890699bd01
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileAuthenticatorFactory.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManager.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManager.html
index 11e7bcc612..0274c5727f 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManager.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManager.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/FileUserManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -99,7 +99,7 @@ Class FileUserManager</H2>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.security.FileUserManager</B>
</PRE>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A></DD>
</DL>
<HR>
<DL>
@@ -264,7 +264,7 @@ Class FileUserManager</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.security.<A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#addUser(java.lang.String, char[])">addUser</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#encrypt(java.lang.String, byte[], java.lang.String, byte[], int)">encrypt</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#removeUser(java.lang.String)">removeUser</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#addUser(java.lang.String, char[])">addUser</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#authenticate(java.lang.String, char[])">authenticate</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#encrypt(java.lang.String, byte[], java.lang.String, byte[], int)">encrypt</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#getPassword(java.lang.String)">getPassword</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html#removeUser(java.lang.String)">removeUser</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.lifecycle.Lifecycle"><!-- --></A>
@@ -483,7 +483,7 @@ protected void <B>save</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/FileUserManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManagerFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManagerFactory.html
index 1d3adba4c8..cb79b6e315 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManagerFactory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/FileUserManagerFactory.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IChallengeResponse.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/FileUserManagerFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="FileUserManagerFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -290,7 +290,7 @@ public <A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.h
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IChallengeResponse.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/FileUserManagerFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="FileUserManagerFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IAuthenticator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IAuthenticator.html
new file mode 100644
index 0000000000..33e7222840
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IAuthenticator.html
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+IAuthenticator (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="IAuthenticator (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/IAuthenticator.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/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IChallengeResponse.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IAuthenticator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IAuthenticator.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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.util.security</FONT>
+<BR>
+Interface IAuthenticator</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public interface <B>IAuthenticator</B>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IAuthenticator.html" title="&#171;interface&#187; IAuthenticator" alt="" coords="125,5,227,45"/>
+<area shape="rect" id="node2" href="UserManagerAuthenticator.html" title="UserManagerAuthenticator" alt="" coords="5,85,181,110"/>
+<area shape="rect" id="node3" href="UserManager.html" title="UserManager" alt="" coords="211,85,309,110"/>
+</map>
+
+<CENTER><IMG SRC="IAuthenticator.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+Authenticates users.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== 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/security/IAuthenticator.html#authenticate(java.lang.String, char[])">authenticate</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;userID,
+ char[]&nbsp;password)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authenticates the user with the passed <code>userID</code> by checking whether the supplied <code>password</code>
+ matches the password <i>stored</i> for this user.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ 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="authenticate(java.lang.String, char[])"><!-- --></A><H3>
+authenticate</H3>
+<PRE>
+void <B>authenticate</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;userID,
+ char[]&nbsp;password)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang">SecurityException</A></PRE>
+<DL>
+<DD>Authenticates the user with the passed <code>userID</code> by checking whether the supplied <code>password</code>
+ matches the password <i>stored</i> for this user.
+ <p>
+ The implementation is required to throw a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang"><CODE>SecurityException</CODE></A> if the passwords do <b>not</b> match.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang">SecurityException</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/IAuthenticator.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/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IChallengeResponse.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IAuthenticator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IAuthenticator.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IAuthenticator.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IAuthenticator.png
new file mode 100644
index 0000000000..50ca3006f7
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IAuthenticator.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IChallengeResponse.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IChallengeResponse.html
index fb317cab23..f24e5cd598 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IChallengeResponse.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IChallengeResponse.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IChallengeResponse.Event.html" title="enum in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IChallengeResponse.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -223,7 +223,7 @@ static final byte <B>ACKNOWLEDGE_FAILURE</B></PRE>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IChallengeResponse.Event.html" title="enum in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IChallengeResponse.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.html
index 29cc737ddd..bf84ed8846 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentials.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/INegotiationContext.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/ICredentialsProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ICredentialsProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -92,7 +92,7 @@ org.eclipse.net4j.util.security</FONT>
<BR>
Interface ICredentialsProvider</H2>
<DL>
-<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A></DD>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></DD>
</DL>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/PasswordCredentialsProvider.html" title="class in org.eclipse.net4j.util.security">PasswordCredentialsProvider</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/PasswordCredentialsProvider.Delegating.html" title="class in org.eclipse.net4j.util.security">PasswordCredentialsProvider.Delegating</A></DD>
@@ -104,7 +104,8 @@ Interface ICredentialsProvider</H2>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="IPasswordCredentialsProvider.html" title="&#171;interface&#187; IPasswordCredentialsProvider" alt="" coords="5,84,197,124"/>
-<area shape="rect" id="node2" href="ICredentialsProvider.html" title="&#171;interface&#187; ICredentialsProvider" alt="" coords="33,5,169,45"/>
+<area shape="rect" id="node2" href="ICredentialsProvider2.html" title="&#171;interface&#187; ICredentialsProvider2" alt="" coords="227,84,369,124"/>
+<area shape="rect" id="node3" href="ICredentialsProvider.html" title="&#171;interface&#187; ICredentialsProvider" alt="" coords="132,5,268,45"/>
</map>
<CENTER><IMG SRC="ICredentialsProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -205,7 +206,7 @@ getCredentials</H3>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentials.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/INegotiationContext.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/ICredentialsProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ICredentialsProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.png
index ad4d981e7f..8e9d5fa7f8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider2.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider2.html
new file mode 100644
index 0000000000..f12c5334f3
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider2.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+ICredentialsProvider2 (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="ICredentialsProvider2 (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/ICredentialsProvider2.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/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/INegotiationContext.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/ICredentialsProvider2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ICredentialsProvider2.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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.util.security</FONT>
+<BR>
+Interface ICredentialsProvider2</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public interface <B>ICredentialsProvider2</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IPasswordCredentialsProvider2.html" title="&#171;interface&#187; IPasswordCredentialsProvider2" alt="" coords="5,163,205,203"/>
+<area shape="rect" id="node2" href="ICredentialsProvider2.html" title="&#171;interface&#187; ICredentialsProvider2" alt="" coords="34,84,176,124"/>
+<area shape="rect" id="node3" href="ICredentialsProvider.html" title="&#171;interface&#187; ICredentialsProvider" alt="" coords="37,5,173,45"/>
+</map>
+
+<CENTER><IMG SRC="ICredentialsProvider2.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== 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;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentials.html" title="interface in org.eclipse.net4j.util.security">ICredentials</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html#getCredentials(java.lang.String)">getCredentials</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;realm)</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.util.security.ICredentialsProvider"><!-- --></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/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html#getCredentials()">getCredentials</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html#isInteractive()">isInteractive</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ 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="getCredentials(java.lang.String)"><!-- --></A><H3>
+getCredentials</H3>
+<PRE>
+<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentials.html" title="interface in org.eclipse.net4j.util.security">ICredentials</A> <B>getCredentials</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;realm)</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/ICredentialsProvider2.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/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/INegotiationContext.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/ICredentialsProvider2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ICredentialsProvider2.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider2.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider2.png
new file mode 100644
index 0000000000..c9f0fe6ece
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ICredentialsProvider2.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiationContext.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiationContext.html
index 29d7b988bf..472da360fc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiationContext.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiationContext.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/INegotiationContext.Receiver.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/INegotiationContext.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -429,7 +429,7 @@ waitUntilFinished</H3>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/INegotiationContext.Receiver.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/INegotiationContext.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html
index 51898fcb93..8a7891bd84 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IPasswordCredentialsProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -95,6 +95,9 @@ Interface IPasswordCredentialsProvider</H2>
<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A></DD>
</DL>
<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></DD>
+</DL>
+<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/PasswordCredentialsProvider.html" title="class in org.eclipse.net4j.util.security">PasswordCredentialsProvider</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/PasswordCredentialsProvider.Delegating.html" title="class in org.eclipse.net4j.util.security">PasswordCredentialsProvider.Delegating</A></DD>
</DL>
<HR>
@@ -104,10 +107,10 @@ Interface IPasswordCredentialsProvider</H2>
</DL>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="IPasswordCredentialsProvider.html" title="&#171;interface&#187; IPasswordCredentialsProvider" alt="" coords="118,84,311,124"/>
-<area shape="rect" id="node2" href="ICredentialsProvider.html" title="&#171;interface&#187; ICredentialsProvider" alt="" coords="147,5,283,45"/>
-<area shape="rect" id="node3" href="PasswordCredentialsProvider.html" title="PasswordCredentialsProvider" alt="" coords="5,170,195,195"/>
-<area shape="rect" id="node4" href="../ui/security/InteractiveCredentialsProvider.html" title="InteractiveCredentialsProvider (org.eclipse.net4j.util.ui.security)" alt="" coords="225,163,436,203"/>
+<area shape="rect" id="node1" href="IPasswordCredentialsProvider2.html" title="&#171;interface&#187; IPasswordCredentialsProvider2" alt="" coords="5,163,205,203"/>
+<area shape="rect" id="node2" href="IPasswordCredentialsProvider.html" title="&#171;interface&#187; IPasswordCredentialsProvider" alt="" coords="121,84,313,124"/>
+<area shape="rect" id="node3" href="ICredentialsProvider.html" title="&#171;interface&#187; ICredentialsProvider" alt="" coords="149,5,285,45"/>
+<area shape="rect" id="node4" href="PasswordCredentialsProvider.html" title="PasswordCredentialsProvider" alt="" coords="235,170,425,195"/>
</map>
<CENTER><IMG SRC="IPasswordCredentialsProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -201,7 +204,7 @@ getCredentials</H3>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IPasswordCredentialsProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.png
index faacf50c59..7e9695721c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html
new file mode 100644
index 0000000000..5ab310889c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html
@@ -0,0 +1,248 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+IPasswordCredentialsProvider2 (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="IPasswordCredentialsProvider2 (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/IPasswordCredentialsProvider2.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/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IPasswordCredentialsProvider2.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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.util.security</FONT>
+<BR>
+Interface IPasswordCredentialsProvider2</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public interface <B>IPasswordCredentialsProvider2</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IPasswordCredentialsProvider2.html" title="&#171;interface&#187; IPasswordCredentialsProvider2" alt="" coords="100,84,300,124"/>
+<area shape="rect" id="node2" href="IPasswordCredentialsProvider.html" title="&#171;interface&#187; IPasswordCredentialsProvider" alt="" coords="5,5,197,45"/>
+<area shape="rect" id="node3" href="ICredentialsProvider2.html" title="&#171;interface&#187; ICredentialsProvider2" alt="" coords="227,5,369,45"/>
+<area shape="rect" id="node4" href="../ui/security/InteractiveCredentialsProvider.html" title="InteractiveCredentialsProvider (org.eclipse.net4j.util.ui.security)" alt="" coords="95,163,305,203"/>
+</map>
+
+<CENTER><IMG SRC="IPasswordCredentialsProvider2.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== 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;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentials</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html#getCredentials(java.lang.String)">getCredentials</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;realm)</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.util.security.IPasswordCredentialsProvider"><!-- --></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/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html#getCredentials()">getCredentials</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.security.ICredentialsProvider"><!-- --></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/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html#isInteractive()">isInteractive</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ 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="getCredentials(java.lang.String)"><!-- --></A><H3>
+getCredentials</H3>
+<PRE>
+<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentials</A> <B>getCredentials</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;realm)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html#getCredentials(java.lang.String)">getCredentials</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A></CODE></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/IPasswordCredentialsProvider2.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/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IPasswordCredentialsProvider2.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.png
new file mode 100644
index 0000000000..ff5fe27d27
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IRandomizer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IRandomizer.html
index 9c87887c0c..d8689a0abc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IRandomizer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IRandomizer.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IUserAware.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IRandomizer.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -355,7 +355,7 @@ nextString</H3>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/IUserAware.html" title="interface in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/IRandomizer.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.html
index ac706de4bc..c8ce3b3485 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/SecurityUtil.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/UserManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="UserManager.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -98,7 +98,7 @@ Class UserManager</H2>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.security.UserManager</B>
</PRE>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A></DD>
@@ -107,14 +107,15 @@ Class UserManager</H2>
<DL>
<DT>public class <B>UserManager</B>
<DD>extends <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>
- <DD>implements <A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A>
+ <DD>implements <A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="IUserManager.html" title="&#171;interface&#187; IUserManager" alt="" coords="5,5,107,45"/>
-<area shape="rect" id="node2" href="UserManager.html" title="UserManager" alt="" coords="96,85,195,110"/>
-<area shape="rect" id="node3" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="137,5,335,45"/>
-<area shape="rect" id="node4" href="FileUserManager.html" title="FileUserManager" alt="" coords="85,150,205,175"/>
+<area shape="rect" id="node2" href="IAuthenticator.html" title="&#171;interface&#187; IAuthenticator" alt="" coords="137,5,239,45"/>
+<area shape="rect" id="node3" href="UserManager.html" title="UserManager" alt="" coords="139,85,237,110"/>
+<area shape="rect" id="node4" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="269,5,467,45"/>
+<area shape="rect" id="node5" href="FileUserManager.html" title="FileUserManager" alt="" coords="128,150,248,175"/>
</map>
<CENTER><IMG SRC="UserManager.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -206,6 +207,16 @@ Class UserManager</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/security/UserManager.html#authenticate(java.lang.String, char[])">authenticate</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;userID,
+ char[]&nbsp;password)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authenticates the user with the passed <code>userID</code> by checking whether the supplied <code>password</code>
+ matches the password <i>stored</i> for this user.</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/security/UserManager.html#doActivate()">doActivate</A></B>()</CODE>
@@ -234,6 +245,14 @@ Class UserManager</H2>
</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/security/UserManager.html#getPassword(java.lang.String)">getPassword</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;userID)</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/security/UserManager.html#load(java.util.Map)">load</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,char[]&gt;&nbsp;users)</CODE>
@@ -371,6 +390,45 @@ public void <B>removeUser</B>(<A HREF="http://download.oracle.com/javase/1.5.0/d
</DL>
<HR>
+<A NAME="getPassword(java.lang.String)"><!-- --></A><H3>
+getPassword</H3>
+<PRE>
+public char[] <B>getPassword</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;userID)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="authenticate(java.lang.String, char[])"><!-- --></A><H3>
+authenticate</H3>
+<PRE>
+public void <B>authenticate</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;userID,
+ char[]&nbsp;password)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html#authenticate(java.lang.String, char[])">IAuthenticator</A></CODE></B></DD>
+<DD>Authenticates the user with the passed <code>userID</code> by checking whether the supplied <code>password</code>
+ matches the password <i>stored</i> for this user.
+ <p>
+ The implementation is required to throw a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang"><CODE>SecurityException</CODE></A> if the passwords do <b>not</b> match.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html#authenticate(java.lang.String, char[])">authenticate</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="encrypt(java.lang.String, byte[], java.lang.String, byte[], int)"><!-- --></A><H3>
encrypt</H3>
<PRE>
@@ -491,7 +549,7 @@ protected void <B>save</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/SecurityUtil.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/net4j/util/security/UserManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="UserManager.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.png
index 61fc872247..2e4961dd95 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManager.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerAuthenticator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerAuthenticator.html
new file mode 100644
index 0000000000..2957b27dc6
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerAuthenticator.html
@@ -0,0 +1,714 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+UserManagerAuthenticator (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="UserManagerAuthenticator (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/UserManagerAuthenticator.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/security/UserManager.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/UserManagerAuthenticator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="UserManagerAuthenticator.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;<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;<A HREF="#field_detail">FIELD</A>&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.security</FONT>
+<BR>
+Class UserManagerAuthenticator</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="../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">org.eclipse.net4j.util.event.Notifier</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">org.eclipse.net4j.util.lifecycle.Lifecycle</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.security.UserManagerAuthenticator</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</A>, <A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public class <B>UserManagerAuthenticator</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A>
+ <DD>implements <A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IAuthenticator.html" title="&#171;interface&#187; IAuthenticator" alt="" coords="5,5,107,45"/>
+<area shape="rect" id="node2" href="UserManagerAuthenticator.html" title="UserManagerAuthenticator" alt="" coords="57,85,233,110"/>
+<area shape="rect" id="node3" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="137,5,335,45"/>
+</map>
+
+<CENTER><IMG SRC="UserManagerAuthenticator.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</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.util.lifecycle.ILifecycle"><!-- --></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.util.lifecycle.<A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.DeferrableActivation.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle.DeferrableActivation</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/util/security/UserManagerAuthenticator.html#DEFAULT_TOKEN_LENGTH">DEFAULT_TOKEN_LENGTH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.net4j.util.lifecycle.Lifecycle"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from 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></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#USE_LABEL">USE_LABEL</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== 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/security/UserManagerAuthenticator.html#UserManagerAuthenticator()">UserManagerAuthenticator</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;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html#authenticate(java.lang.String, char[])">authenticate</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;userID,
+ char[]&nbsp;password)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authenticates the user with the passed <code>userID</code> by checking whether the supplied <code>password</code>
+ matches the password <i>stored</i> for this user.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html#createRandomToken()">createRandomToken</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/net4j/util/security/UserManagerAuthenticator.html#doActivate()">doActivate</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/net4j/util/security/UserManagerAuthenticator.html#doBeforeActivate()">doBeforeActivate</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/security/UserManagerAuthenticator.html#getEncryptionAlgorithmName()">getEncryptionAlgorithmName</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/security/UserManagerAuthenticator.html#getEncryptionIterationCount()">getEncryptionIterationCount</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/security/UserManagerAuthenticator.html#getEncryptionSaltBytes()">getEncryptionSaltBytes</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/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getRandomizer()">getRandomizer</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/security/UserManagerAuthenticator.html#getTokenLength()">getTokenLength</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/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getUserManager()">getUserManager</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/security/UserManagerAuthenticator.html#setEncryptionAlgorithmName(java.lang.String)">setEncryptionAlgorithmName</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;encryptionAlgorithmName)</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/security/UserManagerAuthenticator.html#setEncryptionIterationCount(int)">setEncryptionIterationCount</A></B>(int&nbsp;encryptionIterationCount)</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/security/UserManagerAuthenticator.html#setEncryptionSaltBytes(byte[])">setEncryptionSaltBytes</A></B>(byte[]&nbsp;encryptionSaltBytes)</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/security/UserManagerAuthenticator.html#setRandomizer(org.eclipse.net4j.util.security.IRandomizer)">setRandomizer</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A>&nbsp;randomizer)</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/security/UserManagerAuthenticator.html#setTokenLength(int)">setTokenLength</A></B>(int&nbsp;tokenLength)</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/security/UserManagerAuthenticator.html#setUserManager(org.eclipse.net4j.util.security.IUserManager)">setUserManager</A></B>(<A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A>&nbsp;userManager)</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.util.lifecycle.Lifecycle"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from 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></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#activate()">activate</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#checkActive()">checkActive</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#checkArg(boolean, java.lang.String)">checkArg</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#checkArg(java.lang.Object, java.lang.String)">checkArg</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#checkInactive()">checkInactive</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#checkNull(java.lang.Object, java.lang.String)">checkNull</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#checkState(boolean, java.lang.String)">checkState</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#checkState(java.lang.Object, java.lang.String)">checkState</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#deactivate()">deactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#deferredActivate(boolean)">deferredActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doAfterActivate()">doAfterActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doBeforeDeactivate()">doBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#dump()">dump</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#getLifecycleState()">getLifecycleState</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#isActive()">isActive</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#isDeferredActivation()">isDeferredActivation</A>, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.event.Notifier"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from 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></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#addListener(org.eclipse.net4j.util.event.IListener)">addListener</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#fireEvent()">fireEvent</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#fireEvent(org.eclipse.net4j.util.event.IEvent)">fireEvent</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#fireEvent(org.eclipse.net4j.util.event.IEvent, org.eclipse.net4j.util.event.IListener[])">fireEvent</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#fireThrowable(java.lang.Throwable)">fireThrowable</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#firstListenerAdded()">firstListenerAdded</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#getListeners()">getListeners</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#getNotificationService()">getNotificationService</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#hasListeners()">hasListeners</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#lastListenerRemoved()">lastListenerRemoved</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#removeListener(org.eclipse.net4j.util.event.IListener)">removeListener</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;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.event.INotifier"><!-- --></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.event.<A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html#addListener(org.eclipse.net4j.util.event.IListener)">addListener</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html#getListeners()">getListeners</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html#hasListeners()">hasListeners</A>, <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html#removeListener(org.eclipse.net4j.util.event.IListener)">removeListener</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="DEFAULT_TOKEN_LENGTH"><!-- --></A><H3>
+DEFAULT_TOKEN_LENGTH</H3>
+<PRE>
+public static final int <B>DEFAULT_TOKEN_LENGTH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.net4j.util.security.UserManagerAuthenticator.DEFAULT_TOKEN_LENGTH">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= 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="UserManagerAuthenticator()"><!-- --></A><H3>
+UserManagerAuthenticator</H3>
+<PRE>
+public <B>UserManagerAuthenticator</B>()</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="getEncryptionAlgorithmName()"><!-- --></A><H3>
+getEncryptionAlgorithmName</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>getEncryptionAlgorithmName</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setEncryptionAlgorithmName(java.lang.String)"><!-- --></A><H3>
+setEncryptionAlgorithmName</H3>
+<PRE>
+public void <B>setEncryptionAlgorithmName</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;encryptionAlgorithmName)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEncryptionSaltBytes()"><!-- --></A><H3>
+getEncryptionSaltBytes</H3>
+<PRE>
+public byte[] <B>getEncryptionSaltBytes</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setEncryptionSaltBytes(byte[])"><!-- --></A><H3>
+setEncryptionSaltBytes</H3>
+<PRE>
+public void <B>setEncryptionSaltBytes</B>(byte[]&nbsp;encryptionSaltBytes)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEncryptionIterationCount()"><!-- --></A><H3>
+getEncryptionIterationCount</H3>
+<PRE>
+public int <B>getEncryptionIterationCount</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setEncryptionIterationCount(int)"><!-- --></A><H3>
+setEncryptionIterationCount</H3>
+<PRE>
+public void <B>setEncryptionIterationCount</B>(int&nbsp;encryptionIterationCount)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTokenLength()"><!-- --></A><H3>
+getTokenLength</H3>
+<PRE>
+public int <B>getTokenLength</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTokenLength(int)"><!-- --></A><H3>
+setTokenLength</H3>
+<PRE>
+public void <B>setTokenLength</B>(int&nbsp;tokenLength)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRandomizer()"><!-- --></A><H3>
+getRandomizer</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A> <B>getRandomizer</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRandomizer(org.eclipse.net4j.util.security.IRandomizer)"><!-- --></A><H3>
+setRandomizer</H3>
+<PRE>
+public void <B>setRandomizer</B>(<A HREF="../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A>&nbsp;randomizer)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getUserManager()"><!-- --></A><H3>
+getUserManager</H3>
+<PRE>
+public <A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A> <B>getUserManager</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUserManager(org.eclipse.net4j.util.security.IUserManager)"><!-- --></A><H3>
+setUserManager</H3>
+<PRE>
+public void <B>setUserManager</B>(<A HREF="../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A>&nbsp;userManager)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="authenticate(java.lang.String, char[])"><!-- --></A><H3>
+authenticate</H3>
+<PRE>
+public void <B>authenticate</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;userID,
+ char[]&nbsp;password)
+ throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang">SecurityException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html#authenticate(java.lang.String, char[])">IAuthenticator</A></CODE></B></DD>
+<DD>Authenticates the user with the passed <code>userID</code> by checking whether the supplied <code>password</code>
+ matches the password <i>stored</i> for this user.
+ <p>
+ The implementation is required to throw a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang"><CODE>SecurityException</CODE></A> if the passwords do <b>not</b> match.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html#authenticate(java.lang.String, char[])">authenticate</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</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/SecurityException.html?is-external=true" title="class or interface in java.lang">SecurityException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="doBeforeActivate()"><!-- --></A><H3>
+doBeforeActivate</H3>
+<PRE>
+protected void <B>doBeforeActivate</B>()
+ 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>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doBeforeActivate()">doBeforeActivate</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</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/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="doActivate()"><!-- --></A><H3>
+doActivate</H3>
+<PRE>
+protected void <B>doActivate</B>()
+ 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>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doActivate()">doActivate</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</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/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRandomToken()"><!-- --></A><H3>
+createRandomToken</H3>
+<PRE>
+protected byte[] <B>createRandomToken</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/UserManagerAuthenticator.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/security/UserManager.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/net4j/util/security/UserManagerAuthenticator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="UserManagerAuthenticator.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;<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;<A HREF="#field_detail">FIELD</A>&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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerAuthenticator.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerAuthenticator.png
new file mode 100644
index 0000000000..6c526b7a32
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerAuthenticator.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerFactory.html
index d5a21596d9..67039e8cf3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerFactory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/UserManagerFactory.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security"><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/util/security/UserManagerFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -260,7 +260,7 @@ public <B>UserManagerFactory</B>(<A HREF="http://download.oracle.com/javase/1.5.
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security"><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/util/security/UserManagerFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/AuthenticatorFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/AuthenticatorFactory.html
new file mode 100644
index 0000000000..903fdef957
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/AuthenticatorFactory.html
@@ -0,0 +1,179 @@
+<!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.security.AuthenticatorFactory (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.security.AuthenticatorFactory (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/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useAuthenticatorFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AuthenticatorFactory.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.security.AuthenticatorFactory</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/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
+<TD>Interfaces and classes for security, negotiation, authentication, authorization and cryptography.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.security"><!-- --></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/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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">Subclasses of <A HREF="../../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TODO Consider file attributes when creating initially empty file</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/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useAuthenticatorFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AuthenticatorFactory.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.Response.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.Response.html
new file mode 100644
index 0000000000..72b40db488
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.Response.html
@@ -0,0 +1,196 @@
+<!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.security.DiffieHellman.Client.Response (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.security.DiffieHellman.Client.Response (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/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.Client.Response.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Client.Response.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.security.DiffieHellman.Client.Response</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/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
+<TD>Interfaces and classes for security, negotiation, authentication, authorization and cryptography.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.security"><!-- --></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/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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/util/security/package-summary.html">org.eclipse.net4j.util.security</A> that return <A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A></CODE></FONT></TD>
+<TD><CODE><B>DiffieHellman.Client.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html#handleChallenge(org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge, byte[])">handleChallenge</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>&nbsp;challenge,
+ byte[]&nbsp;clearText)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/util/security/package-summary.html">org.eclipse.net4j.util.security</A> with parameters of type <A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A></FONT></TH>
+</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>DiffieHellman.Server.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html#handleResponse(org.eclipse.net4j.util.security.DiffieHellman.Client.Response)">handleResponse</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A>&nbsp;response)</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/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.Client.Response.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Client.Response.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.html
new file mode 100644
index 0000000000..b24adcb2a8
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.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.security.DiffieHellman.Client (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.security.DiffieHellman.Client (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/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.Client.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Client.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.security.DiffieHellman.Client</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.security.DiffieHellman.Client
+<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/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.Client.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Client.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.ParameterSpecGenerator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.ParameterSpecGenerator.html
new file mode 100644
index 0000000000..328cea8516
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.ParameterSpecGenerator.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.security.DiffieHellman.ParameterSpecGenerator (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.security.DiffieHellman.ParameterSpecGenerator (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/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.ParameterSpecGenerator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.ParameterSpecGenerator.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.security.DiffieHellman.ParameterSpecGenerator</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.security.DiffieHellman.ParameterSpecGenerator
+<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/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.ParameterSpecGenerator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.ParameterSpecGenerator.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.Challenge.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.Challenge.html
new file mode 100644
index 0000000000..c82373057b
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.Challenge.html
@@ -0,0 +1,196 @@
+<!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.security.DiffieHellman.Server.Challenge (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.security.DiffieHellman.Server.Challenge (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/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.Server.Challenge.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Server.Challenge.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.security.DiffieHellman.Server.Challenge</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/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
+<TD>Interfaces and classes for security, negotiation, authentication, authorization and cryptography.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.security"><!-- --></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/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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/util/security/package-summary.html">org.eclipse.net4j.util.security</A> that return <A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A></CODE></FONT></TD>
+<TD><CODE><B>DiffieHellman.Server.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html#getChallenge()">getChallenge</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/util/security/package-summary.html">org.eclipse.net4j.util.security</A> with parameters of type <A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A></CODE></FONT></TD>
+<TD><CODE><B>DiffieHellman.Client.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html#handleChallenge(org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge, byte[])">handleChallenge</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A>&nbsp;challenge,
+ byte[]&nbsp;clearText)</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/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.Server.Challenge.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Server.Challenge.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.html
new file mode 100644
index 0000000000..b379238ca3
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.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.security.DiffieHellman.Server (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.security.DiffieHellman.Server (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/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.Server.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Server.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.security.DiffieHellman.Server</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.security.DiffieHellman.Server
+<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/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.Server.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.Server.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.SkipParameterSpec.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.SkipParameterSpec.html
new file mode 100644
index 0000000000..2707dfe097
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.SkipParameterSpec.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.security.DiffieHellman.SkipParameterSpec (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.security.DiffieHellman.SkipParameterSpec (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/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.SkipParameterSpec.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.SkipParameterSpec.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.security.DiffieHellman.SkipParameterSpec</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.security.DiffieHellman.SkipParameterSpec
+<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/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.SkipParameterSpec.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.SkipParameterSpec.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.html
new file mode 100644
index 0000000000..919bc80c6e
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/DiffieHellman.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.security.DiffieHellman (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.security.DiffieHellman (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/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.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.security.DiffieHellman</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.security.DiffieHellman
+<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/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useDiffieHellman.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DiffieHellman.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileAuthenticatorFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileAuthenticatorFactory.html
new file mode 100644
index 0000000000..b74edde72b
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileAuthenticatorFactory.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.security.FileAuthenticatorFactory (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.security.FileAuthenticatorFactory (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/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useFileAuthenticatorFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FileAuthenticatorFactory.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.security.FileAuthenticatorFactory</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.security.FileAuthenticatorFactory
+<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/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useFileAuthenticatorFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FileAuthenticatorFactory.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileUserManager.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileUserManager.html
index 448dcfd6ae..9f017dd9b5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileUserManager.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/FileUserManager.html
@@ -113,6 +113,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/FileUserManag
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A></CODE></FONT></TD>
+<TD><CODE><B>FileAuthenticatorFactory.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html#create(java.lang.String)">create</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;description)</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/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A></CODE></FONT></TD>
<TD><CODE><B>FileUserManagerFactory.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/FileUserManagerFactory.html#create(java.lang.String)">create</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;description)</CODE>
<BR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IAuthenticator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IAuthenticator.html
new file mode 100644
index 0000000000..78d7084f69
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IAuthenticator.html
@@ -0,0 +1,195 @@
+<!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.util.security.IAuthenticator (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 Interface org.eclipse.net4j.util.security.IAuthenticator (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/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security"><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/security/\class-useIAuthenticator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IAuthenticator.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.util.security.IAuthenticator</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/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
+<TD>Interfaces and classes for security, negotiation, authentication, authorization and cryptography.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.security"><!-- --></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/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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/util/security/package-summary.html">org.eclipse.net4j.util.security</A> that implement <A HREF="../../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</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/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManager.html" title="class in org.eclipse.net4j.util.security">UserManager</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;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</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/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security"><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/security/\class-useIAuthenticator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IAuthenticator.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentials.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentials.html
index d7a9dee16d..751e3fe79c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentials.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentials.html
@@ -158,6 +158,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentials.
<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/security/ICredentials.html" title="interface in org.eclipse.net4j.util.security">ICredentials</A></CODE></FONT></TD>
+<TD><CODE><B>ICredentialsProvider2.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html#getCredentials(java.lang.String)">getCredentials</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;realm)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider.html
index 168934e352..749c035cc4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider.html
@@ -117,11 +117,27 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsP
<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/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</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;interface</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</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;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider2.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider2.html
new file mode 100644
index 0000000000..70d5aa7d8f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/ICredentialsProvider2.html
@@ -0,0 +1,208 @@
+<!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.util.security.ICredentialsProvider2 (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 Interface org.eclipse.net4j.util.security.ICredentialsProvider2 (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/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><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/security/\class-useICredentialsProvider2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ICredentialsProvider2.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.util.security.ICredentialsProvider2</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/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
+<TD>Interfaces and classes for security, negotiation, authentication, authorization and cryptography.&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.ui.security"><B>org.eclipse.net4j.util.ui.security</B></A></TD>
+<TD>Credentials dialogs.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.security"><!-- --></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/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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">Subinterfaces of <A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.ui.security"><!-- --></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/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A> in <A HREF="../../../../../../org/eclipse/net4j/util/ui/security/package-summary.html">org.eclipse.net4j.util.ui.security</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/util/ui/security/package-summary.html">org.eclipse.net4j.util.ui.security</A> that implement <A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</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/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</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/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><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/security/\class-useICredentialsProvider2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ICredentialsProvider2.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentials.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentials.html
index 010c6a2582..79e3612171 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentials.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentials.html
@@ -154,6 +154,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCred
<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/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentials</A></CODE></FONT></TD>
+<TD><CODE><B>IPasswordCredentialsProvider2.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html#getCredentials(java.lang.String)">getCredentials</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;realm)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
@@ -217,6 +225,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCred
<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/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentials</A></CODE></FONT></TD>
+<TD><CODE><B>InteractiveCredentialsProvider.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html#getCredentials(java.lang.String)">getCredentials</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;realm)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider.html
index eba25cbac5..46d103326d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider.html
@@ -116,6 +116,22 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCred
<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/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A> in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</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/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">Classes in <A HREF="../../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A> that implement <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider2.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider2.html
new file mode 100644
index 0000000000..6ed19f18e5
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider2.html
@@ -0,0 +1,179 @@
+<!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.util.security.IPasswordCredentialsProvider2 (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 Interface org.eclipse.net4j.util.security.IPasswordCredentialsProvider2 (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/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><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/security/\class-useIPasswordCredentialsProvider2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IPasswordCredentialsProvider2.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.util.security.IPasswordCredentialsProvider2</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/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.net4j.util.ui.security"><B>org.eclipse.net4j.util.ui.security</B></A></TD>
+<TD>Credentials dialogs.&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.net4j.util.ui.security"><!-- --></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/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A> in <A HREF="../../../../../../org/eclipse/net4j/util/ui/security/package-summary.html">org.eclipse.net4j.util.ui.security</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/util/ui/security/package-summary.html">org.eclipse.net4j.util.ui.security</A> that implement <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</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/util/ui/security/InteractiveCredentialsProvider.html" title="class in org.eclipse.net4j.util.ui.security">InteractiveCredentialsProvider</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/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security"><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/security/\class-useIPasswordCredentialsProvider2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IPasswordCredentialsProvider2.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IRandomizer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IRandomizer.html
index 958dde0ef5..3eea8140ef 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IRandomizer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IRandomizer.html
@@ -136,6 +136,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/IRandomizer.h
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A></CODE></FONT></TD>
+<TD><CODE><B>UserManagerAuthenticator.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getRandomizer()">getRandomizer</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="../../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A></CODE></FONT></TD>
<TD><CODE><B>ChallengeNegotiatorConfigurer.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html#getRandomizer(org.eclipse.net4j.util.container.IManagedContainer, java.lang.String)">getRandomizer</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A>&nbsp;container,
<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;description)</CODE>
@@ -159,6 +167,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/IRandomizer.h
<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>UserManagerAuthenticator.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html#setRandomizer(org.eclipse.net4j.util.security.IRandomizer)">setRandomizer</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A>&nbsp;randomizer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IUserManager.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IUserManager.html
index fb37292fdf..86e9d60a26 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IUserManager.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/IUserManager.html
@@ -144,6 +144,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/IUserManager.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A></CODE></FONT></TD>
+<TD><CODE><B>UserManagerAuthenticator.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html#getUserManager()">getUserManager</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="../../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A></CODE></FONT></TD>
<TD><CODE><B>ChallengeNegotiatorConfigurer.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/ChallengeNegotiatorConfigurer.html#getUserManager(org.eclipse.net4j.util.container.IManagedContainer, java.lang.String)">getUserManager</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A>&nbsp;container,
<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;description)</CODE>
@@ -167,6 +175,14 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/security/IUserManager.
<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>UserManagerAuthenticator.</B><B><A HREF="../../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html#setUserManager(org.eclipse.net4j.util.security.IUserManager)">setUserManager</A></B>(<A HREF="../../../../../../org/eclipse/net4j/util/security/IUserManager.html" title="interface in org.eclipse.net4j.util.security">IUserManager</A>&nbsp;userManager)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/UserManagerAuthenticator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/UserManagerAuthenticator.html
new file mode 100644
index 0000000000..e94bd049df
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/class-use/UserManagerAuthenticator.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.security.UserManagerAuthenticator (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.security.UserManagerAuthenticator (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/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useUserManagerAuthenticator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="UserManagerAuthenticator.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.security.UserManagerAuthenticator</B></H2>
+</CENTER>
+No usage of org.eclipse.net4j.util.security.UserManagerAuthenticator
+<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/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security"><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/security/\class-useUserManagerAuthenticator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="UserManagerAuthenticator.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) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-frame.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-frame.html
index 93f85011de..e7beb46e56 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-frame.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-frame.html
@@ -24,12 +24,16 @@ org.eclipse.net4j.util.security (Net4j Utilities Documentation)
Interfaces</FONT>&nbsp;
<FONT CLASS="FrameItemFont">
<BR>
+<A HREF="IAuthenticator.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IAuthenticator</I></A>
+<BR>
<A HREF="IChallengeResponse.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IChallengeResponse</I></A>
<BR>
<A HREF="ICredentials.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>ICredentials</I></A>
<BR>
<A HREF="ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>ICredentialsProvider</I></A>
<BR>
+<A HREF="ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>ICredentialsProvider2</I></A>
+<BR>
<A HREF="INegotiationContext.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>INegotiationContext</I></A>
<BR>
<A HREF="INegotiationContext.Receiver.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>INegotiationContext.Receiver</I></A>
@@ -42,6 +46,8 @@ Interfaces</FONT>&nbsp;
<BR>
<A HREF="IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IPasswordCredentialsProvider</I></A>
<BR>
+<A HREF="IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IPasswordCredentialsProvider2</I></A>
+<BR>
<A HREF="IRandomizer.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IRandomizer</I></A>
<BR>
<A HREF="IUserAware.html" title="interface in org.eclipse.net4j.util.security" target="classFrame"><I>IUserAware</I></A>
@@ -57,6 +63,8 @@ Interfaces</FONT>&nbsp;
Classes</FONT>&nbsp;
<FONT CLASS="FrameItemFont">
<BR>
+<A HREF="AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security" target="classFrame">AuthenticatorFactory</A>
+<BR>
<A HREF="ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security" target="classFrame">ChallengeNegotiator</A>
<BR>
<A HREF="ChallengeNegotiatorConfigurer.html" title="class in org.eclipse.net4j.util.security" target="classFrame">ChallengeNegotiatorConfigurer</A>
@@ -69,6 +77,22 @@ Classes</FONT>&nbsp;
<BR>
<A HREF="CredentialsProviderFactory.html" title="class in org.eclipse.net4j.util.security" target="classFrame">CredentialsProviderFactory</A>
<BR>
+<A HREF="DiffieHellman.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman</A>
+<BR>
+<A HREF="DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.Client</A>
+<BR>
+<A HREF="DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.Client.Response</A>
+<BR>
+<A HREF="DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.ParameterSpecGenerator</A>
+<BR>
+<A HREF="DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.Server</A>
+<BR>
+<A HREF="DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.Server.Challenge</A>
+<BR>
+<A HREF="DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security" target="classFrame">DiffieHellman.SkipParameterSpec</A>
+<BR>
+<A HREF="FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security" target="classFrame">FileAuthenticatorFactory</A>
+<BR>
<A HREF="FileUserManager.html" title="class in org.eclipse.net4j.util.security" target="classFrame">FileUserManager</A>
<BR>
<A HREF="FileUserManagerFactory.html" title="class in org.eclipse.net4j.util.security" target="classFrame">FileUserManagerFactory</A>
@@ -99,6 +123,8 @@ Classes</FONT>&nbsp;
<BR>
<A HREF="UserManager.html" title="class in org.eclipse.net4j.util.security" target="classFrame">UserManager</A>
<BR>
+<A HREF="UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security" target="classFrame">UserManagerAuthenticator</A>
+<BR>
<A HREF="UserManagerFactory.html" title="class in org.eclipse.net4j.util.security" target="classFrame">UserManagerFactory</A></FONT></TD>
</TR>
</TABLE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html
index b9bea3618b..b39f76fc72 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html
@@ -98,6 +98,10 @@ Interfaces and classes for security, negotiation, authentication, authorization
<B>Interface Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/IAuthenticator.html" title="interface in org.eclipse.net4j.util.security">IAuthenticator</A></B></TD>
+<TD>Authenticates users.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/IChallengeResponse.html" title="interface in org.eclipse.net4j.util.security">IChallengeResponse</A></B></TD>
<TD>&nbsp;</TD>
</TR>
@@ -110,6 +114,10 @@ Interfaces and classes for security, negotiation, authentication, authorization
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/INegotiationContext.html" title="interface in org.eclipse.net4j.util.security">INegotiationContext</A></B></TD>
<TD>&nbsp;</TD>
</TR>
@@ -134,6 +142,10 @@ Interfaces and classes for security, negotiation, authentication, authorization
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/IRandomizer.html" title="interface in org.eclipse.net4j.util.security">IRandomizer</A></B></TD>
<TD>&nbsp;</TD>
</TR>
@@ -156,6 +168,10 @@ Interfaces and classes for security, negotiation, authentication, authorization
<B>Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/AuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">AuthenticatorFactory</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/ChallengeNegotiator.html" title="class in org.eclipse.net4j.util.security">ChallengeNegotiator</A></B></TD>
<TD>&nbsp;</TD>
</TR>
@@ -180,6 +196,38 @@ Interfaces and classes for security, negotiation, authentication, authorization
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.html" title="class in org.eclipse.net4j.util.security">DiffieHellman</A></B></TD>
+<TD>Executes the Diffie-Hellman key agreement protocol between 2 parties: <A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security"><CODE>DiffieHellman.Server</CODE></A> and <A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security"><CODE>DiffieHellman.Client</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client</A></B></TD>
+<TD>Executes the client-side of the Diffie-Hellman key agreement protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Client.Response.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Client.Response</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.ParameterSpecGenerator.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.ParameterSpecGenerator</A></B></TD>
+<TD>Creates Diffie-Hellman parameters.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server</A></B></TD>
+<TD>Executes the server-side of the Diffie-Hellman key agreement protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.Server.Challenge.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.Server.Challenge</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/DiffieHellman.SkipParameterSpec.html" title="class in org.eclipse.net4j.util.security">DiffieHellman.SkipParameterSpec</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/FileAuthenticatorFactory.html" title="class in org.eclipse.net4j.util.security">FileAuthenticatorFactory</A></B></TD>
+<TD>TODO Consider file attributes when creating initially empty file</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/FileUserManager.html" title="class in org.eclipse.net4j.util.security">FileUserManager</A></B></TD>
<TD>&nbsp;</TD>
</TR>
@@ -240,6 +288,10 @@ Interfaces and classes for security, negotiation, authentication, authorization
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerAuthenticator.html" title="class in org.eclipse.net4j.util.security">UserManagerAuthenticator</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/security/UserManagerFactory.html" title="class in org.eclipse.net4j.util.security">UserManagerFactory</A></B></TD>
<TD>&nbsp;</TD>
</TR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-use.html
index 49cf3f2a29..d0c8dd69c8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-use.html
@@ -111,6 +111,12 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/util/security/packag
Classes in <A HREF="../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A> used by <A HREF="../../../../../org/eclipse/net4j/util/security/package-summary.html">org.eclipse.net4j.util.security</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/AuthenticatorFactory.html#org.eclipse.net4j.util.security"><B>AuthenticatorFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/ChallengeNegotiator.html#org.eclipse.net4j.util.security"><B>ChallengeNegotiator</B></A></B>
<BR>
@@ -129,12 +135,30 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/security/package-summa
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/DiffieHellman.Client.Response.html#org.eclipse.net4j.util.security"><B>DiffieHellman.Client.Response</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/DiffieHellman.Server.Challenge.html#org.eclipse.net4j.util.security"><B>DiffieHellman.Server.Challenge</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/FileUserManager.html#org.eclipse.net4j.util.security"><B>FileUserManager</B></A></B>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/IAuthenticator.html#org.eclipse.net4j.util.security"><B>IAuthenticator</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authenticates users.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/IChallengeResponse.html#org.eclipse.net4j.util.security"><B>IChallengeResponse</B></A></B>
<BR>
@@ -165,6 +189,12 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/security/package-summa
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/ICredentialsProvider2.html#org.eclipse.net4j.util.security"><B>ICredentialsProvider2</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/INegotiationContext.html#org.eclipse.net4j.util.security"><B>INegotiationContext</B></A></B>
<BR>
@@ -297,6 +327,12 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/security/package-summa
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/ICredentialsProvider2.html#org.eclipse.net4j.util.ui.security"><B>ICredentialsProvider2</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/IPasswordCredentials.html#org.eclipse.net4j.util.ui.security"><B>IPasswordCredentials</B></A></B>
<BR>
@@ -308,6 +344,12 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/security/package-summa
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../org/eclipse/net4j/util/security/class-use/IPasswordCredentialsProvider2.html#org.eclipse.net4j.util.ui.security"><B>IPasswordCredentialsProvider2</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<P>
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 dbee9413f2..ec512f27d1 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
@@ -379,6 +379,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/ManagedLabelProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/ManagedLabelProvider.html
index fed839afa8..b029ed4e0a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/ManagedLabelProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/ManagedLabelProvider.html
@@ -366,6 +366,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.Column.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.Column.html
index bd102a9ed0..a3c03518ab 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.Column.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.Column.html
@@ -684,6 +684,6 @@ DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.html
index d87dacf851..65e2c60269 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/TableLabelProvider.html
@@ -610,6 +610,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIQueueRunner.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIQueueRunner.html
index b5a7bb7ab1..e221b0dcd9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIQueueRunner.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/UIQueueRunner.html
@@ -255,7 +255,7 @@ Class UIQueueRunner</H2>
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.util.concurrent.<A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html" title="class in org.eclipse.net4j.util.concurrent">QueueWorker</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#addWork(E)">addWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#clearQueue()">clearQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#createQueue()">createQueue</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doActivate()">doActivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doDeactivate()">doDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#doRemainingWorkBeforeDeactivate()">doRemainingWorkBeforeDeactivate</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#getPollMillis()">getPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#noWork(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">noWork</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#setPollMillis(long)">setPollMillis</A>, <A HREF="../../../../../org/eclipse/net4j/util/concurrent/QueueWorker.html#work(org.eclipse.net4j.util.concurrent.Worker.WorkContext)">work</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.concurrent.Worker"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/FactoryTypeContentProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/FactoryTypeContentProvider.html
index 64c4cbbfba..b7d91ce387 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/FactoryTypeContentProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/FactoryTypeContentProvider.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.ui.FactoryTypeContentProvider
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/ManagedLabelProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/ManagedLabelProvider.html
index 177d7b4b29..1ae1a3476e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/ManagedLabelProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/ManagedLabelProvider.html
@@ -174,6 +174,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/ui/ManagedLabelProvide
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.Column.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.Column.html
index 5e6c606875..868a8790f0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.Column.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.Column.html
@@ -254,6 +254,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/ui/TableLabelProvider.
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.html
index c7efa04565..147d9c175e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/class-use/TableLabelProvider.html
@@ -198,6 +198,6 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/ui/TableLabelProvider.
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardAction.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardAction.html
index 6647bff3a9..6e13be7735 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardAction.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardAction.html
@@ -478,6 +478,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardDialog.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardDialog.html
index 7c914c9340..8158bc2786 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardDialog.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/ElementWizardDialog.html
@@ -603,6 +603,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardAction.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardAction.html
index ca8b57dba6..bfc387d5eb 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardAction.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardAction.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.ui.container.ElementWizardAction
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardDialog.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardDialog.html
index 8e1859f5e0..f379b4c7b8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardDialog.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/class-use/ElementWizardDialog.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.ui.container.ElementWizardDialog
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/CredentialsDialog.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/CredentialsDialog.html
index 1927d096eb..18a2429a7e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/CredentialsDialog.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/CredentialsDialog.html
@@ -205,6 +205,13 @@ Class CredentialsDialog</H2>
<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/ui/security/CredentialsDialog.html#CredentialsDialog(org.eclipse.swt.widgets.Shell, java.lang.String)">CredentialsDialog</A></B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Shell.html?is-external=true" title="class or interface in org.eclipse.swt.widgets">Shell</A>&nbsp;shell,
+ <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;realm)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
@@ -241,6 +248,14 @@ Class CredentialsDialog</H2>
</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/ui/security/CredentialsDialog.html#getRealm()">getRealm</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/net4j/util/ui/security/CredentialsDialog.html#okPressed()">okPressed</A></B>()</CODE>
@@ -321,6 +336,19 @@ CredentialsDialog</H3>
public <B>CredentialsDialog</B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Shell.html?is-external=true" title="class or interface in org.eclipse.swt.widgets">Shell</A>&nbsp;shell)</PRE>
<DL>
</DL>
+<HR>
+
+<A NAME="CredentialsDialog(org.eclipse.swt.widgets.Shell, java.lang.String)"><!-- --></A><H3>
+CredentialsDialog</H3>
+<PRE>
+public <B>CredentialsDialog</B>(<A HREF="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Shell.html?is-external=true" title="class or interface in org.eclipse.swt.widgets">Shell</A>&nbsp;shell,
+ <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;realm)</PRE>
+<DL>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DL>
<!-- ============ METHOD DETAIL ========== -->
@@ -332,6 +360,19 @@ public <B>CredentialsDialog</B>(<A HREF="http://help.eclipse.org/topic//org.ecli
</TR>
</TABLE>
+<A NAME="getRealm()"><!-- --></A><H3>
+getRealm</H3>
+<PRE>
+public final <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>getRealm</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>3.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="configureShell(org.eclipse.swt.widgets.Shell)"><!-- --></A><H3>
configureShell</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html
index 24e6bb6380..4dbcd49c02 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html
@@ -96,18 +96,18 @@ Class InteractiveCredentialsProvider</H2>
<IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.net4j.util.ui.security.InteractiveCredentialsProvider</B>
</PRE>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A>, <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A>, <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></DD>
</DL>
<HR>
<DL>
<DT>public class <B>InteractiveCredentialsProvider</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="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider</A>
+ <DD>implements <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../../security/IPasswordCredentialsProvider.html" title="&#171;interface&#187; IPasswordCredentialsProvider (org.eclipse.net4j.util.security)" alt="" coords="5,6,200,61"/>
-<area shape="rect" id="node2" href="InteractiveCredentialsProvider.html" title="InteractiveCredentialsProvider" alt="" coords="7,101,197,126"/>
+<area shape="rect" id="node1" href="../../security/IPasswordCredentialsProvider2.html" title="&#171;interface&#187; IPasswordCredentialsProvider2 (org.eclipse.net4j.util.security)" alt="" coords="5,6,205,61"/>
+<area shape="rect" id="node2" href="InteractiveCredentialsProvider.html" title="InteractiveCredentialsProvider" alt="" coords="10,101,200,126"/>
</map>
<CENTER><IMG SRC="InteractiveCredentialsProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -157,6 +157,14 @@ Class InteractiveCredentialsProvider</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentials</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.html#getCredentials(java.lang.String)">getCredentials</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;realm)</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/ui/security/InteractiveCredentialsProvider.html#isInteractive()">isInteractive</A></B>()</CODE>
@@ -229,6 +237,22 @@ public <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCrede
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="getCredentials(java.lang.String)"><!-- --></A><H3>
+getCredentials</H3>
+<PRE>
+public <A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentials.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentials</A> <B>getCredentials</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;realm)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html#getCredentials(java.lang.String)">getCredentials</A></CODE> in interface <CODE><A HREF="../../../../../../org/eclipse/net4j/util/security/ICredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">ICredentialsProvider2</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html#getCredentials(java.lang.String)">getCredentials</A></CODE> in interface <CODE><A HREF="../../../../../../org/eclipse/net4j/util/security/IPasswordCredentialsProvider2.html" title="interface in org.eclipse.net4j.util.security">IPasswordCredentialsProvider2</A></CODE></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/security/InteractiveCredentialsProvider.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.png
index fafc645570..762de9a3ba 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/InteractiveCredentialsProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.html
index c3b0290d54..47c15980f2 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.html
@@ -91,7 +91,7 @@ Credentials dialogs.
<area shape="rect" id="node1" href="CredentialsDialog.html" title="CredentialsDialog" alt="" coords="277,91,400,117"/>
<area shape="rect" id="node2" href="InteractiveCredentialsProvider.html" title="InteractiveCredentialsProvider" alt="" coords="243,19,434,45"/>
<area shape="rect" id="node3" href="../widgets/BaseDialog.html" title="BaseDialog (org.eclipse.net4j.util.ui.widgets)" alt="" coords="6,84,213,124"/>
-<area shape="rect" id="node4" href="../../security/IPasswordCredentialsProvider.html" title="&#171;interface&#187; IPasswordCredentialsProvider (org.eclipse.net4j.util.security)" alt="" coords="11,5,207,59"/>
+<area shape="rect" id="node4" href="../../security/IPasswordCredentialsProvider2.html" title="&#171;interface&#187; IPasswordCredentialsProvider2 (org.eclipse.net4j.util.security)" alt="" coords="9,5,209,59"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.png
index 583e846612..8de7cbd6e4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.CompositeCustomizer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.CompositeCustomizer.html
index 21d875eb03..ff48854c3b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.CompositeCustomizer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.CompositeCustomizer.html
@@ -213,6 +213,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHO
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.html
index dbddf6dfa4..26d354b751 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/CustomizeableComposite.html
@@ -421,6 +421,6 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&n
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.CompositeCustomizer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.CompositeCustomizer.html
index 922b2f40d9..660abe8913 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.CompositeCustomizer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.CompositeCustomizer.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.ui.widgets.CustomizeableComposite.CompositeCu
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.html
index f6212be1c9..9d5cab4ffb 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/class-use/CustomizeableComposite.html
@@ -138,6 +138,6 @@ No usage of org.eclipse.net4j.util.ui.widgets.CustomizeableComposite
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
-<i>Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.</i>
+<i>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
</HTML>

Back to the top