IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.rcp.perspective.core.impl
Class Folder

java.lang.Object
  extended by com.ibm.btt.rcp.perspective.core.impl.Registerable
      extended by com.ibm.btt.rcp.perspective.core.impl.Layoutable
          extended by com.ibm.btt.rcp.perspective.core.impl.Folder
All Implemented Interfaces:
IFolder, ILayoutable, IRegisterable

public class Folder
extends Layoutable
implements IFolder

Folder definition class for eclipse perspective


Field Summary
 
Fields inherited from class com.ibm.btt.rcp.perspective.core.impl.Layoutable
ratio, refId, relationship
 
Fields inherited from class com.ibm.btt.rcp.perspective.core.impl.Registerable
id, isHolder
 
Constructor Summary
Folder()
          Perspective Folder model constructor
 
Method Summary
 void addPage(IPage page)
          Add pages to eclipse folder
 java.util.List<IPage> getPages()
          Get pages that hold in this folder
 void initializeFrom(org.w3c.dom.Element element)
          Initialize this item from xml element
 void layout(org.eclipse.ui.IPageLayout layout)
          Layout this component in the perspective
protected  void layoutPages(org.eclipse.ui.IPageLayout layout, org.eclipse.ui.IFolderLayout folderLayout)
          Layout pages in folder
protected  void layoutPages(org.eclipse.ui.IPageLayout layout, org.eclipse.ui.IPlaceholderFolderLayout folderLayout)
          Layout pages in place holder folder
 void removePage(IPage page)
          Remove pages from eclipse folder
 
Methods inherited from class com.ibm.btt.rcp.perspective.core.impl.Layoutable
getRatio, getRefId, getRelationship, setRatio, setRefId, setRelationship
 
Methods inherited from class com.ibm.btt.rcp.perspective.core.impl.Registerable
getId, isHolder, setHolder, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.btt.rcp.perspective.core.ILayoutable
getRatio, getRefId, getRelationship, setRatio, setRefId, setRelationship
 
Methods inherited from interface com.ibm.btt.rcp.perspective.core.IRegisterable
getId, isHolder, setHolder, setId
 

Constructor Detail

Folder

public Folder()
Perspective Folder model constructor

Method Detail

addPage

public void addPage(IPage page)
Description copied from interface: IFolder
Add pages to eclipse folder

Specified by:
addPage in interface IFolder

getPages

public java.util.List<IPage> getPages()
Description copied from interface: IFolder
Get pages that hold in this folder

Specified by:
getPages in interface IFolder
Returns:

removePage

public void removePage(IPage page)
Description copied from interface: IFolder
Remove pages from eclipse folder

Specified by:
removePage in interface IFolder

initializeFrom

public void initializeFrom(org.w3c.dom.Element element)
Description copied from interface: IRegisterable
Initialize this item from xml element

Specified by:
initializeFrom in interface IRegisterable

layout

public void layout(org.eclipse.ui.IPageLayout layout)
Description copied from interface: ILayoutable
Layout this component in the perspective

Specified by:
layout in interface ILayoutable

layoutPages

protected void layoutPages(org.eclipse.ui.IPageLayout layout,
                           org.eclipse.ui.IPlaceholderFolderLayout folderLayout)
Layout pages in place holder folder

Parameters:
layout -
folderLayout -

layoutPages

protected void layoutPages(org.eclipse.ui.IPageLayout layout,
                           org.eclipse.ui.IFolderLayout folderLayout)
Layout pages in folder

Parameters:
layout -
folderLayout -

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010