// (c): Tuomas J. Lukka package gzz.view.buoy; import gzz.vob.*; /** An interface representing a single node of the buoy view. * This node must keep its own information about cursor location * and handle keystrokes when it is a main view. *

* This interface will be made cloneable later, in order to support * multiple main buoys in one window. */ public interface BuoyViewNodeType { void renderBuoy(VobScene vs, int into, Object linkId, Object anchor); BuoyViewMainNode createMainNode(Object linkId, Object anchor); }