TPTP 4.5.0 Platform Project
Internal API Specification

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

java.lang.Object
  extended by org.eclipse.tptp.platform.report.extension.internal.DExtensible
      extended by org.eclipse.tptp.platform.report.tools.internal.DParser
          extended by org.eclipse.tptp.platform.report.drivers.ui.layout.internal.TExtensibleContentProvider

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 TExtensibleContentProvider
extends DParser

This object provides an extender to the fillContent method of IContentProvider. This object is allocated once. This object defines a doMethod for each JScrib items. The third parameter of doMethod in an object that implements the TLayoutExtensible.IArg interface.

See Also:
DExtensible

Nested Class Summary
static interface TExtensibleContentProvider.IArg
          Deprecated. The object passed in argument of doMethod implement this interface.
 
Nested classes/interfaces inherited from class org.eclipse.tptp.platform.report.tools.internal.DParser
DParser.ParserException
 
Nested classes/interfaces inherited from class org.eclipse.tptp.platform.report.extension.internal.DExtensible
DExtensible.InvokeMethod
 
Field Summary
 
Fields inherited from class org.eclipse.tptp.platform.report.extension.internal.DExtensible
mapMethod, paramTab
 
Method Summary
 TAbstractCell addListItemPrefix(TExtensibleContentProvider.IArg info, IDItem i)
          Deprecated. Adds a prefix for each item that can be a new list item DParagraph, DImage, DTextualItem, DLink
 void doChildrenItem(IDItem item, DExtensible ext, java.lang.Object parser_arg)
          Deprecated. invokeDoMethod() for all children of IDItem
 void doMethod(DBorder _border, DExtensible ext, java.lang.Object arg)
          Deprecated. Create TCellBorder on a DBorder item
 void doMethod(DCell c, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellContainer with a TParagraphLayout and calls the fillContent method of the container
 void doMethod(DCellText c, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellContainer with a TParagraphLayout and adds a TCellText in the container
 void doMethod(DData d, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCell
 void doMethod(DDocument doc, DExtensible ext, java.lang.Object arg)
          Deprecated. sets doc item to the container
 void doMethod(DFolder _folder, DExtensible ext, java.lang.Object arg)
          Deprecated. create TCellFolder for given DFolder
 void doMethod(DImage i, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellImage by using the DImageProvider object passed in parameter arg
 void doMethod(DIndex index, DExtensible ext, java.lang.Object arg)
          Deprecated. do nothing (not yet implemented)
 void doMethod(DIndexEntry indexentry, DExtensible ext, java.lang.Object arg)
          Deprecated. do nothing (not yet implemented)
 void doMethod(DLine l, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellLine
 void doMethod(DLink l, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellFocusMark, calls doChildrenItem and inserts the popup only if l is a popup link and the flat popup mode is activated
 void doMethod(DList l, DExtensible ext, java.lang.Object arg)
          Deprecated. Increases the list level, calls doChildrenItem and decreases level before exiting
 void doMethod(DPageBreak pb, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCell
 void doMethod(DPageCounter pc, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellText
 void doMethod(DParagraph p, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellContainer with a TParagraphLayout and calls the container's fillContent method
 void doMethod(DPopup p, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellContainer with a TParagraphLayout only if the draw popup mode is activated and calls the container's fillContent method
 void doMethod(DRow r, DExtensible ext, java.lang.Object arg)
          Deprecated. Calls the doChildrenItem
 void doMethod(DSection s, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a new TCell and calls doChildrenItem
 void doMethod(DSummary summary, DExtensible ext, java.lang.Object arg)
          Deprecated. do nothing (not yet implemented)
 void doMethod(DTable t, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellContainer with a TTableLayout and calls the fillContent method of the container
 void doMethod(DTag t, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCell
 void doMethod(DTitle t, DExtensible ext, java.lang.Object arg)
          Deprecated. Increases the title level, adds TCellText to support title number and calls doChildrenItem
 void doMethod(IDRenderable g, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellGraphic to manage DGraphic item
 void doMethod(IDTextualItem t, DExtensible ext, java.lang.Object arg)
          Deprecated. Adds a TCellText
static TExtensibleContentProvider getInstance()
          Deprecated.  
 
Methods inherited from class org.eclipse.tptp.platform.report.tools.internal.DParser
clear, doMethod, doMethod, getListLevel, getTitleLevel
 
Methods inherited from class org.eclipse.tptp.platform.report.extension.internal.DExtensible
doMethod, getDoMethod, installDoMethod, installDoMethods, installDoMethods, invokeDoMethod, invokeSuperDoMethod, removeDoMethod, removeDoMethod, removeDoMethods, removeDoMethods, resolveDoMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static TExtensibleContentProvider getInstance()
Deprecated. 

addListItemPrefix

public TAbstractCell addListItemPrefix(TExtensibleContentProvider.IArg info,
                                       IDItem i)
Deprecated. 
Adds a prefix for each item that can be a new list item DParagraph, DImage, DTextualItem, DLink


doMethod

public void doMethod(DDocument doc,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
sets doc item to the container


doMethod

public void doMethod(IDRenderable g,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellGraphic to manage DGraphic item


doMethod

public void doMethod(DImage i,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellImage by using the DImageProvider object passed in parameter arg


doMethod

public void doMethod(DList l,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Increases the list level, calls doChildrenItem and decreases level before exiting

See Also:
DParser.doChildrenItem(org.eclipse.tptp.platform.report.core.internal.IDItem, org.eclipse.tptp.platform.report.extension.internal.DExtensible, java.lang.Object)

doMethod

public void doMethod(DLine l,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellLine


doMethod

public void doMethod(DPageBreak pb,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCell


doMethod

public void doMethod(DPageCounter pc,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellText


doMethod

public void doMethod(DParagraph p,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellContainer with a TParagraphLayout and calls the container's fillContent method


doMethod

public void doMethod(DPopup p,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellContainer with a TParagraphLayout only if the draw popup mode is activated and calls the container's fillContent method


doMethod

public void doMethod(DLink l,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellFocusMark, calls doChildrenItem and inserts the popup only if l is a popup link and the flat popup mode is activated


doMethod

public void doMethod(DSection s,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a new TCell and calls doChildrenItem

Overrides:
doMethod in class DParser

doMethod

public void doMethod(DTable t,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellContainer with a TTableLayout and calls the fillContent method of the container


doMethod

public void doMethod(DCell c,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellContainer with a TParagraphLayout and calls the fillContent method of the container


doMethod

public void doMethod(DCellText c,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellContainer with a TParagraphLayout and adds a TCellText in the container


doMethod

public void doMethod(DRow r,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Calls the doChildrenItem


doMethod

public void doMethod(DTag t,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCell


doMethod

public void doMethod(DData d,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCell


doMethod

public void doMethod(IDTextualItem t,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Adds a TCellText


doMethod

public void doMethod(DTitle t,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Increases the title level, adds TCellText to support title number and calls doChildrenItem


doMethod

public void doMethod(DSummary summary,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
do nothing (not yet implemented)


doMethod

public void doMethod(DIndex index,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
do nothing (not yet implemented)


doMethod

public void doMethod(DIndexEntry indexentry,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
do nothing (not yet implemented)


doMethod

public void doMethod(DFolder _folder,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
create TCellFolder for given DFolder


doMethod

public void doMethod(DBorder _border,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
Create TCellBorder on a DBorder item


doChildrenItem

public void doChildrenItem(IDItem item,
                           DExtensible ext,
                           java.lang.Object parser_arg)
Deprecated. 
Description copied from class: DParser
invokeDoMethod() for all children of IDItem

Overrides:
doChildrenItem in class DParser
See Also:
DParser.doChildrenItem(IDItem, DExtensible, Object)

TPTP 4.5.0 Platform Project
Internal API Specification