net.infonode.docking.util

Class MixedViewHandler

public class MixedViewHandler extends Object implements ViewFactoryManager, ViewSerializer

The mixed view map simplifies mixing static and dynamic views inside the same root window. The static views are handled by an {@link AbstractViewMap} and the dynamic views are handled by an custom {@link ViewSerializer}.

Since: IDW 1.3.0

Version: $Revision: 1.4 $

Author: $Author: jesper $

Constructor Summary
MixedViewHandler(AbstractViewMap viewMap, ViewSerializer viewSerializer)
Constructor.
Method Summary
ViewFactory[]getViewFactories()
ViewreadView(ObjectInputStream in)
voidwriteView(View view, ObjectOutputStream out)

Constructor Detail

MixedViewHandler

public MixedViewHandler(AbstractViewMap viewMap, ViewSerializer viewSerializer)
Constructor.

Parameters: viewMap this map is first searched when serializing a view viewSerializer is used if the view was not found in the viewMap

Method Detail

getViewFactories

public ViewFactory[] getViewFactories()

readView

public View readView(ObjectInputStream in)

writeView

public void writeView(View view, ObjectOutputStream out)