TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.report.drivers.ui.layout.internal
Class TCellContainer

java.lang.Object
  extended by org.eclipse.tptp.platform.report.drivers.ui.layout.internal.TAbstractCell
      extended by org.eclipse.tptp.platform.report.drivers.ui.layout.internal.TAbstractCellContainer
          extended by org.eclipse.tptp.platform.report.drivers.ui.layout.internal.TCellContainer
All Implemented Interfaces:
IRect, IShape

Deprecated. As of TPTP 4.5.0, use the TPTP Business Intelligence and Reporting Tools (BIRT) reporting infrastructure (org.eclipse.tptp.platform.report.birt).

public class TCellContainer
extends TAbstractCellContainer

This is an abstract class to support layout.A layout is an object which manages the size of the container cell and the position of the children item. This class support content provider service to fill its content.


Field Summary
 
Fields inherited from class org.eclipse.tptp.platform.report.drivers.ui.layout.internal.TAbstractCell
h, item, next, parent, position, previous, w, x, y
 
Constructor Summary
TCellContainer(IDItem i)
          Deprecated. Builds a new container
TCellContainer(IDItem i, ILayout layout)
          Deprecated. Builds a new container
 
Method Summary
 IShape copyShape()
          Deprecated. Returns a new Rect which is equal to the cell size and position
 void dump(int level)
          Deprecated. Just for debug session, dumps the content of the cell
 IContentProvider getContentProvider()
          Deprecated.  
 ILayout getLayout()
          Deprecated.  
 void setContentProvider(IContentProvider contentProvider)
          Deprecated.  
 void setLayout(ILayout layout)
          Deprecated.  
 
Methods inherited from class org.eclipse.tptp.platform.report.drivers.ui.layout.internal.TAbstractCellContainer
addCell, computeSize, dispose, fillContent, getChild, getChildCount, getLast, hasCell, insertCell, isFixedSize, layout, removeCell, setChild, setFixedSize
 
Methods inherited from class org.eclipse.tptp.platform.report.drivers.ui.layout.internal.TAbstractCell
contains, contains, getBounds, getH, getHeight, getItem, getNext, getParent, getPosition, getPrevious, getW, getWidth, getX, getY, setItem, setNext, setParent, setPosition, setPrevious, setSize, setXY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCellContainer

public TCellContainer(IDItem i)
Deprecated. 
Builds a new container


TCellContainer

public TCellContainer(IDItem i,
                      ILayout layout)
Deprecated. 
Builds a new container

Method Detail

copyShape

public IShape copyShape()
Deprecated. 
Returns a new Rect which is equal to the cell size and position

Specified by:
copyShape in interface IShape
Overrides:
copyShape in class TAbstractCell
Returns:
full deep-copy of this shape
See Also:
Rect

dump

public void dump(int level)
Deprecated. 
Just for debug session, dumps the content of the cell

Specified by:
dump in class TAbstractCell

getContentProvider

public IContentProvider getContentProvider()
Deprecated. 
Specified by:
getContentProvider in class TAbstractCellContainer
Returns:
the content provider of the container

setContentProvider

public void setContentProvider(IContentProvider contentProvider)
Deprecated. 

getLayout

public ILayout getLayout()
Deprecated. 
Specified by:
getLayout in class TAbstractCellContainer
Returns:
the layout of the container

setLayout

public void setLayout(ILayout layout)
Deprecated. 

TPTP 4.6.0 Platform Project
Internal API Specification