com.livis.livingtalks.xml
Class Tablemap

java.lang.Object
  |
  +--com.livis.livingtalks.xml.Tablemap

public class Tablemap
extends java.lang.Object

A utility object which computes a 2D layout of tablecells which will hold all blocks. The output of this map is used to help a XML style shhet to create a HTML table layout.


Inner Class Summary
(package private)  class Tablemap.Cell
           
(package private)  class Tablemap.Item
           
 
Constructor Summary
Tablemap(int page)
           
 
Method Summary
 void add(java.lang.String key, int page, int colStart, int colLength, int rowStart, int rowLength)
           
 void clear()
           
 void print(java.io.PrintWriter out, com.livis.flabes.util.Indenter indenter, java.lang.String tag, int colRaster, int colStart, int colLength, int rowRaster, int rowStart, int rowLength)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tablemap

public Tablemap(int page)
Method Detail

add

public void add(java.lang.String key,
                int page,
                int colStart,
                int colLength,
                int rowStart,
                int rowLength)

clear

public void clear()

print

public void print(java.io.PrintWriter out,
                  com.livis.flabes.util.Indenter indenter,
                  java.lang.String tag,
                  int colRaster,
                  int colStart,
                  int colLength,
                  int rowRaster,
                  int rowStart,
                  int rowLength)