gzz.view.buoy
Class PPLinker

java.lang.Object
  |
  +--gzz.view.buoy.PPLinker
All Implemented Interfaces:
CellBuoyViewLinker

public class PPLinker
extends java.lang.Object
implements CellBuoyViewLinker

Make the kinds of links familiar from PP structure. There are two dimensions, the "clone" dimension and the "assoc" dimension. A link is a connection between the "clone" of a cell on the assoc dimension and the "clone" of another cell. The real clone dimension may be used; however, currently, this only links between rootclones so it is not possible to clone the cell to another paper.


Field Summary
static boolean dbg
           
static java.lang.String rcsid
           
 
Constructor Summary
PPLinker(Dim d_clone, Dim d_assoc)
           
 
Method Summary
 void doLinks(Cell c, VobScene vs, int cs, BuoyViewNodeType cellNodeType, BuoyLinkListener l)
          Call the BuoyLinkListener with the relevant links.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rcsid

public static final java.lang.String rcsid
See Also:
Constant Field Values

dbg

public static boolean dbg
Constructor Detail

PPLinker

public PPLinker(Dim d_clone,
                Dim d_assoc)
Method Detail

doLinks

public void doLinks(Cell c,
                    VobScene vs,
                    int cs,
                    BuoyViewNodeType cellNodeType,
                    BuoyLinkListener l)
Description copied from interface: CellBuoyViewLinker
Call the BuoyLinkListener with the relevant links. For links to other cells from the given cell, use cellNodeType as the BuoyViewNodeType (usually it is just the BuoyAdaptor instance).

Specified by:
doLinks in interface CellBuoyViewLinker