org.eclipse.birt.report.engine.api
Class TOCNode

java.lang.Object
  extended byorg.eclipse.birt.report.engine.api.TOCNode

public class TOCNode
extends java.lang.Object

A node that wraps around a TOC entry. To navigate to a specific TOC entry, one starts with the TOC root and traverse down the TOC tree, obtaining list of TOC nodes. For each node, the user can go to a specific page by following the bookmark.


Field Summary
protected  java.lang.String bookmark
          A bookmark that is stored for the TOC
protected  java.util.ArrayList children
          A list of children for the TOC node
protected  java.lang.String displayString
          the string to be displayed for the TOC entry
protected  java.lang.String nodeId
          identifier for the current node
protected  TOCNode parent
          the parent node
protected  org.eclipse.birt.report.engine.api.script.instance.IScriptStyle tocStyle
          The TOC's style
 
Constructor Summary
TOCNode()
           
TOCNode(TOCNode node)
           
 
Method Summary
 java.lang.String getBookmark()
           
 java.util.List getChildren()
           
 java.lang.String getDisplayString()
           
 java.lang.String getNodeID()
           
 TOCNode getParent()
           
 org.eclipse.birt.report.engine.api.script.instance.IScriptStyle getTOCStyle()
           
 void setBookmark(java.lang.String bookmark)
           
 void setDisplayString(java.lang.String displayStr)
           
 void setNodeID(java.lang.String id)
           
 void setParent(TOCNode parent)
           
 void setTOCStyle(org.eclipse.birt.report.engine.api.script.instance.IScriptStyle tocStyle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

displayString

protected java.lang.String displayString
the string to be displayed for the TOC entry


bookmark

protected java.lang.String bookmark
A bookmark that is stored for the TOC


parent

protected TOCNode parent
the parent node


nodeId

protected java.lang.String nodeId
identifier for the current node


children

protected java.util.ArrayList children
A list of children for the TOC node


tocStyle

protected org.eclipse.birt.report.engine.api.script.instance.IScriptStyle tocStyle
The TOC's style

Constructor Detail

TOCNode

public TOCNode()

TOCNode

public TOCNode(TOCNode node)
Method Detail

getNodeID

public java.lang.String getNodeID()
Returns:
the unique ID for the TOC node

getParent

public TOCNode getParent()
Returns:
returns the parent node of the current TOC node

getChildren

public java.util.List getChildren()
Returns:
the list of child TOC nodes

getDisplayString

public java.lang.String getDisplayString()
Returns:
the display string for the TOC entry

setDisplayString

public void setDisplayString(java.lang.String displayStr)

getBookmark

public java.lang.String getBookmark()
Returns:
the bookmark string that the TOC item points to.

setBookmark

public void setBookmark(java.lang.String bookmark)

setNodeID

public void setNodeID(java.lang.String id)

setParent

public void setParent(TOCNode parent)

getTOCStyle

public org.eclipse.birt.report.engine.api.script.instance.IScriptStyle getTOCStyle()

setTOCStyle

public void setTOCStyle(org.eclipse.birt.report.engine.api.script.instance.IScriptStyle tocStyle)


Copyright © 2005 Actuate Corp. All rights reserved.