net.infonode.docking.location
Class AbstractWindowLocation

java.lang.Object
  extended by net.infonode.docking.location.AbstractWindowLocation
All Implemented Interfaces:
WindowLocation
Direct Known Subclasses:
WindowRootLocation, WindowSplitLocation, WindowTabLocation

public abstract class AbstractWindowLocation
extends java.lang.Object
implements WindowLocation

Version:
$Revision: 1.15 $
Author:
$Author: jesper $

Constructor Summary
protected AbstractWindowLocation()
           
protected AbstractWindowLocation(DockingWindow window, WindowLocation parentLocation)
           
 
Method Summary
protected  void read(java.io.ObjectInputStream in, RootWindow rootWindow)
           
 boolean set(DockingWindow window)
           
protected abstract  boolean set(DockingWindow parent, DockingWindow child)
           
 void write(java.io.ObjectOutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractWindowLocation

protected AbstractWindowLocation(DockingWindow window,
                                 WindowLocation parentLocation)

AbstractWindowLocation

protected AbstractWindowLocation()
Method Detail

set

protected abstract boolean set(DockingWindow parent,
                               DockingWindow child)

set

public boolean set(DockingWindow window)
Specified by:
set in interface WindowLocation

write

public void write(java.io.ObjectOutputStream out)
           throws java.io.IOException
Specified by:
write in interface WindowLocation
Throws:
java.io.IOException

read

protected void read(java.io.ObjectInputStream in,
                    RootWindow rootWindow)
             throws java.io.IOException
Throws:
java.io.IOException