gzz.view.buoy
Class ScrollblockCellLinker

gzz.view.buoy.CellBuoyViewLinker gzz.view.buoy.BuoyViewNodeType gzz.view.buoy.BuoyViewMainNode gzz.view.buoy.ScrollblockCellLinker ../../../../pegboard/buoydesign--tjl/peg.gen.html#PageSpanSemiPluggableBuoyNodes PageSpanSemiPluggableBuoyNodes_small
java.lang.Object
  |
  +--gzz.view.buoy.ScrollblockCellLinker
All Implemented Interfaces:
CellBuoyViewLinker

public class ScrollblockCellLinker
extends java.lang.Object
implements CellBuoyViewLinker

Make links between cells that transclude from scrollblocks and views of the scrollblocks.

The links are made to the first span of the enfilade of the cell in the scrollblock.


Field Summary
 BuoyViewNodeType cellNodeType
           
 Index enfiladeOverlap
           
 BuoyViewNodeType transclusionPageSpanNodeType
           
 XuIndexer xuIndex
           
 BuoyViewNodeType xulinkPageSpanNodeType
          Node type to use for showing scrollblocks xulinked to.
 
Constructor Summary
ScrollblockCellLinker(Space s)
           
 
Method Summary
 void doLinks(Cell c, VobScene vs, int cs, BuoyViewNodeType cellNodeType, BuoyLinkListener listener)
          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

enfiladeOverlap

public Index enfiladeOverlap

xuIndex

public XuIndexer xuIndex

transclusionPageSpanNodeType

public BuoyViewNodeType transclusionPageSpanNodeType

xulinkPageSpanNodeType

public BuoyViewNodeType xulinkPageSpanNodeType
Node type to use for showing scrollblocks xulinked to.


cellNodeType

public BuoyViewNodeType cellNodeType
Constructor Detail

ScrollblockCellLinker

public ScrollblockCellLinker(Space s)
Method Detail

doLinks

public void doLinks(Cell c,
                    VobScene vs,
                    int cs,
                    BuoyViewNodeType cellNodeType,
                    BuoyLinkListener listener)
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