Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2011-09-03 08:33:03 +0000
committerEike Stepper2011-09-03 08:33:03 +0000
commit036b35cf4e193f840a66431450da33267ce95e12 (patch)
tree54ec69c2e69417f68789dd462258b4a6b2ecc45b /plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j
parent0037334cd15299a42723988980968f63bbeb59fd (diff)
downloadcdo-036b35cf4e193f840a66431450da33267ce95e12.tar.gz
cdo-036b35cf4e193f840a66431450da33267ce95e12.tar.xz
cdo-036b35cf4e193f840a66431450da33267ce95e12.zip
converted package.html to packe-info.java / added apiviz
Diffstat (limited to 'plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j')
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.pngbin0 -> 1675 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.pngbin0 -> 1687 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.pngbin0 -> 5648 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.pngbin0 -> 2004 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.pngbin0 -> 683 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.pngbin0 -> 4500 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.pngbin0 -> 2356 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.pngbin0 -> 3616 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.pngbin0 -> 584 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.pngbin0 -> 588 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.pngbin0 -> 2136 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html16
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.pngbin0 -> 9720 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.pngbin0 -> 10028 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.html15
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.pngbin0 -> 4424 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.html14
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.pngbin0 -> 2962 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.pngbin0 -> 602 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.html14
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.pngbin0 -> 8553 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html16
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.pngbin0 -> 5931 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.html14
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.pngbin0 -> 2980 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.html14
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.pngbin0 -> 3002 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.html14
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.pngbin0 -> 3042 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.html17
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.pngbin0 -> 8211 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html24
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.pngbin0 -> 21485 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.pngbin0 -> 2877 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.pngbin0 -> 1760 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.pngbin0 -> 1809 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.html17
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.pngbin0 -> 17852 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.html15
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.pngbin0 -> 9404 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html23
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.pngbin0 -> 22340 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.pngbin0 -> 2075 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.pngbin0 -> 1940 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.pngbin0 -> 1442 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html18
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.pngbin0 -> 14737 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.pngbin0 -> 3425 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.pngbin0 -> 1872 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html22
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.pngbin0 -> 20589 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.pngbin0 -> 546 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.pngbin0 -> 2144 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.html30
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.pngbin0 -> 1885 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.html29
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.pngbin0 -> 511 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.pngbin0 -> 637 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.pngbin0 -> 2153 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.pngbin0 -> 962 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.pngbin0 -> 2105 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.html34
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.pngbin0 -> 5773 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.pngbin0 -> 2165 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.pngbin0 -> 760 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.pngbin0 -> 2155 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.pngbin0 -> 536 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html34
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.pngbin0 -> 5259 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html53
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.pngbin0 -> 22118 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html17
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.pngbin0 -> 8018 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html14
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.pngbin0 -> 3525 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html15
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.pngbin0 -> 12766 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.pngbin0 -> 4631 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.pngbin0 -> 1322 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.pngbin0 -> 1610 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html14
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.pngbin0 -> 2491 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.pngbin0 -> 1907 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.pngbin0 -> 1268 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html14
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.pngbin0 -> 2499 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.pngbin0 -> 1646 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html15
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.pngbin0 -> 3471 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html15
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.pngbin0 -> 3888 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.pngbin0 -> 2031 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.pngbin0 -> 1729 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.pngbin0 -> 1932 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html16
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.pngbin0 -> 7264 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html15
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.pngbin0 -> 3888 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.pngbin0 -> 1740 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.pngbin0 -> 2008 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.pngbin0 -> 2262 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.pngbin0 -> 1823 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.pngbin0 -> 1747 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.pngbin0 -> 7301 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html35
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.pngbin0 -> 29694 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html2
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.pngbin0 -> 1636 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html15
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.pngbin0 -> 5516 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html13
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.pngbin0 -> 1627 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.pngbin0 -> 4191 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.pngbin0 -> 2172 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.pngbin0 -> 826 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.pngbin0 -> 2152 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.pngbin0 -> 2408 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.pngbin0 -> 818 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.pngbin0 -> 658 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.html12
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.pngbin0 -> 548 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.html38
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.pngbin0 -> 9447 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.pngbin0 -> 556 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.html9
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.pngbin0 -> 516 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.pngbin0 -> 1997 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.pngbin0 -> 1981 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.pngbin0 -> 2021 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.pngbin0 -> 4550 bytes
210 files changed, 952 insertions, 461 deletions
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.html
index 2dc14dd706..f6c6bf130c 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.html
@@ -104,7 +104,14 @@ Class ContainerProtocolProvider.Client</H2>
<HR>
<DL>
<DT><PRE>public static class <B>ContainerProtocolProvider.Client</B><DT>extends <A HREF="../../../org/eclipse/net4j/ContainerProtocolProvider.html" title="class in org.eclipse.net4j">ContainerProtocolProvider</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ContainerProtocolProvider.html" title="ContainerProtocolProvider" alt="" coords="23,6,195,31"/>
+<area shape="rect" id="node2" href="ContainerProtocolProvider.Client.html" title="ContainerProtocolProvider.Client" alt="" coords="5,71,213,97"/>
+</map>
+
+<CENTER><IMG SRC="ContainerProtocolProvider.Client.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Container-based <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol provider</CODE></A> for <A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html#CLIENT"><CODE>client</CODE></A>
@@ -112,10 +119,6 @@ Container-based <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.h
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.png
new file mode 100644
index 0000000000..1a2bb6ef51
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Client.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.html
index 5d01448c46..828c95bbd9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.html
@@ -104,7 +104,14 @@ Class ContainerProtocolProvider.Server</H2>
<HR>
<DL>
<DT><PRE>public static class <B>ContainerProtocolProvider.Server</B><DT>extends <A HREF="../../../org/eclipse/net4j/ContainerProtocolProvider.html" title="class in org.eclipse.net4j">ContainerProtocolProvider</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ContainerProtocolProvider.html" title="ContainerProtocolProvider" alt="" coords="25,6,196,31"/>
+<area shape="rect" id="node2" href="ContainerProtocolProvider.Server.html" title="ContainerProtocolProvider.Server" alt="" coords="5,71,216,97"/>
+</map>
+
+<CENTER><IMG SRC="ContainerProtocolProvider.Server.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Container-based <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol provider</CODE></A> for <A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html#SERVER"><CODE>server</CODE></A>
@@ -112,10 +119,6 @@ Container-based <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.h
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.png
new file mode 100644
index 0000000000..f48fda3fde
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.Server.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.html
index ac0ae5acda..6c951d6c90 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.html
@@ -103,7 +103,16 @@ Class ContainerProtocolProvider</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>ContainerProtocolProvider</B><DT>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><DT>implements <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol">IProtocolProvider</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="protocol/IProtocolProvider.html" title="&#171;interface&#187; IProtocolProvider (org.eclipse.net4j.protocol)" alt="" coords="142,6,316,61"/>
+<area shape="rect" id="node2" href="ContainerProtocolProvider.html" title="ContainerProtocolProvider" alt="" coords="143,101,315,126"/>
+<area shape="rect" id="node3" href="ContainerProtocolProvider.Server.html" title="ContainerProtocolProvider.Server" alt="" coords="5,166,216,191"/>
+<area shape="rect" id="node4" href="ContainerProtocolProvider.Client.html" title="ContainerProtocolProvider.Client" alt="" coords="245,166,453,191"/>
+</map>
+
+<CENTER><IMG SRC="ContainerProtocolProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Base class for container-based <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol providers</CODE></A> like <A HREF="../../../org/eclipse/net4j/ContainerProtocolProvider.Client.html" title="class in org.eclipse.net4j"><CODE>ContainerProtocolProvider.Client</CODE></A> or <A HREF="../../../org/eclipse/net4j/ContainerProtocolProvider.Server.html" title="class in org.eclipse.net4j"><CODE>ContainerProtocolProvider.Server</CODE></A>.
@@ -113,8 +122,6 @@ Base class for container-based <A HREF="../../../org/eclipse/net4j/protocol/IPro
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.png
new file mode 100644
index 0000000000..0af3545adf
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ContainerProtocolProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.html
index fa386ee55f..35c6181c6b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.html
@@ -100,7 +100,14 @@ Class FactoriesProtocolProvider</H2>
<HR>
<DL>
<DT><PRE>public class <B>FactoriesProtocolProvider</B><DT>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><DT>implements <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol">IProtocolProvider</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="protocol/IProtocolProvider.html" title="&#171;interface&#187; IProtocolProvider (org.eclipse.net4j.protocol)" alt="" coords="5,6,179,61"/>
+<area shape="rect" id="node2" href="FactoriesProtocolProvider.html" title="FactoriesProtocolProvider" alt="" coords="7,101,177,126"/>
+</map>
+
+<CENTER><IMG SRC="FactoriesProtocolProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Factory-based <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol provider</CODE></A>.
@@ -110,8 +117,6 @@ Factory-based <A HREF="../../../org/eclipse/net4j/protocol/IProtocolProvider.htm
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.png
new file mode 100644
index 0000000000..14bc41f8b3
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/FactoriesProtocolProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.html
index 43e7d56889..02706fcdde 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.html
@@ -104,7 +104,13 @@ Enum ILocationAware.Location</H2>
<HR>
<DL>
<DT><PRE>public static enum <B>ILocationAware.Location</B><DT>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/ILocationAware.Location.html" title="enum in org.eclipse.net4j">ILocationAware.Location</A>&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ILocationAware.Location.html" title="&#171;enum&#187; ILocationAware.Location" alt="" coords="5,5,168,45"/>
+</map>
+
+<CENTER><IMG SRC="ILocationAware.Location.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html" title="enum in org.eclipse.net4j"><CODE>location</CODE></A> in a <A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html#CLIENT"><CODE>client</CODE></A>/<A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html#SERVER"><CODE>server</CODE></A> scenario.
@@ -114,8 +120,6 @@ A <A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html" title="enum
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.png
new file mode 100644
index 0000000000..114592f19c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.Location.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html
index 768b5e328e..431dca611f 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.html
@@ -99,7 +99,16 @@ Interface ILocationAware</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ILocationAware</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="protocol/IProtocol.html" title="&#171;interface&#187; IProtocol (org.eclipse.net4j.protocol)" alt="" coords="5,85,179,139"/>
+<area shape="rect" id="node2" href="ILocationAware.html" title="&#171;interface&#187; ILocationAware" alt="" coords="241,5,351,45"/>
+<area shape="rect" id="node3" href="channel/IChannelMultiplexer.html" title="&#171;interface&#187; IChannelMultiplexer (org.eclipse.net4j.channel)" alt="" coords="209,85,383,139"/>
+<area shape="rect" id="node4" href="channel/IChannel.html" title="&#171;interface&#187; IChannel (org.eclipse.net4j.channel)" alt="" coords="413,85,587,139"/>
+</map>
+
+<CENTER><IMG SRC="ILocationAware.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A concept that has a <A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html" title="enum in org.eclipse.net4j"><CODE>location</CODE></A> in a <A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html#CLIENT"><CODE>client</CODE></A>/<A HREF="../../../org/eclipse/net4j/ILocationAware.Location.html#SERVER"><CODE>server</CODE></A>
@@ -110,8 +119,6 @@ A concept that has a <A HREF="../../../org/eclipse/net4j/ILocationAware.Location
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.png
new file mode 100644
index 0000000000..5cb3695160
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ILocationAware.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.html
index b0e4060b5d..c9a9b7e765 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.html
@@ -96,7 +96,14 @@ Interface ITransportConfig</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ITransportConfig</B><DT>extends <A HREF="../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiatorAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">INegotiatorAware</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ITransportConfig.html" title="&#171;interface&#187; ITransportConfig" alt="" coords="45,100,160,140"/>
+<area shape="rect" id="node2" title="&#171;interface&#187; INegotiatorAware (org.eclipse.net4j.util.security)" alt="" coords="5,6,200,61"/>
+</map>
+
+<CENTER><IMG SRC="ITransportConfig.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A common transport configuration that specifies basic dependencies for <A HREF="../../../org/eclipse/net4j/channel/IChannelMultiplexer.html" title="interface in org.eclipse.net4j.channel"><CODE>channel
@@ -107,8 +114,6 @@ A common transport configuration that specifies basic dependencies for <A HREF="
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.png
new file mode 100644
index 0000000000..8059ddc17b
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfig.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.html
index 5fcf91d396..d9cc5a7dde 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.html
@@ -99,7 +99,15 @@ Interface ITransportConfigAware</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ITransportConfigAware</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../spi/net4j/InternalChannelMultiplexer.html" title="&#171;interface&#187; InternalChannelMultiplexer (org.eclipse.spi.net4j)" alt="" coords="5,85,179,139"/>
+<area shape="rect" id="node2" href="../spi/net4j/InternalAcceptor.html" title="&#171;interface&#187; InternalAcceptor (org.eclipse.spi.net4j)" alt="" coords="209,85,356,139"/>
+<area shape="rect" id="node3" href="ITransportConfigAware.html" title="&#171;interface&#187; ITransportConfigAware" alt="" coords="111,5,261,45"/>
+</map>
+
+<CENTER><IMG SRC="ITransportConfigAware.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A concept that has a <A HREF="../../../org/eclipse/net4j/ITransportConfig.html" title="interface in org.eclipse.net4j"><CODE>transport configuration</CODE></A>, typically a <A HREF="../../../org/eclipse/net4j/channel/IChannelMultiplexer.html" title="interface in org.eclipse.net4j.channel"><CODE>channel
@@ -110,8 +118,6 @@ A concept that has a <A HREF="../../../org/eclipse/net4j/ITransportConfig.html"
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.png
new file mode 100644
index 0000000000..2bcbd3290c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ITransportConfigAware.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html
index aeca9e4bc7..2a3185110b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.html
@@ -97,17 +97,19 @@ Class Net4jUtil</H2>
<HR>
<DL>
<DT><PRE>public final class <B>Net4jUtil</B><DT>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>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="Net4jUtil.html" title="&#171;static&#187; Net4jUtil" alt="" coords="5,5,75,45"/>
+</map>
+
+<CENTER><IMG SRC="Net4jUtil.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A utility class with various static factory and convenience methods.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.png
new file mode 100644
index 0000000000..1ae5830e86
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/Net4jUtil.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.html
index 9331013f5e..874e0554da 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.html
@@ -97,7 +97,13 @@ Class TransportConfigurator</H2>
<HR>
<DL>
<DT><PRE>public class <B>TransportConfigurator</B><DT>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>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="TransportConfigurator.html" title="TransportConfigurator" alt="" coords="5,6,149,31"/>
+</map>
+
+<CENTER><IMG SRC="TransportConfigurator.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Reads an XML config file and creates, wires and starts the configured <A HREF="../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor"><CODE>acceptors</CODE></A>.
@@ -107,8 +113,6 @@ Reads an XML config file and creates, wires and starts the configured <A HREF=".
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.png
new file mode 100644
index 0000000000..2956983d5f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportConfigurator.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.html
index 3d984c3d88..78952f729c 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.html
@@ -100,7 +100,14 @@ Class TransportInjector</H2>
<HR>
<DL>
<DT><PRE>public class <B>TransportInjector</B><DT>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><DT>implements <A HREF="../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container">IElementProcessor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; IElementProcessor (org.eclipse.net4j.util.container)" alt="" coords="5,6,208,61"/>
+<area shape="rect" id="node2" href="TransportInjector.html" title="TransportInjector" alt="" coords="47,101,165,126"/>
+</map>
+
+<CENTER><IMG SRC="TransportInjector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
An element post processor that injects a <A HREF="../../../org/eclipse/net4j/ITransportConfig.html" title="interface in org.eclipse.net4j"><CODE>transport configuration</CODE></A> into the <A HREF="../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connectors</CODE></A> and <A HREF="../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor"><CODE>acceptors</CODE></A> of a <A HREF="../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.
@@ -110,8 +117,6 @@ An element post processor that injects a <A HREF="../../../org/eclipse/net4j/ITr
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.png
new file mode 100644
index 0000000000..740da42869
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/TransportInjector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html
index 8465567e2f..5b8f93edff 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html
@@ -102,7 +102,19 @@ Interface IAcceptor</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IAcceptor</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container">IContainer</A>&lt;<A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector">IConnector</A>&gt;, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Closeable.html?is-external=true" title="class or interface in org.eclipse.net4j.util.collection">Closeable</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../../spi/net4j/InternalAcceptor.html" title="&#171;interface&#187; InternalAcceptor (org.eclipse.spi.net4j)" alt="" coords="5,179,152,234"/>
+<area shape="rect" id="node2" href="../tcp/ITCPAcceptor.html" title="&#171;interface&#187; ITCPAcceptor (org.eclipse.net4j.tcp)" alt="" coords="181,179,328,234"/>
+<area shape="rect" id="node3" href="../jvm/IJVMAcceptor.html" title="&#171;interface&#187; IJVMAcceptor (org.eclipse.net4j.jvm)" alt="" coords="358,179,505,234"/>
+<area shape="rect" id="node4" href="../http/server/IHTTPAcceptor.html" title="&#171;interface&#187; IHTTPAcceptor (org.eclipse.net4j.http.server)" alt="" coords="536,179,725,234"/>
+<area shape="rect" id="node5" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="125,6,328,61"/>
+<area shape="rect" id="node6" href="IAcceptor.html" title="&#171;interface&#187; IAcceptor" alt="" coords="300,100,385,140"/>
+<area shape="rect" id="node7" title="&#171;interface&#187; Closeable (org.eclipse.net4j.util.collection)" alt="" coords="357,6,563,61"/>
+</map>
+
+<CENTER><IMG SRC="IAcceptor.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Accepts incoming connection requests from <A HREF="../../../../org/eclipse/net4j/ILocationAware.Location.html#CLIENT"><CODE>client</CODE></A> <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connectors</CODE></A> and creates
@@ -131,8 +143,6 @@ Accepts incoming connection requests from <A HREF="../../../../org/eclipse/net4j
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
</DL>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.png
new file mode 100644
index 0000000000..7938c29d82
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html
index 5ea062452e..9ec67920ba 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html
@@ -88,6 +88,18 @@ The Net4j transport layer concepts for dealing with acceptors.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; Closeable (org.eclipse.net4j.util.collection)" alt="" coords="5,83,211,138"/>
+<area shape="rect" id="node2" href="IAcceptor.html" title="&#171;interface&#187; IAcceptor" alt="" coords="240,131,325,171"/>
+<area shape="rect" id="node3" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="7,162,209,217"/>
+<area shape="rect" id="node4" href="../http/server/IHTTPAcceptor.html" title="&#171;interface&#187; IHTTPAcceptor (org.eclipse.net4j.http.server)" alt="" coords="355,5,544,59"/>
+<area shape="rect" id="node5" href="../jvm/IJVMAcceptor.html" title="&#171;interface&#187; IJVMAcceptor (org.eclipse.net4j.jvm)" alt="" coords="375,83,523,138"/>
+<area shape="rect" id="node6" href="../tcp/ITCPAcceptor.html" title="&#171;interface&#187; ITCPAcceptor (org.eclipse.net4j.tcp)" alt="" coords="376,162,523,217"/>
+<area shape="rect" id="node7" href="../../spi/net4j/InternalAcceptor.html" title="&#171;interface&#187; InternalAcceptor (org.eclipse.spi.net4j)" alt="" coords="376,241,523,295"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -108,7 +120,6 @@ Package org.eclipse.net4j.acceptor Description
<P>
The Net4j transport layer concepts for dealing with acceptors.
-<p>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.png
new file mode 100644
index 0000000000..55d134b52a
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.html
index 4f8134e7de..075558bead 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.html
@@ -104,7 +104,16 @@ Class BufferInputStream</H2>
<HR>
<DL>
<DT><PRE>public class <B>BufferInputStream</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A><DT>implements <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IBufferHandler.html" title="&#171;interface&#187; IBufferHandler" alt="" coords="5,5,107,45"/>
+<area shape="rect" id="node2" title="InputStream (java.io)" alt="" coords="137,5,231,45"/>
+<area shape="rect" id="node3" href="../channel/ChannelInputStream.html" title="ChannelInputStream (org.eclipse.net4j.channel)" alt="" coords="33,149,207,189"/>
+<area shape="rect" id="node4" href="BufferInputStream.html" title="BufferInputStream" alt="" coords="57,85,183,110"/>
+</map>
+
+<CENTER><IMG SRC="BufferInputStream.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> that defragments the passed <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffers</CODE></A> into a continuous byte
@@ -112,10 +121,6 @@ A <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="inte
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.png
new file mode 100644
index 0000000000..2e4f0fa3a2
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferInputStream.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.html
index c7a9ed7bc1..2b0b1823db 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.html
@@ -104,17 +104,21 @@ Class BufferOutputStream</H2>
<HR>
<DL>
<DT><PRE>public class <B>BufferOutputStream</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="OutputStream (java.io)" alt="" coords="41,5,143,45"/>
+<area shape="rect" id="node2" href="../channel/ChannelOutputStream.html" title="ChannelOutputStream (org.eclipse.net4j.channel)" alt="" coords="5,149,179,189"/>
+<area shape="rect" id="node3" href="BufferOutputStream.html" title="BufferOutputStream" alt="" coords="24,85,160,110"/>
+</map>
+
+<CENTER><IMG SRC="BufferOutputStream.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
An <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><CODE>output stream</CODE></A> that fragments the written byte sequence into fixed-sized <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffers</CODE></A> and passes them to configured <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A>.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.png
new file mode 100644
index 0000000000..95a9e76822
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferOutputStream.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.html
index 8f849aeafd..6ad58a8a9d 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.html
@@ -101,7 +101,13 @@ Enum BufferState</H2>
<HR>
<DL>
<DT><PRE>public enum <B>BufferState</B><DT>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/buffer/BufferState.html" title="enum in org.eclipse.net4j.buffer">BufferState</A>&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="BufferState.html" title="&#171;enum&#187; BufferState" alt="" coords="5,5,91,45"/>
+</map>
+
+<CENTER><IMG SRC="BufferState.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Enumerates the internal states of an <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBuffer</CODE></A>.
@@ -118,8 +124,6 @@ Enumerates the internal states of an <A HREF="../../../../org/eclipse/net4j/buff
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Extend</B></DT>
<DD>This interface is not intended to be extended by clients.</DD>
</DL>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.png
new file mode 100644
index 0000000000..cdfa9a6306
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/BufferState.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.html
index 2a42fb025f..a69be2afc7 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.html
@@ -96,7 +96,17 @@ Interface IBuffer</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IBuffer</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../../spi/net4j/InternalBuffer.html" title="&#171;interface&#187; InternalBuffer (org.eclipse.spi.net4j)" alt="" coords="5,102,152,157"/>
+<area shape="rect" id="node2" href="../channel/IChannel.html" title="&#171;interface&#187; IChannel (org.eclipse.net4j.channel)" alt="" coords="182,102,356,157"/>
+<area shape="rect" id="node3" href="IBufferProvider.html" title="&#171;interface&#187; IBufferProvider" alt="" coords="387,109,491,149"/>
+<area shape="rect" id="node4" href="IBufferHandler.html" title="&#171;interface&#187; IBufferHandler" alt="" coords="521,109,623,149"/>
+<area shape="rect" id="node5" href="IBuffer.html" title="&#171;interface&#187; IBuffer" alt="" coords="311,5,396,45"/>
+</map>
+
+<CENTER><IMG SRC="IBuffer.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Basic <b>unit of transport</b> in Net4j.
@@ -162,8 +172,6 @@ Basic <b>unit of transport</b> in Net4j.
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../org/eclipse/net4j/buffer/IBufferProvider.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBufferProvider</CODE></A>,
<A HREF="../../../../org/eclipse/net4j/channel/IChannel.html#sendBuffer(org.eclipse.net4j.buffer.IBuffer)"><CODE>IChannel.sendBuffer(IBuffer)</CODE></A>,
<A HREF="../../../../org/eclipse/net4j/channel/IChannel.html#setReceiveHandler(org.eclipse.net4j.buffer.IBufferHandler)"><CODE>IChannel.setReceiveHandler(IBufferHandler)</CODE></A>,
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.png
new file mode 100644
index 0000000000..6fbfec3028
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html
index 07e99a730e..0d5bd8d633 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.html
@@ -99,17 +99,23 @@ Interface IBufferHandler</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IBufferHandler</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../protocol/IProtocol.html" title="&#171;interface&#187; IProtocol (org.eclipse.net4j.protocol)" alt="" coords="5,185,179,239"/>
+<area shape="rect" id="node2" href="../channel/IChannel.html" title="&#171;interface&#187; IChannel (org.eclipse.net4j.channel)" alt="" coords="209,185,383,239"/>
+<area shape="rect" id="node3" href="IBufferHandler.html" title="&#171;interface&#187; IBufferHandler" alt="" coords="245,101,347,141"/>
+<area shape="rect" id="node4" href="IBuffer.html" title="&#171;interface&#187; IBuffer" alt="" coords="253,5,339,45"/>
+<area shape="rect" id="node5" href="BufferInputStream.html" title="BufferInputStream" alt="" coords="413,199,539,225"/>
+</map>
+
+<CENTER><IMG SRC="IBufferHandler.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Provides clients with the ability to pass <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBuffer</CODE></A>s in for further buffer handling.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.png
new file mode 100644
index 0000000000..3f7ea897f2
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferHandler.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.html
index 7d76ebeb10..f4fae509f7 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.html
@@ -99,17 +99,21 @@ Interface IBufferPool.Introspection</H2>
<HR>
<DL>
<DT><PRE>public static interface <B>IBufferPool.Introspection</B><DT>extends <A HREF="../../../../org/eclipse/net4j/buffer/IBufferPool.html" title="interface in org.eclipse.net4j.buffer">IBufferPool</A>, <A HREF="../../../../org/eclipse/net4j/buffer/IBufferProvider.Introspection.html" title="interface in org.eclipse.net4j.buffer">IBufferProvider.Introspection</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IBufferProvider.Introspection.html" title="&#171;interface&#187; IBufferProvider.Introspection" alt="" coords="5,5,187,45"/>
+<area shape="rect" id="node2" href="IBufferPool.Introspection.html" title="&#171;interface&#187; IBufferPool.Introspection" alt="" coords="96,84,259,124"/>
+<area shape="rect" id="node3" href="IBufferPool.html" title="&#171;interface&#187; IBufferPool" alt="" coords="217,5,303,45"/>
+</map>
+
+<CENTER><IMG SRC="IBufferPool.Introspection.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Offers additional introspection features for <A HREF="../../../../org/eclipse/net4j/buffer/IBufferPool.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBufferPool</CODE></A>s.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.png
new file mode 100644
index 0000000000..5e6c482180
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.Introspection.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.html
index 671309df89..23fb36197b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.html
@@ -99,17 +99,21 @@ Interface IBufferPool</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IBufferPool</B><DT>extends <A HREF="../../../../org/eclipse/net4j/buffer/IBufferProvider.html" title="interface in org.eclipse.net4j.buffer">IBufferProvider</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IBufferProvider.html" title="&#171;interface&#187; IBufferProvider" alt="" coords="35,5,139,45"/>
+<area shape="rect" id="node2" href="IBufferPool.Introspection.html" title="&#171;interface&#187; IBufferPool.Introspection" alt="" coords="5,163,168,203"/>
+<area shape="rect" id="node3" href="IBufferPool.html" title="&#171;interface&#187; IBufferPool" alt="" coords="44,84,129,124"/>
+</map>
+
+<CENTER><IMG SRC="IBufferPool.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Provides clients with the ability to obtain and retain pooled <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBuffer</CODE></A>s.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.png
new file mode 100644
index 0000000000..5925bba304
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferPool.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.html
index 5ab03f2bb2..26994719a7 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.html
@@ -102,17 +102,21 @@ Interface IBufferProvider.Introspection</H2>
<HR>
<DL>
<DT><PRE>public static interface <B>IBufferProvider.Introspection</B><DT>extends <A HREF="../../../../org/eclipse/net4j/buffer/IBufferProvider.html" title="interface in org.eclipse.net4j.buffer">IBufferProvider</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IBufferProvider.Introspection.html" title="&#171;interface&#187; IBufferProvider.Introspection" alt="" coords="5,84,187,124"/>
+<area shape="rect" id="node2" href="IBufferProvider.html" title="&#171;interface&#187; IBufferProvider" alt="" coords="44,5,148,45"/>
+<area shape="rect" id="node3" href="IBufferPool.Introspection.html" title="&#171;interface&#187; IBufferPool.Introspection" alt="" coords="15,163,177,203"/>
+</map>
+
+<CENTER><IMG SRC="IBufferProvider.Introspection.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Offers additional introspection features for <A HREF="../../../../org/eclipse/net4j/buffer/IBufferProvider.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBufferProvider</CODE></A>s.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.png
new file mode 100644
index 0000000000..05d0f94843
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.Introspection.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.html
index 8381b53173..456f025505 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.html
@@ -99,17 +99,24 @@ Interface IBufferProvider</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IBufferProvider</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../../spi/net4j/InternalChannelMultiplexer.html" title="&#171;interface&#187; InternalChannelMultiplexer (org.eclipse.spi.net4j)" alt="" coords="5,185,179,239"/>
+<area shape="rect" id="node2" href="../../spi/net4j/InternalChannel.html" title="&#171;interface&#187; InternalChannel (org.eclipse.spi.net4j)" alt="" coords="209,185,356,239"/>
+<area shape="rect" id="node3" href="IBufferProvider.Introspection.html" title="&#171;interface&#187; IBufferProvider.Introspection" alt="" coords="386,192,568,232"/>
+<area shape="rect" id="node4" href="IBufferProvider.html" title="&#171;interface&#187; IBufferProvider" alt="" coords="328,101,432,141"/>
+<area shape="rect" id="node5" href="IBufferPool.html" title="&#171;interface&#187; IBufferPool" alt="" coords="599,192,684,232"/>
+<area shape="rect" id="node6" href="IBuffer.html" title="&#171;interface&#187; IBuffer" alt="" coords="337,5,423,45"/>
+</map>
+
+<CENTER><IMG SRC="IBufferProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Provides clients with the ability to obtain and retain <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBuffer</CODE></A>s.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.png
new file mode 100644
index 0000000000..f0536dc7ae
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBufferProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html
index 1b601da8be..34d854f489 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html
@@ -95,7 +95,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/buffer/BufferInputSt
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html
index 2e1e95e59c..51725cfa45 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html
@@ -95,7 +95,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/buffer/BufferOutputS
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html
index 2ba28a7066..0fe3d25adf 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html
@@ -99,7 +99,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/buffer/IBuffer.html"
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.spi.net4j"><B>org.eclipse.spi.net4j</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html
index 406e8a908f..7074a73a60 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html
@@ -103,7 +103,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandle
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html
index 908331530a..ae41f2aa73 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html
@@ -88,6 +88,29 @@ The Net4j transport layer concepts for dealing with buffers.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="BufferInputStream.html" title="BufferInputStream" alt="" coords="168,434,293,459"/>
+<area shape="rect" id="node2" href="BufferOutputStream.html" title="BufferOutputStream" alt="" coords="163,370,299,395"/>
+<area shape="rect" id="node3" href="../channel/ChannelInputStream.html" title="ChannelInputStream (org.eclipse.net4j.channel)" alt="" coords="353,427,527,467"/>
+<area shape="rect" id="node4" href="../channel/ChannelOutputStream.html" title="ChannelOutputStream (org.eclipse.net4j.channel)" alt="" coords="353,363,527,403"/>
+<area shape="rect" id="node5" title="InputStream (java.io)" alt="" coords="11,427,104,467"/>
+<area shape="rect" id="node6" title="OutputStream (java.io)" alt="" coords="6,363,109,403"/>
+<area shape="rect" id="node7" href="IBuffer.html" title="&#171;interface&#187; IBuffer" alt="" coords="15,299,100,339"/>
+<area shape="rect" id="node8" href="IBufferHandler.html" title="&#171;interface&#187; IBufferHandler" alt="" coords="6,491,109,531"/>
+<area shape="rect" id="node9" href="IBufferPool.html" title="&#171;interface&#187; IBufferPool" alt="" coords="188,5,273,45"/>
+<area shape="rect" id="node10" href="IBufferPool.Introspection.html" title="&#171;interface&#187; IBufferPool.Introspection" alt="" coords="359,37,521,77"/>
+<area shape="rect" id="node11" href="IBufferProvider.html" title="&#171;interface&#187; IBufferProvider" alt="" coords="5,105,109,145"/>
+<area shape="rect" id="node12" href="IBufferProvider.Introspection.html" title="&#171;interface&#187; IBufferProvider.Introspection" alt="" coords="139,69,322,109"/>
+<area shape="rect" id="node13" href="../channel/IChannel.html" title="&#171;interface&#187; IChannel (org.eclipse.net4j.channel)" alt="" coords="143,483,318,538"/>
+<area shape="rect" id="node14" href="../protocol/IProtocol.html" title="&#171;interface&#187; IProtocol (org.eclipse.net4j.protocol)" alt="" coords="143,562,318,617"/>
+<area shape="rect" id="node15" href="../../spi/net4j/InternalBuffer.html" title="&#171;interface&#187; InternalBuffer (org.eclipse.spi.net4j)" alt="" coords="157,291,304,346"/>
+<area shape="rect" id="node16" href="../../spi/net4j/InternalChannel.html" title="&#171;interface&#187; InternalChannel (org.eclipse.spi.net4j)" alt="" coords="157,134,304,189"/>
+<area shape="rect" id="node17" href="../../spi/net4j/InternalChannelMultiplexer.html" title="&#171;interface&#187; InternalChannelMultiplexer (org.eclipse.spi.net4j)" alt="" coords="143,213,318,267"/>
+<area shape="rect" id="node18" href="BufferState.html" title="&#171;enum&#187; BufferState" alt="" coords="14,41,101,81"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -160,7 +183,6 @@ Package org.eclipse.net4j.buffer Description
<P>
The Net4j transport layer concepts for dealing with buffers.
-<p>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.png
new file mode 100644
index 0000000000..cd72e649f5
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html
index 18fae0cc8c..e5a9e7d894 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html
@@ -107,7 +107,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/buffer/package-summary.
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.html
index c435aa0256..b1d4ffb231 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.html
@@ -103,7 +103,15 @@ Class ChannelException</H2>
<HR>
<DL>
<DT><PRE>public class <B>ChannelException</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IChannelMultiplexer.html" title="&#171;interface&#187; IChannelMultiplexer" alt="" coords="5,200,139,240"/>
+<area shape="rect" id="node2" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="8,6,136,61"/>
+<area shape="rect" id="node3" href="ChannelException.html" title="&#171;exception&#187; ChannelException" alt="" coords="9,104,135,144"/>
+</map>
+
+<CENTER><IMG SRC="ChannelException.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Thrown by an <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>IChannel</CODE></A> to indicate channel management problems.
@@ -113,8 +121,6 @@ Thrown by an <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../org/eclipse/net4j/channel/IChannelMultiplexer.html" title="interface in org.eclipse.net4j.channel"><CODE>IChannelMultiplexer</CODE></A>,
<A HREF="../../../../serialized-form.html#org.eclipse.net4j.channel.ChannelException">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This interface is not intended to be extended by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.png
new file mode 100644
index 0000000000..a05dde416c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelException.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.html
index 1fe935f0c8..9a8e4a8395 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.html
@@ -102,17 +102,20 @@ Class ChannelInputStream</H2>
<HR>
<DL>
<DT><PRE>public class <B>ChannelInputStream</B><DT>extends <A HREF="../../../../org/eclipse/net4j/buffer/BufferInputStream.html" title="class in org.eclipse.net4j.buffer">BufferInputStream</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ChannelInputStream.html" title="ChannelInputStream" alt="" coords="16,85,155,110"/>
+<area shape="rect" id="node2" href="../buffer/BufferInputStream.html" title="BufferInputStream (org.eclipse.net4j.buffer)" alt="" coords="5,5,165,45"/>
+</map>
+
+<CENTER><IMG SRC="ChannelInputStream.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
An <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><CODE>input stream</CODE></A> that provides the <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffers</CODE></A> which arrive at a <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> as a continuous byte sequence.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.png
new file mode 100644
index 0000000000..1becc91eaa
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelInputStream.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.html
index b3e45c29df..0d4f5f0cd7 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.html
@@ -102,17 +102,20 @@ Class ChannelOutputStream</H2>
<HR>
<DL>
<DT><PRE>public class <B>ChannelOutputStream</B><DT>extends <A HREF="../../../../org/eclipse/net4j/buffer/BufferOutputStream.html" title="class in org.eclipse.net4j.buffer">BufferOutputStream</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ChannelOutputStream.html" title="ChannelOutputStream" alt="" coords="10,85,160,110"/>
+<area shape="rect" id="node2" href="../buffer/BufferOutputStream.html" title="BufferOutputStream (org.eclipse.net4j.buffer)" alt="" coords="5,5,165,45"/>
+</map>
+
+<CENTER><IMG SRC="ChannelOutputStream.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
An <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><CODE>output stream</CODE></A> that fragments the written byte sequence into fixed-sized <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffers</CODE></A> and passes them to configured <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A>.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.png
new file mode 100644
index 0000000000..27f8901993
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/ChannelOutputStream.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.html
index 53b413a388..5fa6f94246 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.html
@@ -102,7 +102,20 @@ Interface IChannel</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IChannel</B><DT>extends <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A>, <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Closeable.html?is-external=true" title="class or interface in org.eclipse.net4j.util.collection">Closeable</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; Closeable (org.eclipse.net4j.util.collection)" alt="" coords="5,5,211,59"/>
+<area shape="rect" id="node2" href="../buffer/IBuffer.html" title="&#171;interface&#187; IBuffer (org.eclipse.net4j.buffer)" alt="" coords="28,78,188,133"/>
+<area shape="rect" id="node3" href="../buffer/IBufferHandler.html" title="&#171;interface&#187; IBufferHandler (org.eclipse.net4j.buffer)" alt="" coords="28,151,188,206"/>
+<area shape="rect" id="node4" href="IChannel.html" title="&#171;interface&#187; IChannel" alt="" coords="371,196,456,236"/>
+<area shape="rect" id="node5" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="45,225,171,279"/>
+<area shape="rect" id="node6" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="18,298,198,353"/>
+<area shape="rect" id="node7" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="10,371,206,426"/>
+<area shape="rect" id="node8" href="../../spi/net4j/InternalChannel.html" title="&#171;interface&#187; InternalChannel (org.eclipse.spi.net4j)" alt="" coords="555,189,701,243"/>
+</map>
+
+<CENTER><IMG SRC="IChannel.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A bidirectional communications channel for the asynchronous exchange of <A HREF="../../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffers</CODE></A>. A channel is
@@ -164,8 +177,6 @@ A bidirectional communications channel for the asynchronous exchange of <A HREF=
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.png
new file mode 100644
index 0000000000..5bedb7e92c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannel.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.html
index d82fd00b19..cf87be8b08 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.html
@@ -102,7 +102,18 @@ Interface IChannelMultiplexer</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IChannelMultiplexer</B><DT>extends <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container">IContainer</A>&lt;<A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel">IChannel</A>&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../../spi/net4j/InternalChannelMultiplexer.html" title="&#171;interface&#187; InternalChannelMultiplexer (org.eclipse.spi.net4j)" alt="" coords="69,201,243,255"/>
+<area shape="rect" id="node2" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="5,6,131,61"/>
+<area shape="rect" id="node3" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="160,6,363,61"/>
+<area shape="rect" id="node4" href="../connector/IConnector.html" title="&#171;interface&#187; IConnector (org.eclipse.net4j.connector)" alt="" coords="273,201,460,255"/>
+<area shape="rect" id="node5" href="IChannelMultiplexer.html" title="&#171;interface&#187; IChannelMultiplexer" alt="" coords="194,117,328,157"/>
+<area shape="rect" id="node6" href="ChannelException.html" title="&#171;exception&#187; ChannelException" alt="" coords="393,13,519,53"/>
+</map>
+
+<CENTER><IMG SRC="IChannelMultiplexer.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Manages and multiplexes virtual data <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channels</CODE></A> over a shared physical connection.
@@ -110,8 +121,6 @@ Manages and multiplexes virtual data <A HREF="../../../../org/eclipse/net4j/chan
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.png
new file mode 100644
index 0000000000..59e2892789
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/IChannelMultiplexer.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html
index 407ec3ff3d..4b4551c36e 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html
@@ -99,7 +99,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.htm
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.spi.net4j"><B>org.eclipse.spi.net4j</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html
index ffa33ef8ce..7c25078ee3 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html
@@ -88,6 +88,28 @@ The Net4j transport layer concepts for dealing with channels.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ChannelException.html" title="&#171;exception&#187; ChannelException" alt="" coords="253,613,379,653"/>
+<area shape="rect" id="node2" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="44,606,172,661"/>
+<area shape="rect" id="node3" href="../buffer/BufferInputStream.html" title="BufferInputStream (org.eclipse.net4j.buffer)" alt="" coords="28,541,188,581"/>
+<area shape="rect" id="node4" href="../buffer/BufferOutputStream.html" title="BufferOutputStream (org.eclipse.net4j.buffer)" alt="" coords="28,477,188,517"/>
+<area shape="rect" id="node5" href="ChannelInputStream.html" title="ChannelInputStream" alt="" coords="247,549,385,574"/>
+<area shape="rect" id="node6" href="ChannelOutputStream.html" title="ChannelOutputStream" alt="" coords="241,485,391,510"/>
+<area shape="rect" id="node7" title="&#171;interface&#187; Closeable (org.eclipse.net4j.util.collection)" alt="" coords="5,5,211,59"/>
+<area shape="rect" id="node8" href="../buffer/IBufferHandler.html" title="&#171;interface&#187; IBufferHandler (org.eclipse.net4j.buffer)" alt="" coords="28,83,188,138"/>
+<area shape="rect" id="node9" href="IChannel.html" title="&#171;interface&#187; IChannel" alt="" coords="273,169,359,209"/>
+<area shape="rect" id="node10" href="IChannelMultiplexer.html" title="&#171;interface&#187; IChannelMultiplexer" alt="" coords="249,365,383,405"/>
+<area shape="rect" id="node11" href="../connector/IConnector.html" title="&#171;interface&#187; IConnector (org.eclipse.net4j.connector)" alt="" coords="421,319,608,374"/>
+<area shape="rect" id="node12" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="7,398,209,453"/>
+<area shape="rect" id="node13" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="45,319,171,374"/>
+<area shape="rect" id="node14" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="18,162,198,217"/>
+<area shape="rect" id="node15" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="10,241,206,295"/>
+<area shape="rect" id="node16" href="../../spi/net4j/InternalChannel.html" title="&#171;interface&#187; InternalChannel (org.eclipse.spi.net4j)" alt="" coords="441,162,588,217"/>
+<area shape="rect" id="node17" href="../../spi/net4j/InternalChannelMultiplexer.html" title="&#171;interface&#187; InternalChannelMultiplexer (org.eclipse.spi.net4j)" alt="" coords="427,398,602,453"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -143,7 +165,6 @@ Package org.eclipse.net4j.channel Description
<P>
The Net4j transport layer concepts for dealing with channels.
-<p>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.png
new file mode 100644
index 0000000000..f59c0838e6
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html
index 8209fce049..6828c00d98 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html
@@ -111,7 +111,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/channel/package-summary
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.tcp"><B>org.eclipse.net4j.tcp</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html
index a85064edb9..5d7e1262a0 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html
@@ -111,7 +111,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" ti
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.html
index 76c9a9e26c..c7c0106c12 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.html
@@ -101,7 +101,14 @@ Class ConnectorCredentialsInjector</H2>
<HR>
<DL>
<DT><PRE>public class <B>ConnectorCredentialsInjector</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/ResponseNegotiatorInjector.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">ResponseNegotiatorInjector</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="ResponseNegotiatorInjector (org.eclipse.net4j.util.security)" alt="" coords="5,5,200,45"/>
+<area shape="rect" id="node2" href="ConnectorCredentialsInjector.html" title="ConnectorCredentialsInjector" alt="" coords="9,85,196,110"/>
+</map>
+
+<CENTER><IMG SRC="ConnectorCredentialsInjector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Injects a configurable response negotiator into selected client connectors.
@@ -129,8 +136,6 @@ Injects a configurable response negotiator into selected client connectors.
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.png
new file mode 100644
index 0000000000..c64ac038bb
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorCredentialsInjector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.html
index 0937d43778..bef09eae84 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.html
@@ -103,7 +103,14 @@ Class ConnectorException</H2>
<HR>
<DL>
<DT><PRE>public class <B>ConnectorException</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="11,6,139,61"/>
+<area shape="rect" id="node2" href="ConnectorException.html" title="&#171;exception&#187; ConnectorException" alt="" coords="5,100,144,140"/>
+</map>
+
+<CENTER><IMG SRC="ConnectorException.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Thrown by an <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>IConnector</CODE></A> to indicate connection problems.
@@ -111,8 +118,6 @@ Thrown by an <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" t
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.eclipse.net4j.connector.ConnectorException">Serialized Form</A></DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.png
new file mode 100644
index 0000000000..645171452c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorException.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.html
index 6b6b770037..9019a55af8 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.html
@@ -101,7 +101,14 @@ Enum ConnectorState</H2>
<HR>
<DL>
<DT><PRE>public enum <B>ConnectorState</B><DT>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/connector/ConnectorState.html" title="enum in org.eclipse.net4j.connector">ConnectorState</A>&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ConnectorState.html" title="&#171;enum&#187; ConnectorState" alt="" coords="5,5,117,45"/>
+<area shape="rect" id="node2" href="IConnector.html" title="&#171;interface&#187; IConnector" alt="" coords="19,101,104,141"/>
+</map>
+
+<CENTER><IMG SRC="ConnectorState.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Enumerates the lifecycle states of an <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>IConnector</CODE></A>.
@@ -121,8 +128,6 @@ Enumerates the lifecycle states of an <A HREF="../../../../org/eclipse/net4j/con
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../org/eclipse/net4j/connector/IConnector.html#getState()"><CODE>IConnector.getState()</CODE></A><DT><B>No Extend</B></DT>
<DD>This interface is not intended to be extended by clients.</DD>
</DL>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.png
new file mode 100644
index 0000000000..fd56a52592
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/ConnectorState.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html
index 546d3450ac..7124c011fb 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html
@@ -102,7 +102,21 @@ Interface IConnector</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IConnector</B><DT>extends <A HREF="../../../../org/eclipse/net4j/channel/IChannelMultiplexer.html" title="interface in org.eclipse.net4j.channel">IChannelMultiplexer</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A>, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/Closeable.html?is-external=true" title="class or interface in org.eclipse.net4j.util.collection">Closeable</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ConnectorState.html" title="&#171;enum&#187; ConnectorState" alt="" coords="5,13,117,53"/>
+<area shape="rect" id="node2" href="../../spi/net4j/InternalConnector.html" title="&#171;interface&#187; InternalConnector (org.eclipse.spi.net4j)" alt="" coords="15,201,161,255"/>
+<area shape="rect" id="node3" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="147,6,343,61"/>
+<area shape="rect" id="node4" href="../tcp/ITCPConnector.html" title="&#171;interface&#187; ITCPConnector (org.eclipse.net4j.tcp)" alt="" coords="191,201,337,255"/>
+<area shape="rect" id="node5" href="../jvm/IJVMConnector.html" title="&#171;interface&#187; IJVMConnector (org.eclipse.net4j.jvm)" alt="" coords="367,201,515,255"/>
+<area shape="rect" id="node6" href="../http/common/IHTTPConnector.html" title="&#171;interface&#187; IHTTPConnector (org.eclipse.net4j.http.common)" alt="" coords="545,201,751,255"/>
+<area shape="rect" id="node7" href="IConnector.html" title="&#171;interface&#187; IConnector" alt="" coords="309,117,395,157"/>
+<area shape="rect" id="node8" href="../channel/IChannelMultiplexer.html" title="&#171;interface&#187; IChannelMultiplexer (org.eclipse.net4j.channel)" alt="" coords="373,6,547,61"/>
+<area shape="rect" id="node9" title="&#171;interface&#187; Closeable (org.eclipse.net4j.util.collection)" alt="" coords="577,6,783,61"/>
+</map>
+
+<CENTER><IMG SRC="IConnector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
One endpoint of a physical connection of arbitrary nature between two communicating parties. A <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>IConnector</CODE></A>
@@ -135,8 +149,6 @@ One endpoint of a physical connection of arbitrary nature between two communicat
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
</DL>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.png
new file mode 100644
index 0000000000..05334c5b9d
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.html
index ff9a348240..1b2f819266 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.html
@@ -99,7 +99,15 @@ Interface IConnectorEvent</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IConnectorEvent</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">IEvent</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="5,6,184,61"/>
+<area shape="rect" id="node2" href="IConnectorStateEvent.html" title="&#171;interface&#187; IConnectorStateEvent" alt="" coords="21,179,168,219"/>
+<area shape="rect" id="node3" href="IConnectorEvent.html" title="&#171;interface&#187; IConnectorEvent" alt="" coords="37,100,152,140"/>
+</map>
+
+<CENTER><IMG SRC="IConnectorEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A generic <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A>.
@@ -107,8 +115,6 @@ A generic <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/ecli
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.png
new file mode 100644
index 0000000000..b7347ad18b
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.html
index d7c15e2972..3ebfbf8c8f 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.html
@@ -96,7 +96,14 @@ Interface IConnectorStateEvent</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IConnectorStateEvent</B><DT>extends <A HREF="../../../../org/eclipse/net4j/connector/IConnectorEvent.html" title="interface in org.eclipse.net4j.connector">IConnectorEvent</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IConnectorStateEvent.html" title="&#171;interface&#187; IConnectorStateEvent" alt="" coords="5,84,152,124"/>
+<area shape="rect" id="node2" href="IConnectorEvent.html" title="&#171;interface&#187; IConnectorEvent" alt="" coords="21,5,136,45"/>
+</map>
+
+<CENTER><IMG SRC="IConnectorStateEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
An event that is fired by an <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>IConnector</CODE></A> to indicate that its state has changed.
@@ -104,8 +111,6 @@ An event that is fired by an <A HREF="../../../../org/eclipse/net4j/connector/IC
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.png
new file mode 100644
index 0000000000..e50b99d953
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnectorStateEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html
index 493fa150bc..fff1275878 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html
@@ -111,7 +111,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/connector/IConnector
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html
index 18371eb788..01a4b819ad 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html
@@ -88,6 +88,27 @@ The Net4j transport layer concepts for dealing with connectors.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ConnectorException.html" title="&#171;exception&#187; ConnectorException" alt="" coords="265,457,404,497"/>
+<area shape="rect" id="node2" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="44,450,172,505"/>
+<area shape="rect" id="node3" href="ConnectorCredentialsInjector.html" title="ConnectorCredentialsInjector" alt="" coords="241,393,429,418"/>
+<area shape="rect" id="node4" title="ResponseNegotiatorInjector (org.eclipse.net4j.util.security)" alt="" coords="11,385,205,425"/>
+<area shape="rect" id="node5" title="&#171;interface&#187; Closeable (org.eclipse.net4j.util.collection)" alt="" coords="5,149,211,203"/>
+<area shape="rect" id="node6" href="../channel/IChannelMultiplexer.html" title="&#171;interface&#187; IChannelMultiplexer (org.eclipse.net4j.channel)" alt="" coords="21,227,195,282"/>
+<area shape="rect" id="node7" href="IConnector.html" title="&#171;interface&#187; IConnector" alt="" coords="292,235,377,275"/>
+<area shape="rect" id="node8" href="IConnectorEvent.html" title="&#171;interface&#187; IConnectorEvent" alt="" coords="277,77,393,117"/>
+<area shape="rect" id="node9" href="IConnectorStateEvent.html" title="&#171;interface&#187; IConnectorStateEvent" alt="" coords="488,77,635,117"/>
+<area shape="rect" id="node10" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="18,70,198,125"/>
+<area shape="rect" id="node11" href="../http/common/IHTTPConnector.html" title="&#171;interface&#187; IHTTPConnector (org.eclipse.net4j.http.common)" alt="" coords="459,146,664,201"/>
+<area shape="rect" id="node12" href="../jvm/IJVMConnector.html" title="&#171;interface&#187; IJVMConnector (org.eclipse.net4j.jvm)" alt="" coords="487,225,635,279"/>
+<area shape="rect" id="node13" href="../tcp/ITCPConnector.html" title="&#171;interface&#187; ITCPConnector (org.eclipse.net4j.tcp)" alt="" coords="488,303,635,358"/>
+<area shape="rect" id="node14" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="10,306,206,361"/>
+<area shape="rect" id="node15" href="../../spi/net4j/InternalConnector.html" title="&#171;interface&#187; InternalConnector (org.eclipse.spi.net4j)" alt="" coords="488,382,635,437"/>
+<area shape="rect" id="node16" href="ConnectorState.html" title="&#171;enum&#187; ConnectorState" alt="" coords="52,5,164,45"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -157,7 +178,6 @@ Package org.eclipse.net4j.connector Description
<P>
The Net4j transport layer concepts for dealing with connectors.
-<p>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.png
new file mode 100644
index 0000000000..f8cb3dbab1
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html
index 268606bae4..26fb902977 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html
@@ -111,7 +111,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/connector/package-summa
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.html
index 62bb403969..dab8d3a066 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.html
@@ -97,17 +97,19 @@ Class HTTPUtil</H2>
<HR>
<DL>
<DT><PRE>public final class <B>HTTPUtil</B><DT>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>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="HTTPUtil.html" title="&#171;static&#187; HTTPUtil" alt="" coords="5,5,77,45"/>
+</map>
+
+<CENTER><IMG SRC="HTTPUtil.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A utility class with static convenience methods.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.png
new file mode 100644
index 0000000000..ef07cdaa89
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/HTTPUtil.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.html
index c6902f84cd..0319705962 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.html
@@ -96,7 +96,14 @@ Interface IHTTPConnector</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IHTTPConnector</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector">IConnector</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IHTTPConnector.html" title="&#171;interface&#187; IHTTPConnector" alt="" coords="41,100,156,140"/>
+<area shape="rect" id="node2" href="../../connector/IConnector.html" title="&#171;interface&#187; IConnector (org.eclipse.net4j.connector)" alt="" coords="5,6,192,61"/>
+</map>
+
+<CENTER><IMG SRC="IHTTPConnector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A> that implements polling HTTP transport.
@@ -104,8 +111,6 @@ A <A HREF="../../../../../org/eclipse/net4j/connector/IConnector.html" title="in
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.png
new file mode 100644
index 0000000000..74f9ba494e
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.html
index 2feae77e40..907a80189f 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.html
@@ -88,6 +88,13 @@ Transport layer extension with support for HTTP connections.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../../connector/IConnector.html" title="&#171;interface&#187; IConnector (org.eclipse.net4j.connector)" alt="" coords="5,5,192,59"/>
+<area shape="rect" id="node2" href="IHTTPConnector.html" title="&#171;interface&#187; IHTTPConnector" alt="" coords="222,12,338,52"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -106,28 +113,7 @@ Package org.eclipse.net4j.http.common Description
</H2>
<P>
-Transport layer extension with support for HTTP connections.
-<p>
-
-<!--
-
-<h2>Package Specification</h2>
-
-##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
-<ul>
- <li><a href="">##### REFER TO ANY FRAMEMAKER SPECIFICATION HERE #####</a>
-</ul>
-
-<h2>Related Documentation</h2>
-
-For overviews, tutorials, examples, guides, and tool documentation, please see:
-<ul>
- <li><a href="">##### REFER TO NON-SPEC DOCUMENTATION HERE #####</a>
-</ul>
-
--->
-
-<!-- Put @see and @since tags down here. -->
+Transport layer extension with support for HTTP connections.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.png
new file mode 100644
index 0000000000..157698713f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.html
index e968a73700..23518496ec 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.html
@@ -88,6 +88,12 @@ Transport layer extension with support for HTTP connections.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="HTTPUtil.html" title="&#171;static&#187; HTTPUtil" alt="" coords="6,5,79,45"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -106,28 +112,7 @@ Package org.eclipse.net4j.http Description
</H2>
<P>
-Transport layer extension with support for HTTP connections.
-<p>
-
-<!--
-
-<h2>Package Specification</h2>
-
-##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
-<ul>
- <li><a href="">##### REFER TO ANY FRAMEMAKER SPECIFICATION HERE #####</a>
-</ul>
-
-<h2>Related Documentation</h2>
-
-For overviews, tutorials, examples, guides, and tool documentation, please see:
-<ul>
- <li><a href="">##### REFER TO NON-SPEC DOCUMENTATION HERE #####</a>
-</ul>
-
--->
-
-<!-- Put @see and @since tags down here. -->
+Transport layer extension with support for HTTP connections.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.png
new file mode 100644
index 0000000000..13be41b29b
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.html
index ac8e2e93a9..ae099dd069 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.html
@@ -97,17 +97,19 @@ Class HTTPServerUtil</H2>
<HR>
<DL>
<DT><PRE>public final class <B>HTTPServerUtil</B><DT>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>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="HTTPServerUtil.html" title="&#171;static&#187; HTTPServerUtil" alt="" coords="5,5,115,45"/>
+</map>
+
+<CENTER><IMG SRC="HTTPServerUtil.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A utility class with static convenience methods.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.png
new file mode 100644
index 0000000000..ab4f2ed175
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/HTTPServerUtil.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.html
index ae8df6becc..2626a7ede1 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.html
@@ -96,7 +96,14 @@ Interface IHTTPAcceptor</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IHTTPAcceptor</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor">IAcceptor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IHTTPAcceptor.html" title="&#171;interface&#187; IHTTPAcceptor" alt="" coords="40,100,149,140"/>
+<area shape="rect" id="node2" href="../../acceptor/IAcceptor.html" title="&#171;interface&#187; IAcceptor (org.eclipse.net4j.acceptor)" alt="" coords="5,6,184,61"/>
+</map>
+
+<CENTER><IMG SRC="IHTTPAcceptor.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
An <A HREF="../../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor"><CODE>acceptor</CODE></A> that implements HTTP transport by collaborating with a configured
@@ -105,8 +112,6 @@ An <A HREF="../../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="int
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.png
new file mode 100644
index 0000000000..555f914981
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.html
index ea3e3d3018..3e71f41a65 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.html
@@ -96,17 +96,19 @@ Interface INet4jTransportServlet.RequestHandler</H2>
<HR>
<DL>
<DT><PRE>public static interface <B>INet4jTransportServlet.RequestHandler</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="INet4jTransportServlet.RequestHandler.html" title="&#171;interface&#187; INet4jTransportServlet.RequestHandler" alt="" coords="5,5,248,45"/>
+</map>
+
+<CENTER><IMG SRC="INet4jTransportServlet.RequestHandler.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Call-back that handles the requests that arrive at a <A HREF="../../../../../org/eclipse/net4j/http/server/INet4jTransportServlet.html" title="interface in org.eclipse.net4j.http.server"><CODE>servlet</CODE></A>.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.png
new file mode 100644
index 0000000000..f234f76c60
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.html
index b6aa1ab103..f212f26ec4 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.html
@@ -96,7 +96,14 @@ Interface INet4jTransportServlet</H2>
<HR>
<DL>
<DT><PRE>public interface <B>INet4jTransportServlet</B><DT>extends javax.servlet.Servlet</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; Servlet (javax.servlet)" alt="" coords="29,6,128,61"/>
+<area shape="rect" id="node2" href="INet4jTransportServlet.html" title="&#171;interface&#187; INet4jTransportServlet" alt="" coords="5,100,152,140"/>
+</map>
+
+<CENTER><IMG SRC="INet4jTransportServlet.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <CODE>servlet</CODE> with a configured <A HREF="../../../../../org/eclipse/net4j/http/server/INet4jTransportServlet.RequestHandler.html" title="interface in org.eclipse.net4j.http.server"><CODE>request handler</CODE></A>.
@@ -104,8 +111,6 @@ A <CODE>servlet</CODE> with a configured <A HREF="../../../../../org/eclipse/net
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.png
new file mode 100644
index 0000000000..1973e6805e
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/INet4jTransportServlet.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.html
index 16065ed511..c825c17054 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.html
@@ -88,6 +88,17 @@ Transport layer extension with support for HTTP connections.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../../acceptor/IAcceptor.html" title="&#171;interface&#187; IAcceptor (org.eclipse.net4j.acceptor)" alt="" coords="39,213,217,267"/>
+<area shape="rect" id="node2" href="IHTTPAcceptor.html" title="&#171;interface&#187; IHTTPAcceptor" alt="" coords="300,220,409,260"/>
+<area shape="rect" id="node3" href="INet4jTransportServlet.html" title="&#171;interface&#187; INet4jTransportServlet" alt="" coords="281,141,429,181"/>
+<area shape="rect" id="node4" href="INet4jTransportServlet.RequestHandler.html" title="&#171;interface&#187; INet4jTransportServlet.RequestHandler" alt="" coords="6,69,250,109"/>
+<area shape="rect" id="node5" title="&#171;interface&#187; Servlet (javax.servlet)" alt="" coords="78,134,178,189"/>
+<area shape="rect" id="node6" href="HTTPServerUtil.html" title="&#171;static&#187; HTTPServerUtil" alt="" coords="73,5,183,45"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -129,28 +140,7 @@ Package org.eclipse.net4j.http.server Description
</H2>
<P>
-Transport layer extension with support for HTTP connections.
-<p>
-
-<!--
-
-<h2>Package Specification</h2>
-
-##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
-<ul>
- <li><a href="">##### REFER TO ANY FRAMEMAKER SPECIFICATION HERE #####</a>
-</ul>
-
-<h2>Related Documentation</h2>
-
-For overviews, tutorials, examples, guides, and tool documentation, please see:
-<ul>
- <li><a href="">##### REFER TO NON-SPEC DOCUMENTATION HERE #####</a>
-</ul>
-
--->
-
-<!-- Put @see and @since tags down here. -->
+Transport layer extension with support for HTTP connections.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.png
new file mode 100644
index 0000000000..c6e16747e9
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.html
index 6f84644828..95a7c081fe 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.html
@@ -96,7 +96,14 @@ Interface IJVMAcceptor</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IJVMAcceptor</B><DT>extends <A HREF="../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor">IAcceptor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IJVMAcceptor.html" title="&#171;interface&#187; IJVMAcceptor" alt="" coords="43,100,145,140"/>
+<area shape="rect" id="node2" href="../acceptor/IAcceptor.html" title="&#171;interface&#187; IAcceptor (org.eclipse.net4j.acceptor)" alt="" coords="5,6,184,61"/>
+</map>
+
+<CENTER><IMG SRC="IJVMAcceptor.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
An <A HREF="../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor"><CODE>acceptor</CODE></A> that implements JVM-embedded transport.
@@ -104,8 +111,6 @@ An <A HREF="../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interf
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.png
new file mode 100644
index 0000000000..0c142e78f7
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.html
index 24e174fe32..82c04a62d3 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.html
@@ -93,7 +93,13 @@ Interface IJVMAcceptorManager</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IJVMAcceptorManager</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IJVMAcceptorManager.html" title="&#171;interface&#187; IJVMAcceptorManager" alt="" coords="5,5,157,45"/>
+</map>
+
+<CENTER><IMG SRC="IJVMAcceptorManager.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A singleton that manages all <A HREF="../../../../org/eclipse/net4j/jvm/IJVMAcceptor.html" title="interface in org.eclipse.net4j.jvm"><CODE>JVM acceptors</CODE></A> in the current JVM.
@@ -101,8 +107,6 @@ A singleton that manages all <A HREF="../../../../org/eclipse/net4j/jvm/IJVMAcce
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.png
new file mode 100644
index 0000000000..f9265cb7c9
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptorManager.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.html
index 029e080960..d398f35960 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.html
@@ -96,7 +96,14 @@ Interface IJVMConnector</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IJVMConnector</B><DT>extends <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector">IConnector</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IJVMConnector.html" title="&#171;interface&#187; IJVMConnector" alt="" coords="43,100,153,140"/>
+<area shape="rect" id="node2" href="../connector/IConnector.html" title="&#171;interface&#187; IConnector (org.eclipse.net4j.connector)" alt="" coords="5,6,192,61"/>
+</map>
+
+<CENTER><IMG SRC="IJVMConnector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A> that implements JVM-embedded transport.
@@ -104,8 +111,6 @@ A <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="inter
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.png
new file mode 100644
index 0000000000..e7122dfe9a
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.html
index 897f2c57dd..aea4110efa 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.html
@@ -97,17 +97,19 @@ Class JVMUtil</H2>
<HR>
<DL>
<DT><PRE>public final class <B>JVMUtil</B><DT>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>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="JVMUtil.html" title="&#171;static&#187; JVMUtil" alt="" coords="5,5,72,45"/>
+</map>
+
+<CENTER><IMG SRC="JVMUtil.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A utility class with static convenience methods.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.png
new file mode 100644
index 0000000000..2bfe05afdb
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/JVMUtil.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html
index 609bb89912..970a4db167 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html
@@ -88,6 +88,17 @@ Transport layer extension with support for JVM embedded connections.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../acceptor/IAcceptor.html" title="&#171;interface&#187; IAcceptor (org.eclipse.net4j.acceptor)" alt="" coords="9,213,188,267"/>
+<area shape="rect" id="node2" href="../connector/IConnector.html" title="&#171;interface&#187; IConnector (org.eclipse.net4j.connector)" alt="" coords="5,134,192,189"/>
+<area shape="rect" id="node3" href="IJVMAcceptor.html" title="&#171;interface&#187; IJVMAcceptor" alt="" coords="226,220,329,260"/>
+<area shape="rect" id="node4" href="IJVMAcceptorManager.html" title="&#171;interface&#187; IJVMAcceptorManager" alt="" coords="22,69,175,109"/>
+<area shape="rect" id="node5" href="IJVMConnector.html" title="&#171;interface&#187; IJVMConnector" alt="" coords="222,141,333,181"/>
+<area shape="rect" id="node6" href="JVMUtil.html" title="&#171;static&#187; JVMUtil" alt="" coords="65,5,133,45"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -128,28 +139,7 @@ Package org.eclipse.net4j.jvm Description
</H2>
<P>
-Transport layer extension with support for JVM embedded connections.
-<p>
-
-<!--
-
-<h2>Package Specification</h2>
-
-##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
-<ul>
- <li><a href="">##### REFER TO ANY FRAMEMAKER SPECIFICATION HERE #####</a>
-</ul>
-
-<h2>Related Documentation</h2>
-
-For overviews, tutorials, examples, guides, and tool documentation, please see:
-<ul>
- <li><a href="">##### REFER TO NON-SPEC DOCUMENTATION HERE #####</a>
-</ul>
-
--->
-
-<!-- Put @see and @since tags down here. -->
+Transport layer extension with support for JVM embedded connections.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.png
new file mode 100644
index 0000000000..d8414f0f26
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html
index 0b7329b84f..3bf6dee7a5 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html
@@ -88,6 +88,30 @@ The Net4j transport layer.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ContainerProtocolProvider.Client.html" title="ContainerProtocolProvider.Client" alt="" coords="444,671,652,697"/>
+<area shape="rect" id="node2" href="ContainerProtocolProvider.Server.html" title="ContainerProtocolProvider.Server" alt="" coords="443,721,653,746"/>
+<area shape="rect" id="node3" href="FactoriesProtocolProvider.html" title="FactoriesProtocolProvider" alt="" coords="240,647,411,673"/>
+<area shape="rect" id="node4" href="TransportConfigurator.html" title="TransportConfigurator" alt="" coords="34,609,179,634"/>
+<area shape="rect" id="node5" href="TransportInjector.html" title="TransportInjector" alt="" coords="266,545,385,570"/>
+<area shape="rect" id="node6" href="ContainerProtocolProvider.html" title="ContainerProtocolProvider" alt="" coords="239,697,411,722"/>
+<area shape="rect" id="node7" href="channel/IChannel.html" title="&#171;interface&#187; IChannel (org.eclipse.net4j.channel)" alt="" coords="238,309,413,363"/>
+<area shape="rect" id="node8" href="channel/IChannelMultiplexer.html" title="&#171;interface&#187; IChannelMultiplexer (org.eclipse.net4j.channel)" alt="" coords="238,387,413,442"/>
+<area shape="rect" id="node9" title="&#171;interface&#187; IElementProcessor (org.eclipse.net4j.util.container)" alt="" coords="5,530,208,585"/>
+<area shape="rect" id="node10" href="ILocationAware.html" title="&#171;interface&#187; ILocationAware" alt="" coords="51,395,162,435"/>
+<area shape="rect" id="node11" title="&#171;interface&#187; INegotiatorAware (org.eclipse.net4j.util.security)" alt="" coords="9,237,205,291"/>
+<area shape="rect" id="node12" href="protocol/IProtocol.html" title="&#171;interface&#187; IProtocol (org.eclipse.net4j.protocol)" alt="" coords="238,466,413,521"/>
+<area shape="rect" id="node13" href="protocol/IProtocolProvider.html" title="&#171;interface&#187; IProtocolProvider (org.eclipse.net4j.protocol)" alt="" coords="19,658,194,713"/>
+<area shape="rect" id="node14" href="ITransportConfig.html" title="&#171;interface&#187; ITransportConfig" alt="" coords="268,244,383,284"/>
+<area shape="rect" id="node15" href="ITransportConfigAware.html" title="&#171;interface&#187; ITransportConfigAware" alt="" coords="31,133,182,173"/>
+<area shape="rect" id="node16" href="../spi/net4j/InternalAcceptor.html" title="&#171;interface&#187; InternalAcceptor (org.eclipse.spi.net4j)" alt="" coords="252,86,399,141"/>
+<area shape="rect" id="node17" href="../spi/net4j/InternalChannelMultiplexer.html" title="&#171;interface&#187; InternalChannelMultiplexer (org.eclipse.spi.net4j)" alt="" coords="238,165,413,219"/>
+<area shape="rect" id="node18" href="Net4jUtil.html" title="&#171;static&#187; Net4jUtil" alt="" coords="71,69,142,109"/>
+<area shape="rect" id="node19" href="ILocationAware.Location.html" title="&#171;enum&#187; ILocationAware.Location" alt="" coords="25,5,188,45"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -172,7 +196,7 @@ Package org.eclipse.net4j Description
<P>
The Net4j transport layer.
-The five main interfaces of the transport layer are:
+ The five main interfaces of the transport layer are:
<ul>
<li><A HREF="../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBuffer</CODE></A></li>
<li><A HREF="../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>IChannel</CODE></A></li>
@@ -180,20 +204,19 @@ The five main interfaces of the transport layer are:
<li><A HREF="../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>IConnector</CODE></A></li>
<li><A HREF="../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>IProtocol</CODE></A></li>
</ul>
-<p>
-
-<dt><b>Sequence Diagram: Communication Process</b></dt>
-<dd> <img src="doc-files/CommunicationProcess.jpg" title="Communication Process" border="0"
-usemap="#CommunicationProcess.jpg"/></dd>
-<p>
-<MAP NAME="CommunicationProcess.jpg">
-<AREA SHAPE="RECT" COORDS="128,94,247,123" HREF="IConnector.html">
-<AREA SHAPE="RECT" COORDS="648,95,767,123" HREF="IConnector.html">
-<AREA SHAPE="RECT" COORDS="509,254,608,283" HREF="IChannel.html">
-<AREA SHAPE="RECT" COORDS="287,355,387,383" HREF="IChannel.html">
-<AREA SHAPE="RECT" COORDS="818,195,897,222" HREF="IProtocol.html">
-
-</MAP>
+ <p>
+
+ <dt><b>Sequence Diagram: Communication Process</b></dt>
+ <dd> <img src="doc-files/CommunicationProcess.jpg" title="Communication Process" border="0"
+ usemap="#CommunicationProcess.jpg"/></dd>
+ <p>
+ <MAP NAME="CommunicationProcess.jpg">
+ <AREA SHAPE="RECT" COORDS="128,94,247,123" HREF="IConnector.html">
+ <AREA SHAPE="RECT" COORDS="648,95,767,123" HREF="IConnector.html">
+ <AREA SHAPE="RECT" COORDS="509,254,608,283" HREF="IChannel.html">
+ <AREA SHAPE="RECT" COORDS="287,355,387,383" HREF="IChannel.html">
+ <AREA SHAPE="RECT" COORDS="818,195,897,222" HREF="IProtocol.html">
+ </MAP>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.png
new file mode 100644
index 0000000000..d461adb44b
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html
index 21bab496af..1275b3050f 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html
@@ -115,7 +115,7 @@ Packages that use <A HREF="../../../org/eclipse/net4j/package-summary.html">org.
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html
index 5d6368f6ec..ad04ba5731 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html
@@ -102,13 +102,20 @@ Interface IProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IProtocol&lt;INFRA_STRUCTURE&gt;</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/IUserAware.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">IUserAware</A>, <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="interface in org.eclipse.net4j">ILocationAware</A>, <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer">IBufferHandler</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="5,6,200,61"/>
+<area shape="rect" id="node2" href="../signal/ISignalProtocol.html" title="&#171;interface&#187; ISignalProtocol (org.eclipse.net4j.signal)" alt="" coords="120,179,283,234"/>
+<area shape="rect" id="node3" href="IProtocol.html" title="&#171;interface&#187; IProtocol" alt="" coords="251,100,336,140"/>
+<area shape="rect" id="node4" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="231,6,356,61"/>
+<area shape="rect" id="node5" href="../buffer/IBufferHandler.html" title="&#171;interface&#187; IBufferHandler (org.eclipse.net4j.buffer)" alt="" coords="385,6,545,61"/>
+<area shape="rect" id="node6" href="../../spi/net4j/Protocol.html" title="Protocol (org.eclipse.spi.net4j)" alt="" coords="312,187,459,227"/>
+</map>
+
+<CENTER><IMG SRC="IProtocol.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.png
new file mode 100644
index 0000000000..c21a3d78a4
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html
index 90c6059057..a7f50c76d9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html
@@ -96,13 +96,17 @@ Interface IProtocolProvider</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IProtocolProvider</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IProtocolProvider.html" title="&#171;interface&#187; IProtocolProvider" alt="" coords="131,5,249,45"/>
+<area shape="rect" id="node2" href="../ContainerProtocolProvider.html" title="ContainerProtocolProvider (org.eclipse.net4j)" alt="" coords="5,84,176,124"/>
+<area shape="rect" id="node3" href="../FactoriesProtocolProvider.html" title="FactoriesProtocolProvider (org.eclipse.net4j)" alt="" coords="207,84,377,124"/>
+</map>
+
+<CENTER><IMG SRC="IProtocolProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.png
new file mode 100644
index 0000000000..9bd10d81ba
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html
index 43731f97a3..2f06d6d053 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html
@@ -103,7 +103,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.h
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html
index 9d205e62dd..49102b2910 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html
@@ -88,6 +88,20 @@ The Net4j transport layer concepts for dealing with protocols.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../FactoriesProtocolProvider.html" title="FactoriesProtocolProvider (org.eclipse.net4j)" alt="" coords="233,209,404,249"/>
+<area shape="rect" id="node2" href="../ContainerProtocolProvider.html" title="ContainerProtocolProvider (org.eclipse.net4j)" alt="" coords="233,273,405,313"/>
+<area shape="rect" id="node3" href="../../spi/net4j/Protocol.html" title="Protocol (org.eclipse.spi.net4j)" alt="" coords="443,55,589,95"/>
+<area shape="rect" id="node4" href="../buffer/IBufferHandler.html" title="&#171;interface&#187; IBufferHandler (org.eclipse.net4j.buffer)" alt="" coords="24,5,184,59"/>
+<area shape="rect" id="node5" href="../ILocationAware.html" title="&#171;interface&#187; ILocationAware (org.eclipse.net4j)" alt="" coords="41,83,167,138"/>
+<area shape="rect" id="node6" href="IProtocol.html" title="&#171;interface&#187; IProtocol" alt="" coords="276,91,361,131"/>
+<area shape="rect" id="node7" href="IProtocolProvider.html" title="&#171;interface&#187; IProtocolProvider" alt="" coords="45,241,163,281"/>
+<area shape="rect" id="node8" href="../signal/ISignalProtocol.html" title="&#171;interface&#187; ISignalProtocol (org.eclipse.net4j.signal)" alt="" coords="435,119,597,174"/>
+<area shape="rect" id="node9" title="&#171;interface&#187; IUserAware (org.eclipse.net4j.util.security)" alt="" coords="6,162,202,217"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -111,7 +125,6 @@ Package org.eclipse.net4j.protocol Description
<P>
The Net4j transport layer concepts for dealing with protocols.
-<p>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.png
new file mode 100644
index 0000000000..49a7719ba2
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html
index 8f27549011..52e2cfa94d 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html
@@ -103,7 +103,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/protocol/package-summar
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html
index 4b400f76f4..ed2174f4a9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html
@@ -99,14 +99,21 @@ Interface ISignalProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ISignalProtocol&lt;INFRA_STRUCTURE&gt;</B><DT>extends <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol</A>&lt;INFRA_STRUCTURE&gt;, <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">INotifier</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ISignalProtocol.html" title="&#171;interface&#187; ISignalProtocol" alt="" coords="140,100,249,140"/>
+<area shape="rect" id="node2" href="../protocol/IProtocol.html" title="&#171;interface&#187; IProtocol (org.eclipse.net4j.protocol)" alt="" coords="5,6,179,61"/>
+<area shape="rect" id="node3" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="209,6,388,61"/>
+<area shape="rect" id="node4" href="SignalProtocol.html" title="SignalProtocol" alt="" coords="141,179,248,205"/>
+</map>
+
+<CENTER><IMG SRC="ISignalProtocol.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.png
new file mode 100644
index 0000000000..eeed795734
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html
index e028caf20a..85c140ead4 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html
@@ -102,13 +102,16 @@ Class Indication</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>Indication</B><DT>extends <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal">SignalReactor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalReactor.html" title="SignalReactor" alt="" coords="5,6,107,31"/>
+<area shape="rect" id="node2" href="Indication.html" title="Indication" alt="" coords="17,71,95,97"/>
+</map>
+
+<CENTER><IMG SRC="Indication.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.png
new file mode 100644
index 0000000000..2805c8648a
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html
index 5dab14e0b7..efc9117d99 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html
@@ -103,14 +103,19 @@ Class IndicationWithMonitoring</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>IndicationWithMonitoring</B><DT>extends <A HREF="../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal">IndicationWithResponse</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="IndicationWithResponse.html" title="IndicationWithResponse" alt="" coords="5,6,168,31"/>
+<area shape="rect" id="node2" href="IndicationWithMonitoring.html" title="IndicationWithMonitoring" alt="" coords="5,71,168,97"/>
+</map>
+
+<CENTER><IMG SRC="IndicationWithMonitoring.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.png
new file mode 100644
index 0000000000..b72450b2a7
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html
index 6dddf36a27..001022e561 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html
@@ -105,13 +105,17 @@ Class IndicationWithResponse</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>IndicationWithResponse</B><DT>extends <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal">SignalReactor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalReactor.html" title="SignalReactor" alt="" coords="35,6,137,31"/>
+<area shape="rect" id="node2" href="IndicationWithResponse.html" title="IndicationWithResponse" alt="" coords="5,71,168,97"/>
+<area shape="rect" id="node3" href="IndicationWithMonitoring.html" title="IndicationWithMonitoring" alt="" coords="5,137,168,162"/>
+</map>
+
+<CENTER><IMG SRC="IndicationWithResponse.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.png
new file mode 100644
index 0000000000..74d63a6627
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html
index 546f88411a..d3fdbc579b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html
@@ -103,14 +103,19 @@ Class RemoteException</H2>
<HR>
<DL>
<DT><PRE>public class <B>RemoteException</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="5,6,133,61"/>
+<area shape="rect" id="node2" href="RemoteException.html" title="&#171;exception&#187; RemoteException" alt="" coords="7,100,132,140"/>
+</map>
+
+<CENTER><IMG SRC="RemoteException.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.eclipse.net4j.signal.RemoteException">Serialized Form</A></DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.png
new file mode 100644
index 0000000000..3592584328
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html
index 51f376bc55..05be29f2b4 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html
@@ -102,13 +102,16 @@ Class Request</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>Request</B><DT>extends <A HREF="../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal">SignalActor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalActor.html" title="SignalActor" alt="" coords="5,6,93,31"/>
+<area shape="rect" id="node2" href="Request.html" title="Request" alt="" coords="14,71,84,97"/>
+</map>
+
+<CENTER><IMG SRC="Request.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.png
new file mode 100644
index 0000000000..7892bd7a27
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html
index ecc81b5fd5..b879aa53ce 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html
@@ -105,13 +105,17 @@ Class RequestWithConfirmation&lt;RESULT&gt;</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>RequestWithConfirmation&lt;RESULT&gt;</B><DT>extends <A HREF="../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal">SignalActor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalActor.html" title="SignalActor" alt="" coords="46,6,135,31"/>
+<area shape="rect" id="node2" href="RequestWithMonitoring.html" title="RequestWithMonitoring" alt="" coords="13,137,168,162"/>
+<area shape="rect" id="node3" href="RequestWithConfirmation.html" title="RequestWithConfirmation" alt="" coords="5,71,176,97"/>
+</map>
+
+<CENTER><IMG SRC="RequestWithConfirmation.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.png
new file mode 100644
index 0000000000..07db1a47d9
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html
index fba5d7c51d..3b803e4cd7 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html
@@ -103,14 +103,19 @@ Class RequestWithMonitoring&lt;RESULT&gt;</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>RequestWithMonitoring&lt;RESULT&gt;</B><DT>extends <A HREF="../../../../org/eclipse/net4j/signal/RequestWithConfirmation.html" title="class in org.eclipse.net4j.signal">RequestWithConfirmation</A>&lt;RESULT&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="RequestWithMonitoring.html" title="RequestWithMonitoring" alt="" coords="13,71,168,97"/>
+<area shape="rect" id="node2" href="RequestWithConfirmation.html" title="RequestWithConfirmation" alt="" coords="5,6,176,31"/>
+</map>
+
+<CENTER><IMG SRC="RequestWithMonitoring.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.png
new file mode 100644
index 0000000000..23a5b91565
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html
index 629d74ed9c..f2037310d9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html
@@ -103,13 +103,18 @@ Class Signal</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>Signal</B><DT>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><DT>implements <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></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; Runnable (java.lang)" alt="" coords="76,6,161,61"/>
+<area shape="rect" id="node2" href="SignalReactor.html" title="SignalReactor" alt="" coords="5,166,107,191"/>
+<area shape="rect" id="node3" href="SignalActor.html" title="SignalActor" alt="" coords="137,166,225,191"/>
+<area shape="rect" id="node4" href="Signal.html" title="Signal" alt="" coords="89,101,148,126"/>
+</map>
+
+<CENTER><IMG SRC="Signal.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.png
new file mode 100644
index 0000000000..2e75f1e913
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html
index ed058b5c47..5848d5c82a 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html
@@ -104,13 +104,18 @@ Class SignalActor</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>SignalActor</B><DT>extends <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal">Signal</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalActor.html" title="SignalActor" alt="" coords="121,71,209,97"/>
+<area shape="rect" id="node2" href="Signal.html" title="Signal" alt="" coords="136,6,195,31"/>
+<area shape="rect" id="node3" href="RequestWithConfirmation.html" title="RequestWithConfirmation" alt="" coords="5,137,176,162"/>
+<area shape="rect" id="node4" href="Request.html" title="Request" alt="" coords="206,137,276,162"/>
+</map>
+
+<CENTER><IMG SRC="SignalActor.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.png
new file mode 100644
index 0000000000..adc7966759
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html
index 1564599213..7b3e556f2e 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html
@@ -100,14 +100,19 @@ Class SignalCounter</H2>
<HR>
<DL>
<DT><PRE>public final class <B>SignalCounter</B><DT>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><DT>implements <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">IListener</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; IListener (org.eclipse.net4j.util.event)" alt="" coords="5,6,184,61"/>
+<area shape="rect" id="node2" href="SignalCounter.html" title="SignalCounter" alt="" coords="43,101,145,126"/>
+</map>
+
+<CENTER><IMG SRC="SignalCounter.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.png
new file mode 100644
index 0000000000..f9817283e3
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html
index e4472464f8..aee020a167 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html
@@ -102,14 +102,19 @@ Class SignalFinishedEvent&lt;INFRA_STRUCTURE&gt;</H2>
<HR>
<DL>
<DT><PRE>public class <B>SignalFinishedEvent&lt;INFRA_STRUCTURE&gt;</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Event.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">Event</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalFinishedEvent.html" title="SignalFinishedEvent" alt="" coords="25,85,164,110"/>
+<area shape="rect" id="node2" title="Event (org.eclipse.net4j.util.event)" alt="" coords="5,5,184,45"/>
+</map>
+
+<CENTER><IMG SRC="SignalFinishedEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.eclipse.net4j.signal.SignalFinishedEvent">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This interface is not intended to be extended by clients.</DD>
</DL>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.png
new file mode 100644
index 0000000000..94eaad9e73
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html
index 2c9e217277..84bb383421 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html
@@ -105,14 +105,19 @@ Class SignalProtocol.TimeoutChangedEvent</H2>
<HR>
<DL>
<DT><PRE>public static final class <B>SignalProtocol.TimeoutChangedEvent</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Event.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">Event</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalProtocol.TimeoutChangedEvent.html" title="SignalProtocol.TimeoutChangedEvent" alt="" coords="5,85,243,110"/>
+<area shape="rect" id="node2" title="Event (org.eclipse.net4j.util.event)" alt="" coords="34,5,213,45"/>
+</map>
+
+<CENTER><IMG SRC="SignalProtocol.TimeoutChangedEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>4.1</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.eclipse.net4j.signal.SignalProtocol.TimeoutChangedEvent">Serialized Form</A></DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.png
new file mode 100644
index 0000000000..a84e67c74d
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
index 4732d17f88..cb1df783d8 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
@@ -106,13 +106,19 @@ Class SignalProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<HR>
<DL>
<DT><PRE>public class <B>SignalProtocol&lt;INFRA_STRUCTURE&gt;</B><DT>extends <A HREF="../../../../org/eclipse/spi/net4j/Protocol.html" title="class in org.eclipse.spi.net4j">Protocol</A>&lt;INFRA_STRUCTURE&gt;<DT>implements <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;INFRA_STRUCTURE&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ISignalProtocol.html" title="&#171;interface&#187; ISignalProtocol" alt="" coords="108,5,217,45"/>
+<area shape="rect" id="node2" href="../../spi/net4j/Protocol.html" title="Protocol (org.eclipse.spi.net4j)" alt="" coords="247,5,393,45"/>
+<area shape="rect" id="node3" href="SignalProtocol.html" title="SignalProtocol" alt="" coords="188,85,295,110"/>
+<area shape="rect" id="node4" href="heartbeat/HeartBeatProtocol.Server.html" title="HeartBeatProtocol.Server (org.eclipse.net4j.signal.heartbeat)" alt="" coords="5,149,227,189"/>
+<area shape="rect" id="node5" href="heartbeat/HeartBeatProtocol.html" title="HeartBeatProtocol (org.eclipse.net4j.signal.heartbeat)" alt="" coords="256,149,477,189"/>
+</map>
+
+<CENTER><IMG SRC="SignalProtocol.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.png
new file mode 100644
index 0000000000..a8797cf91d
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html
index dc38fe96c9..2ef3920369 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html
@@ -104,13 +104,18 @@ Class SignalReactor</H2>
<HR>
<DL>
<DT><PRE>public abstract class <B>SignalReactor</B><DT>extends <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal">Signal</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalReactor.html" title="SignalReactor" alt="" coords="110,71,212,97"/>
+<area shape="rect" id="node2" href="Signal.html" title="Signal" alt="" coords="132,6,191,31"/>
+<area shape="rect" id="node3" href="IndicationWithResponse.html" title="IndicationWithResponse" alt="" coords="5,137,168,162"/>
+<area shape="rect" id="node4" href="Indication.html" title="Indication" alt="" coords="198,137,276,162"/>
+</map>
+
+<CENTER><IMG SRC="SignalReactor.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.png
new file mode 100644
index 0000000000..236d61dafb
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html
index 9fa7adfbd3..aa8318b1de 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html
@@ -102,14 +102,19 @@ Class SignalScheduledEvent&lt;INFRA_STRUCTURE&gt;</H2>
<HR>
<DL>
<DT><PRE>public class <B>SignalScheduledEvent&lt;INFRA_STRUCTURE&gt;</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Event.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event">Event</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SignalScheduledEvent.html" title="SignalScheduledEvent" alt="" coords="19,85,169,110"/>
+<area shape="rect" id="node2" title="Event (org.eclipse.net4j.util.event)" alt="" coords="5,5,184,45"/>
+</map>
+
+<CENTER><IMG SRC="SignalScheduledEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.eclipse.net4j.signal.SignalScheduledEvent">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This interface is not intended to be extended by clients.</DD>
</DL>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.png
new file mode 100644
index 0000000000..c1abfd78a3
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html
index 327d28a27c..2cceeac5cc 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html
@@ -91,7 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtoc
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html
index ac6c9e9b76..93ff155525 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html
@@ -91,7 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWit
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html
index 9c20a77b7e..4fece52c53 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html
@@ -95,7 +95,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/RemoteExcepti
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html
index 20f2da8b7b..028754dfd9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html
@@ -91,7 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/RequestWithCo
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html
index 10e2166789..c3c635a4b9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html
@@ -91,7 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html"
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html
index 4666fd8b9a..0493ec5c44 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html
@@ -91,7 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/SignalActor.h
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html
index d3f61039a5..23bbfa1845 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html
@@ -91,7 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtoco
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html
index 5bbf2307aa..f6c2e86aee 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html
@@ -91,7 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/SignalReactor
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html
index 7f719fb62b..6db276f4fc 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html
@@ -105,13 +105,16 @@ Class HeartBeatProtocol.Server.Factory</H2>
<HR>
<DL>
<DT><PRE>public static class <B>HeartBeatProtocol.Server.Factory</B><DT>extends <A HREF="../../../../../org/eclipse/spi/net4j/ServerProtocolFactory.html" title="class in org.eclipse.spi.net4j">ServerProtocolFactory</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../../../spi/net4j/ServerProtocolFactory.html" title="ServerProtocolFactory (org.eclipse.spi.net4j)" alt="" coords="38,5,188,45"/>
+<area shape="rect" id="node2" href="HeartBeatProtocol.Server.Factory.html" title="HeartBeatProtocol.Server.Factory" alt="" coords="5,85,221,110"/>
+</map>
+
+<CENTER><IMG SRC="HeartBeatProtocol.Server.Factory.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.png
new file mode 100644
index 0000000000..cb715539a3
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html
index dfda1f2f08..934d9246f3 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html
@@ -103,13 +103,16 @@ Class HeartBeatProtocol.Server.TimerInjector</H2>
<HR>
<DL>
<DT><PRE>public static class <B>HeartBeatProtocol.Server.TimerInjector</B><DT>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><DT>implements <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container">IElementProcessor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; IElementProcessor (org.eclipse.net4j.util.container)" alt="" coords="27,6,229,61"/>
+<area shape="rect" id="node2" href="HeartBeatProtocol.Server.TimerInjector.html" title="HeartBeatProtocol.Server.TimerInjector" alt="" coords="5,101,251,126"/>
+</map>
+
+<CENTER><IMG SRC="HeartBeatProtocol.Server.TimerInjector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.png
new file mode 100644
index 0000000000..e5bdd02643
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
index e717421be6..5ff7099f8b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
@@ -107,13 +107,16 @@ Class HeartBeatProtocol.Server</H2>
<HR>
<DL>
<DT><PRE>public static class <B>HeartBeatProtocol.Server</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol</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;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../SignalProtocol.html" title="SignalProtocol (org.eclipse.net4j.signal)" alt="" coords="8,5,171,45"/>
+<area shape="rect" id="node2" href="HeartBeatProtocol.Server.html" title="HeartBeatProtocol.Server" alt="" coords="5,85,173,110"/>
+</map>
+
+<CENTER><IMG SRC="HeartBeatProtocol.Server.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.png
new file mode 100644
index 0000000000..58e46ef70a
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
index d85b65e1ce..63dc793164 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
@@ -104,14 +104,19 @@ Class HeartBeatProtocol</H2>
<HR>
<DL>
<DT><PRE>public class <B>HeartBeatProtocol</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol</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;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../SignalProtocol.html" title="SignalProtocol (org.eclipse.net4j.signal)" alt="" coords="5,5,168,45"/>
+<area shape="rect" id="node2" href="HeartBeatProtocol.html" title="HeartBeatProtocol" alt="" coords="23,85,151,110"/>
+</map>
+
+<CENTER><IMG SRC="HeartBeatProtocol.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.png
new file mode 100644
index 0000000000..3d72bbfb30
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html
index 13fd1ba6a3..e664755957 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html
@@ -88,6 +88,18 @@ A signal protocol implementation that realizes a configurable heart beat protoco
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="HeartBeatProtocol.html" title="HeartBeatProtocol" alt="" coords="297,141,425,166"/>
+<area shape="rect" id="node2" href="HeartBeatProtocol.Server.html" title="HeartBeatProtocol.Server" alt="" coords="277,190,445,215"/>
+<area shape="rect" id="node3" href="HeartBeatProtocol.Server.Factory.html" title="HeartBeatProtocol.Server.Factory" alt="" coords="253,91,469,117"/>
+<area shape="rect" id="node4" href="HeartBeatProtocol.Server.TimerInjector.html" title="HeartBeatProtocol.Server.TimerInjector" alt="" coords="238,19,485,45"/>
+<area shape="rect" id="node5" href="../SignalProtocol.html" title="SignalProtocol (org.eclipse.net4j.signal)" alt="" coords="25,165,188,205"/>
+<area shape="rect" id="node6" href="../../../spi/net4j/ServerProtocolFactory.html" title="ServerProtocolFactory (org.eclipse.spi.net4j)" alt="" coords="31,84,182,124"/>
+<area shape="rect" id="node7" title="&#171;interface&#187; IElementProcessor (org.eclipse.net4j.util.container)" alt="" coords="5,5,208,59"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -119,7 +131,6 @@ Package org.eclipse.net4j.signal.heartbeat Description
<P>
A signal protocol implementation that realizes a configurable heart beat protocol.
-<p>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.png
new file mode 100644
index 0000000000..cc5486e1b8
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html
index 3f5ad3c05c..4729264c3c 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html
@@ -82,13 +82,43 @@ function windowTitle()
Package org.eclipse.net4j.signal
</H2>
A framework for request/response based communication on top of
-the Net4j transport layer.
+ the Net4j transport layer.
<P>
<B>See:</B>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="RemoteException.html" title="&#171;exception&#187; RemoteException" alt="" coords="273,508,399,548"/>
+<area shape="rect" id="node2" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="32,501,160,555"/>
+<area shape="rect" id="node3" title="Event (org.eclipse.net4j.util.event)" alt="" coords="6,401,186,441"/>
+<area shape="rect" id="node4" href="heartbeat/HeartBeatProtocol.html" title="HeartBeatProtocol (org.eclipse.net4j.signal.heartbeat)" alt="" coords="621,203,843,243"/>
+<area shape="rect" id="node5" href="heartbeat/HeartBeatProtocol.Server.html" title="HeartBeatProtocol.Server (org.eclipse.net4j.signal.heartbeat)" alt="" coords="621,267,843,307"/>
+<area shape="rect" id="node6" href="SignalCounter.html" title="SignalCounter" alt="" coords="285,166,387,191"/>
+<area shape="rect" id="node7" href="SignalFinishedEvent.html" title="SignalFinishedEvent" alt="" coords="267,359,405,385"/>
+<area shape="rect" id="node8" href="SignalProtocol.html" title="SignalProtocol" alt="" coords="485,263,592,289"/>
+<area shape="rect" id="node9" href="SignalProtocol.TimeoutChangedEvent.html" title="SignalProtocol.TimeoutChangedEvent" alt="" coords="217,409,455,434"/>
+<area shape="rect" id="node10" href="SignalScheduledEvent.html" title="SignalScheduledEvent" alt="" coords="261,458,411,483"/>
+<area shape="rect" id="node11" href="Indication.html" title="Indication" alt="" coords="693,103,771,129"/>
+<area shape="rect" id="node12" href="IndicationWithMonitoring.html" title="IndicationWithMonitoring" alt="" coords="873,153,1037,178"/>
+<area shape="rect" id="node13" href="IndicationWithResponse.html" title="IndicationWithResponse" alt="" coords="651,153,813,178"/>
+<area shape="rect" id="node14" href="../../spi/net4j/Protocol.html" title="Protocol (org.eclipse.spi.net4j)" alt="" coords="263,224,409,264"/>
+<area shape="rect" id="node15" href="Request.html" title="Request" alt="" coords="697,5,767,30"/>
+<area shape="rect" id="node16" href="RequestWithConfirmation.html" title="RequestWithConfirmation" alt="" coords="647,54,817,79"/>
+<area shape="rect" id="node17" href="RequestWithMonitoring.html" title="RequestWithMonitoring" alt="" coords="877,54,1033,79"/>
+<area shape="rect" id="node18" href="Signal.html" title="Signal" alt="" coords="307,75,365,101"/>
+<area shape="rect" id="node19" href="SignalActor.html" title="SignalActor" alt="" coords="494,54,583,79"/>
+<area shape="rect" id="node20" href="SignalReactor.html" title="SignalReactor" alt="" coords="487,103,590,129"/>
+<area shape="rect" id="node21" title="&#171;interface&#187; IListener (org.eclipse.net4j.util.event)" alt="" coords="6,151,186,206"/>
+<area shape="rect" id="node22" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="6,239,186,294"/>
+<area shape="rect" id="node23" href="../protocol/IProtocol.html" title="&#171;interface&#187; IProtocol (org.eclipse.net4j.protocol)" alt="" coords="9,318,183,373"/>
+<area shape="rect" id="node24" href="ISignalProtocol.html" title="&#171;interface&#187; ISignalProtocol" alt="" coords="281,288,391,328"/>
+<area shape="rect" id="node25" title="&#171;interface&#187; Runnable (java.lang)" alt="" coords="53,61,139,115"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -188,8 +218,7 @@ Package org.eclipse.net4j.signal Description
<P>
A framework for request/response based communication on top of
-the Net4j transport layer.
-<p>
+ the Net4j transport layer.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.png
new file mode 100644
index 0000000000..83c444e4f5
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html
index 0274d6d2ac..ff1d28eb6a 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html
@@ -95,7 +95,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/signal/package-summary.
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
<TD>A framework for request/response based communication on top of
-the Net4j transport layer.&nbsp;</TD>
+ the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html
index 475e6ccd01..62dfe9e711 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html
@@ -101,13 +101,16 @@ Class GZIPStreamWrapperInjector</H2>
<HR>
<DL>
<DT><PRE>public class <B>GZIPStreamWrapperInjector</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">StreamWrapperInjector</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="StreamWrapperInjector.html" title="StreamWrapperInjector" alt="" coords="20,6,175,31"/>
+<area shape="rect" id="node2" href="GZIPStreamWrapperInjector.html" title="GZIPStreamWrapperInjector" alt="" coords="5,71,189,97"/>
+</map>
+
+<CENTER><IMG SRC="GZIPStreamWrapperInjector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.png
new file mode 100644
index 0000000000..4e61621d05
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html
index be2af4a686..0fdffe1356 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html
@@ -103,13 +103,18 @@ Class StreamWrapperInjector</H2>
<HR>
<DL>
<DT><PRE>public class <B>StreamWrapperInjector</B><DT>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><DT>implements <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container">IElementProcessor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="&#171;interface&#187; IElementProcessor (org.eclipse.net4j.util.container)" alt="" coords="100,6,303,61"/>
+<area shape="rect" id="node2" href="XORStreamWrapperInjector.html" title="XORStreamWrapperInjector" alt="" coords="5,166,187,191"/>
+<area shape="rect" id="node3" href="StreamWrapperInjector.html" title="StreamWrapperInjector" alt="" coords="124,101,279,126"/>
+<area shape="rect" id="node4" href="GZIPStreamWrapperInjector.html" title="GZIPStreamWrapperInjector" alt="" coords="216,166,400,191"/>
+</map>
+
+<CENTER><IMG SRC="StreamWrapperInjector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.png
new file mode 100644
index 0000000000..b258f54a7d
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html
index 6331ea3016..d0a80f0450 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html
@@ -101,13 +101,16 @@ Class XORStreamWrapperInjector</H2>
<HR>
<DL>
<DT><PRE>public class <B>XORStreamWrapperInjector</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">StreamWrapperInjector</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="XORStreamWrapperInjector.html" title="XORStreamWrapperInjector" alt="" coords="5,71,187,97"/>
+<area shape="rect" id="node2" href="StreamWrapperInjector.html" title="StreamWrapperInjector" alt="" coords="19,6,173,31"/>
+</map>
+
+<CENTER><IMG SRC="XORStreamWrapperInjector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.png
new file mode 100644
index 0000000000..d4c1c43c33
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html
index 13c5ef929a..ddad3eb23e 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html
@@ -88,6 +88,15 @@ Some container injectors for use with signal protocols.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="GZIPStreamWrapperInjector.html" title="GZIPStreamWrapperInjector" alt="" coords="421,5,605,30"/>
+<area shape="rect" id="node2" href="StreamWrapperInjector.html" title="StreamWrapperInjector" alt="" coords="237,30,392,55"/>
+<area shape="rect" id="node3" href="XORStreamWrapperInjector.html" title="XORStreamWrapperInjector" alt="" coords="423,54,604,79"/>
+<area shape="rect" id="node4" title="&#171;interface&#187; IElementProcessor (org.eclipse.net4j.util.container)" alt="" coords="5,15,208,70"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -114,8 +123,7 @@ Package org.eclipse.net4j.signal.wrapping Description
</H2>
<P>
-Some container injectors for use with signal protocols.
-<p>
+Some container injectors for use with signal protocols.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.png
new file mode 100644
index 0000000000..43551fee94
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.html
index 1cb06337f7..4872a3188b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.html
@@ -96,7 +96,14 @@ Interface ITCPAcceptor</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ITCPAcceptor</B><DT>extends <A HREF="../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor">IAcceptor</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ITCPAcceptor.html" title="&#171;interface&#187; ITCPAcceptor" alt="" coords="43,100,145,140"/>
+<area shape="rect" id="node2" href="../acceptor/IAcceptor.html" title="&#171;interface&#187; IAcceptor (org.eclipse.net4j.acceptor)" alt="" coords="5,6,184,61"/>
+</map>
+
+<CENTER><IMG SRC="ITCPAcceptor.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
An <A HREF="../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor"><CODE>acceptor</CODE></A> that implements non-blocking multiplexed TCP transport, optionally with <A HREF="../../../../org/eclipse/net4j/tcp/ssl/SSLUtil.html" title="class in org.eclipse.net4j.tcp.ssl"><CODE>SSL</CODE></A>.
@@ -104,8 +111,6 @@ An <A HREF="../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interf
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.png
new file mode 100644
index 0000000000..37cd9170d6
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.html
index d5afe9cd87..919879f888 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.html
@@ -93,7 +93,13 @@ Interface ITCPActiveSelectorListener</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ITCPActiveSelectorListener</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ITCPActiveSelectorListener.html" title="&#171;interface&#187; ITCPActiveSelectorListener" alt="" coords="5,5,184,45"/>
+</map>
+
+<CENTER><IMG SRC="ITCPActiveSelectorListener.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Call-back that handles the possible calls from a <A HREF="../../../../org/eclipse/net4j/tcp/ITCPSelector.html" title="interface in org.eclipse.net4j.tcp"><CODE>selector</CODE></A> to an active consumer, usually a
@@ -102,8 +108,6 @@ Call-back that handles the possible calls from a <A HREF="../../../../org/eclips
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.png
new file mode 100644
index 0000000000..afb33fbbcd
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPActiveSelectorListener.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html
index fc3c04093b..7abb32558e 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html
@@ -96,7 +96,14 @@ Interface ITCPConnector</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ITCPConnector</B><DT>extends <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector">IConnector</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ITCPConnector.html" title="&#171;interface&#187; ITCPConnector" alt="" coords="44,100,153,140"/>
+<area shape="rect" id="node2" href="../connector/IConnector.html" title="&#171;interface&#187; IConnector (org.eclipse.net4j.connector)" alt="" coords="5,6,192,61"/>
+</map>
+
+<CENTER><IMG SRC="ITCPConnector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A> that implements non-blocking multiplexed TCP transport, optionally with
@@ -105,8 +112,6 @@ A <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="inter
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.png
new file mode 100644
index 0000000000..0e388a07a4
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.html
index 3d547d5b7d..f0c1730aa9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.html
@@ -96,7 +96,14 @@ Interface ITCPNegotiationContext</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ITCPNegotiationContext</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiationContext.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security">INegotiationContext</A></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ITCPNegotiationContext.html" title="&#171;interface&#187; ITCPNegotiationContext" alt="" coords="23,100,183,140"/>
+<area shape="rect" id="node2" title="&#171;interface&#187; INegotiationContext (org.eclipse.net4j.util.security)" alt="" coords="5,6,200,61"/>
+</map>
+
+<CENTER><IMG SRC="ITCPNegotiationContext.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiationContext.html?is-external=true" title="class or interface in org.eclipse.net4j.util.security"><CODE>negotiation context</CODE></A> that is used in TCP transport.
@@ -106,8 +113,6 @@ A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.png
new file mode 100644
index 0000000000..a973b618d5
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPNegotiationContext.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.html
index 0cdf6cb383..0b23d1db8d 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.html
@@ -93,7 +93,13 @@ Interface ITCPPassiveSelectorListener</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ITCPPassiveSelectorListener</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ITCPPassiveSelectorListener.html" title="&#171;interface&#187; ITCPPassiveSelectorListener" alt="" coords="5,5,195,45"/>
+</map>
+
+<CENTER><IMG SRC="ITCPPassiveSelectorListener.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Call-back that handles the possible calls from a <A HREF="../../../../org/eclipse/net4j/tcp/ITCPSelector.html" title="interface in org.eclipse.net4j.tcp"><CODE>selector</CODE></A> to a passive consumer, usually an
@@ -102,8 +108,6 @@ Call-back that handles the possible calls from a <A HREF="../../../../org/eclips
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.png
new file mode 100644
index 0000000000..24dabc3edf
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.html
index e8704bd11b..924af3ab54 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.html
@@ -93,7 +93,13 @@ Interface ITCPSelector</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ITCPSelector</B></DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="ITCPSelector.html" title="&#171;interface&#187; ITCPSelector" alt="" coords="5,5,104,45"/>
+</map>
+
+<CENTER><IMG SRC="ITCPSelector.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
Encapsulates a Java <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/channels/Selector.html?is-external=true" title="class or interface in java.nio.channels"><CODE>socket selector</CODE></A> and orchestrates a number of <A HREF="../../../../org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.html" title="interface in org.eclipse.net4j.tcp"><CODE>active</CODE></A> and <A HREF="../../../../org/eclipse/net4j/tcp/ITCPPassiveSelectorListener.html" title="interface in org.eclipse.net4j.tcp"><CODE>passive</CODE></A> consumers, usually <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connectors</CODE></A> and
@@ -102,8 +108,6 @@ Encapsulates a Java <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/ja
<P>
<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.png
new file mode 100644
index 0000000000..11f01f2edb
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPSelector.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.html
index 663a95f8c6..8cd82a6b9b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.html
@@ -97,17 +97,19 @@ Class TCPUtil</H2>
<HR>
<DL>
<DT><PRE>public final class <B>TCPUtil</B><DT>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>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="TCPUtil.html" title="&#171;static&#187; TCPUtil" alt="" coords="5,5,72,45"/>
+</map>
+
+<CENTER><IMG SRC="TCPUtil.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A utility class with static convenience methods.
<P>
<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
-</DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.png
new file mode 100644
index 0000000000..c60fd7b4c6
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/TCPUtil.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.html
index 3560519f28..0f9df624ac 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.html
@@ -88,6 +88,21 @@ Transport layer extension with support for TCP socket connections.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="../acceptor/IAcceptor.html" title="&#171;interface&#187; IAcceptor (org.eclipse.net4j.acceptor)" alt="" coords="15,419,193,474"/>
+<area shape="rect" id="node2" href="../connector/IConnector.html" title="&#171;interface&#187; IConnector (org.eclipse.net4j.connector)" alt="" coords="11,341,197,395"/>
+<area shape="rect" id="node3" title="&#171;interface&#187; INegotiationContext (org.eclipse.net4j.util.security)" alt="" coords="6,262,202,317"/>
+<area shape="rect" id="node4" href="ITCPAcceptor.html" title="&#171;interface&#187; ITCPAcceptor" alt="" coords="261,427,363,467"/>
+<area shape="rect" id="node5" href="ITCPActiveSelectorListener.html" title="&#171;interface&#187; ITCPActiveSelectorListener" alt="" coords="15,197,193,237"/>
+<area shape="rect" id="node6" href="ITCPConnector.html" title="&#171;interface&#187; ITCPConnector" alt="" coords="257,348,367,388"/>
+<area shape="rect" id="node7" href="ITCPNegotiationContext.html" title="&#171;interface&#187; ITCPNegotiationContext" alt="" coords="232,269,392,309"/>
+<area shape="rect" id="node8" href="ITCPPassiveSelectorListener.html" title="&#171;interface&#187; ITCPPassiveSelectorListener" alt="" coords="9,133,199,173"/>
+<area shape="rect" id="node9" href="ITCPSelector.html" title="&#171;interface&#187; ITCPSelector" alt="" coords="55,69,153,109"/>
+<area shape="rect" id="node10" href="TCPUtil.html" title="&#171;static&#187; TCPUtil" alt="" coords="70,5,138,45"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -144,28 +159,7 @@ Package org.eclipse.net4j.tcp Description
</H2>
<P>
-Transport layer extension with support for TCP socket connections.
-<p>
-
-<!--
-
-<h2>Package Specification</h2>
-
-##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
-<ul>
- <li><a href="">##### REFER TO ANY FRAMEMAKER SPECIFICATION HERE #####</a>
-</ul>
-
-<h2>Related Documentation</h2>
-
-For overviews, tutorials, examples, guides, and tool documentation, please see:
-<ul>
- <li><a href="">##### REFER TO NON-SPEC DOCUMENTATION HERE #####</a>
-</ul>
-
--->
-
-<!-- Put @see and @since tags down here. -->
+Transport layer extension with support for TCP socket connections.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.png
new file mode 100644
index 0000000000..83582f4891
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.html
index 0a2bbb37e4..6d8eda48f6 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.html
@@ -97,7 +97,13 @@ Class SSLUtil</H2>
<HR>
<DL>
<DT><PRE>public class <B>SSLUtil</B><DT>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>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SSLUtil.html" title="&#171;static&#187; SSLUtil" alt="" coords="5,5,72,45"/>
+</map>
+
+<CENTER><IMG SRC="SSLUtil.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A utility class with various static factory and convenience methods for SSL transport.
@@ -107,8 +113,6 @@ A utility class with various static factory and convenience methods for SSL tran
<DL>
<DT><B>Since:</B></DT>
<DD>4.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Teerawat Chaiyakijpichet (No Magic Asia Ltd.), Caspar De Groot (No Magic Asia Ltd.)</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.png
new file mode 100644
index 0000000000..f323ba2773
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.html
index 7dcbd257af..7a800e3a32 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.html
@@ -88,6 +88,12 @@ Transport layer extension with support for TCP/SSL socket connections.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="SSLUtil.html" title="&#171;static&#187; SSLUtil" alt="" coords="6,5,74,45"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -106,8 +112,7 @@ Package org.eclipse.net4j.tcp.ssl Description
</H2>
<P>
-Transport layer extension with support for TCP/SSL socket connections.
-<p>
+Transport layer extension with support for TCP/SSL socket connections.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.png
new file mode 100644
index 0000000000..326142b653
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html
index 8ba81b18e5..751d02f0fb 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.html
@@ -101,7 +101,14 @@ Class AcceptorContentProvider</H2>
<HR>
<DL>
<DT><PRE>public class <B>AcceptorContentProvider</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui">StructuredContentProvider</A>&lt;<A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container">IManagedContainer</A>&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="StructuredContentProvider (org.eclipse.net4j.util.ui)" alt="" coords="5,5,179,45"/>
+<area shape="rect" id="node2" href="AcceptorContentProvider.html" title="AcceptorContentProvider" alt="" coords="9,85,175,110"/>
+</map>
+
+<CENTER><IMG SRC="AcceptorContentProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui"><CODE>structured content provider</CODE></A> that shows <A HREF="../../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor"><CODE>acceptors</CODE></A>.
@@ -111,8 +118,6 @@ A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4
<DL>
<DT><B>Since:</B></DT>
<DD>4.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.png
new file mode 100644
index 0000000000..23c8fd3649
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/AcceptorContentProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html
index 04f08e3f28..8444913bfb 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.html
@@ -101,7 +101,14 @@ Class ConnectorContentProvider</H2>
<HR>
<DL>
<DT><PRE>public class <B>ConnectorContentProvider</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui">StructuredContentProvider</A>&lt;<A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container">IManagedContainer</A>&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="StructuredContentProvider (org.eclipse.net4j.util.ui)" alt="" coords="5,5,179,45"/>
+<area shape="rect" id="node2" href="ConnectorContentProvider.html" title="ConnectorContentProvider" alt="" coords="6,85,177,110"/>
+</map>
+
+<CENTER><IMG SRC="ConnectorContentProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui"><CODE>structured content provider</CODE></A> that shows <A HREF="../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connectors</CODE></A>.
@@ -111,8 +118,6 @@ A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4
<DL>
<DT><B>Since:</B></DT>
<DD>4.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.png
new file mode 100644
index 0000000000..3d59a2ef76
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/ConnectorContentProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html
index b03172a3e2..77e4a79110 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.html
@@ -101,7 +101,14 @@ Class FactoryTypeContentProvider</H2>
<HR>
<DL>
<DT><PRE>public class <B>FactoryTypeContentProvider</B><DT>extends <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui">StructuredContentProvider</A>&lt;<A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container">IManagedContainer</A>&gt;</DL>
-</PRE>
+</PRE><map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" title="StructuredContentProvider (org.eclipse.net4j.util.ui)" alt="" coords="10,5,184,45"/>
+<area shape="rect" id="node2" href="FactoryTypeContentProvider.html" title="FactoryTypeContentProvider" alt="" coords="5,85,189,110"/>
+</map>
+
+<CENTER><IMG SRC="FactoryTypeContentProvider.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
<P>
A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/StructuredContentProvider.html?is-external=true" title="class or interface in org.eclipse.net4j.util.ui"><CODE>structured content provider</CODE></A> that shows the <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.html?is-external=true#getType()" title="class or interface in org.eclipse.net4j.util.factory"><CODE>factory
@@ -112,8 +119,6 @@ A <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4
<DL>
<DT><B>Since:</B></DT>
<DD>4.0</DD>
-<DT><B>Author:</B></DT>
- <DD>Eike Stepper</DD>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.png
new file mode 100644
index 0000000000..8c02d9f1fc
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/FactoryTypeContentProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.html
index 60f00f2b30..9485a79c05 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.html
@@ -88,6 +88,15 @@ Reusable UI components specific to the Net4j Signalling Platform.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="AcceptorContentProvider.html" title="AcceptorContentProvider" alt="" coords="221,5,387,30"/>
+<area shape="rect" id="node2" href="ConnectorContentProvider.html" title="ConnectorContentProvider" alt="" coords="218,54,390,79"/>
+<area shape="rect" id="node3" href="FactoryTypeContentProvider.html" title="FactoryTypeContentProvider" alt="" coords="211,103,397,129"/>
+<area shape="rect" id="node4" title="StructuredContentProvider (org.eclipse.net4j.util.ui)" alt="" coords="6,47,181,87"/>
+</map>
+
+<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<BR>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
@@ -116,7 +125,6 @@ Package org.eclipse.net4j.ui Description
<P>
Reusable UI components specific to the Net4j Signalling Platform.
-<p>
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.png
new file mode 100644
index 0000000000..31c425b345
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.png
Binary files differ

Back to the top