TPTP 4.6.0 Platform Project
Internal API Specification

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

java.lang.Object
  extended by org.eclipse.tptp.platform.report.extension.internal.DExtensible
      extended by org.eclipse.tptp.platform.report.tools.internal.DLinkResolver

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 DLinkResolver
extends DExtensible

A DLinkResolver is able to find tags in the document to resolve links. As DExtensible the DLinkResolver class can be extended using "doMethod" mechanism

See Also:
DExtensible

Nested Class Summary
static class DLinkResolver.Arg
          Deprecated. This class is used as the third parameter of doMethod.
 
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
DLinkResolver()
          Deprecated. Creates a DLinkResolver.
DLinkResolver(IDLink l)
          Deprecated. Creates a DLinkResolver and initializes the DLink to resolve with l.
 
Method Summary
 void doMethod(IDLink link, DExtensible ext, java.lang.Object arg)
          Deprecated. doMethod for IDLink, if no IDExtension handle link, here is the piece of code to make the last try...
 IDItem getDocument()
          Deprecated.  
 IDItem getItemToRebuild()
          Deprecated. Checks if the IDItem is need to rebuild after link resolution
 IDLink getLink()
          Deprecated. Access method for the link property.
 IDTaggedItem getTaggedItem()
          Deprecated. Access method for the taggedItem property.
 boolean isResolved()
          Deprecated. Checks if the link is resolved
static void makeDocumentPool(IDDocument[] docs)
          Deprecated. This method creates a circular linked list with the documents passed in the table docs.
 void resolve(IDProgressMonitor pm)
          Deprecated. Resolves the link.
 void setLink(IDLink aLink)
          Deprecated. Sets the value of the link 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

DLinkResolver

public DLinkResolver(IDLink l)
Deprecated. 
Creates a DLinkResolver and initializes the DLink to resolve with l.

Parameters:
l - link to be resolved

DLinkResolver

public DLinkResolver()
Deprecated. 
Creates a DLinkResolver.

Method Detail

resolve

public void resolve(IDProgressMonitor pm)
Deprecated. 
Resolves the link.


doMethod

public void doMethod(IDLink link,
                     DExtensible ext,
                     java.lang.Object arg)
Deprecated. 
doMethod for IDLink, if no IDExtension handle link, here is the piece of code to make the last try...


getLink

public IDLink getLink()
Deprecated. 
Access method for the link property.

Returns:
the current value of the link property

setLink

public void setLink(IDLink aLink)
Deprecated. 
Sets the value of the link property.

Parameters:
aLink - the new value of the link property

getTaggedItem

public IDTaggedItem getTaggedItem()
Deprecated. 
Access method for the taggedItem property.

Returns:
the current value of the taggedItem property

getItemToRebuild

public IDItem getItemToRebuild()
Deprecated. 
Checks if the IDItem is need to rebuild after link resolution

Returns:
true is link is resolved and found that document must be rebuild.

isResolved

public boolean isResolved()
Deprecated. 
Checks if the link is resolved

Returns:
true is last resolve() call have resolved link.

makeDocumentPool

public static void makeDocumentPool(IDDocument[] docs)
Deprecated. 
This method creates a circular linked list with the documents passed in the table docs. Use this method before calling the method resolve of the DLinkResolver object. All documents should be linked circulary for the DLinkResolver could find a tag in another document where the link is in. Table might are hole made of null IDDocument inside.


getDocument

public IDItem getDocument()
Deprecated. 

TPTP 4.6.0 Platform Project
Internal API Specification