TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.report.core.internal
Class DFolder

java.lang.Object
  extended by org.eclipse.tptp.platform.report.core.internal.DItem
      extended by org.eclipse.tptp.platform.report.core.internal.DItemContainer
          extended by org.eclipse.tptp.platform.report.core.internal.DFolder
All Implemented Interfaces:
IDItem, IDObject

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 DFolder
extends DItemContainer

A folder contains three part, first a folder header which is the first IDItem child of folder, second a body build from others children of folder, and a folder model.
Folder model (DFolderModel) contains two differents symbol used to display opened and closed folder (including foreground and background symbol colors), and an 'indentated' property.
For example in a viewer, user can click on symbol to open/close folder.
If folder is closed the body is not displayed.

See Also:
DFolderModel

Field Summary
protected  DFolderModel model_
          Deprecated.  
protected  boolean opened_
          Deprecated.  
 
Constructor Summary
DFolder()
          Deprecated. Create an opened folder item
DFolder(boolean _opened)
          Deprecated. Create a folder using given open state
DFolder(boolean _opened, DFolderModel _model)
          Deprecated. Create a folder using given opened state and folder model
DFolder(DFolderModel _model)
          Deprecated. Create an opened folder using given folder model
 
Method Summary
 DFolderModel getFolderModel()
          Deprecated.  
 boolean isOpen()
          Deprecated.  
 void setFolderModel(DFolderModel _model)
          Deprecated. Change model used by this folder
 void setOpen(boolean _opened)
          Deprecated. Change current open state of this folder
 
Methods inherited from class org.eclipse.tptp.platform.report.core.internal.DItemContainer
clear, getChildCount, getChildOfClass, getChildPosition, getChildrenOfClass, getFirstChild, getLastChild, insertChild, isContainer, removeChild
 
Methods inherited from class org.eclipse.tptp.platform.report.core.internal.DItem
addChild, getAppliedStyle, getIterator, getNext, getParent, getRoot, getStyle, setNext, setParent, setStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

opened_

protected boolean opened_
Deprecated. 

model_

protected DFolderModel model_
Deprecated. 
Constructor Detail

DFolder

public DFolder()
Deprecated. 
Create an opened folder item


DFolder

public DFolder(boolean _opened)
Deprecated. 
Create a folder using given open state


DFolder

public DFolder(DFolderModel _model)
Deprecated. 
Create an opened folder using given folder model


DFolder

public DFolder(boolean _opened,
               DFolderModel _model)
Deprecated. 
Create a folder using given opened state and folder model

Method Detail

isOpen

public boolean isOpen()
Deprecated. 
Returns:
open state of this folder

setOpen

public void setOpen(boolean _opened)
Deprecated. 
Change current open state of this folder


getFolderModel

public DFolderModel getFolderModel()
Deprecated. 
Returns:
model used by this folder, or null for none (DFolderModel.GetDefault())

setFolderModel

public void setFolderModel(DFolderModel _model)
Deprecated. 
Change model used by this folder


TPTP 4.5.0 Platform Project
Internal API Specification