TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.report.tools.internal
Class DParser

java.lang.Object
  extended by org.eclipse.tptp.platform.report.extension.internal.DExtensible
      extended by org.eclipse.tptp.platform.report.tools.internal.DParser
Direct Known Subclasses:
DChartTranslator, DXmlDocumentReader, DXmlDocumentWriter, DXmlReader, DXmlWriter, DXsdReader, 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 DParser
extends DExtensible

DParser is a specialised DExtensible for jscrib items tree. It knows how to walk in each IDItem nodes to access all IDItem of nodes tree.

See Also:
DExtensible

Nested Class Summary
static class DParser.ParserException
          Deprecated. provides an exeption class for the parser error
 
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
 
Constructor Summary
DParser()
          Deprecated. Creates a Parser
DParser(DParser parser)
          Deprecated. Create a parser copying image search map from parameter.
 
Method Summary
 void clear()
          Deprecated. Clears the previous parsing internal datas
 void doChildrenItem(IDItem item, DExtensible ext, java.lang.Object parser_arg)
          Deprecated. invokeDoMethod() for all children of IDItem
 void doMethod(DSection section, DExtensible ext, java.lang.Object pa)
          Deprecated. invokeDoMethod(), on section to reach it's header and footer.
 void doMethod(IDItem i, DExtensible p, java.lang.Object a)
          Deprecated. doMethod() by extension mechanism on all children items
 void doMethod(IDObject i, DParser p, java.lang.Object a)
          Deprecated. Stub for IDObject class, do nothing.
 DListLevel getListLevel()
          Deprecated. Access method for the listLevel property.
 DTitleLevel getTitleLevel()
          Deprecated. Access method for the titleLevel property.
 
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
 

Constructor Detail

DParser

public DParser()
Deprecated. 
Creates a Parser


DParser

public DParser(DParser parser)
Deprecated. 
Create a parser copying image search map from parameter.

Method Detail

getListLevel

public DListLevel getListLevel()
Deprecated. 
Access method for the listLevel property.

Returns:
the current value of the listLevel property

getTitleLevel

public DTitleLevel getTitleLevel()
Deprecated. 
Access method for the titleLevel property.

Returns:
the current value of the titleLevel property

clear

public void clear()
Deprecated. 
Clears the previous parsing internal datas


doMethod

public void doMethod(IDObject i,
                     DParser p,
                     java.lang.Object a)
Deprecated. 
Stub for IDObject class, do nothing.


doMethod

public void doMethod(IDItem i,
                     DExtensible p,
                     java.lang.Object a)
Deprecated. 
doMethod() by extension mechanism on all children items


doMethod

public void doMethod(DSection section,
                     DExtensible ext,
                     java.lang.Object pa)
              throws DParser.ParserException
Deprecated. 
invokeDoMethod(), on section to reach it's header and footer.

Throws:
DParser.ParserException

doChildrenItem

public void doChildrenItem(IDItem item,
                           DExtensible ext,
                           java.lang.Object parser_arg)
Deprecated. 
invokeDoMethod() for all children of IDItem

Parameters:
item -

TPTP 4.5.0 Platform Project
Internal API Specification