com.ibm.designer.domino.xsp.api.panels
Class XPagesAVFolder

java.lang.Object
  extended by com.ibm.etools.attrview.sdk.AVFolder
      extended by com.ibm.designer.domino.xsp.api.panels.XPagesAVFolder
All Implemented Interfaces:
com.ibm.etools.attrview.AVContents, com.ibm.etools.attrview.AVFocusControlProvider, com.ibm.etools.attrview.AVHelpProvider

public class XPagesAVFolder
extends com.ibm.etools.attrview.sdk.AVFolder

A 'folder' object that contains XPagesAVPage objects. The folder is the top level controller in the properties view UI.
Clients should not extend this class.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.etools.attrview.sdk.AVFolder
com.ibm.etools.attrview.sdk.AVFolder.TabItem
 
Constructor Summary
XPagesAVFolder(com.ibm.etools.attrview.AttributesView attributesView)
          Creates a new instance of this class.
 
Method Summary
protected  void addPage(com.ibm.etools.attrview.sdk.AVPage page)
           
 void dispose()
           
 java.lang.String getHelpId()
          Returns the context help id for the currently active property panel
 com.ibm.designer.domino.xsp.internal.panels.attrview.NodeUpdateListener getNodeListener()
           
protected  com.ibm.etools.attrview.sdk.AVPage[] getPages()
           
 void refreshFolder()
           
 void selectTab(int tab)
           
protected  void showPage(com.ibm.etools.attrview.sdk.AVPage page)
           
 void updateAVFolder(com.ibm.designer.domino.xsp.internal.panels.attrview.IXFacesAttributesProvider provider, com.ibm.designer.domino.ide.resources.project.IDominoDesignerProject project, com.ibm.etools.attrview.AVEditorContextProvider editorContext)
          Updates the folder with new information
 void updateData(com.ibm.etools.attrview.AVEditorContextProvider provider)
           
 
Methods inherited from class com.ibm.etools.attrview.sdk.AVFolder
createContents, getActivePage, getAttributesView, getContainer, getControl, getFocusControl, getStatusReporter, getTabs, getWidgetFactory, isVisible, selectPage, setFocus, setInitialIndex, setView, setVisible, updateControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPagesAVFolder

public XPagesAVFolder(com.ibm.etools.attrview.AttributesView attributesView)
Creates a new instance of this class.

Parameters:
attributesView - the parent attributes view
Method Detail

addPage

protected void addPage(com.ibm.etools.attrview.sdk.AVPage page)

refreshFolder

public void refreshFolder()

dispose

public void dispose()
Overrides:
dispose in class com.ibm.etools.attrview.sdk.AVFolder

getPages

protected com.ibm.etools.attrview.sdk.AVPage[] getPages()
Specified by:
getPages in class com.ibm.etools.attrview.sdk.AVFolder

selectTab

public void selectTab(int tab)
Specified by:
selectTab in interface com.ibm.etools.attrview.AVContents
Overrides:
selectTab in class com.ibm.etools.attrview.sdk.AVFolder

showPage

protected void showPage(com.ibm.etools.attrview.sdk.AVPage page)
Overrides:
showPage in class com.ibm.etools.attrview.sdk.AVFolder

updateAVFolder

public void updateAVFolder(com.ibm.designer.domino.xsp.internal.panels.attrview.IXFacesAttributesProvider provider,
                           com.ibm.designer.domino.ide.resources.project.IDominoDesignerProject project,
                           com.ibm.etools.attrview.AVEditorContextProvider editorContext)
Updates the folder with new information

Parameters:
provider -
project -
editorContext -

updateData

public void updateData(com.ibm.etools.attrview.AVEditorContextProvider provider)
Specified by:
updateData in interface com.ibm.etools.attrview.AVContents
Overrides:
updateData in class com.ibm.etools.attrview.sdk.AVFolder

getNodeListener

public com.ibm.designer.domino.xsp.internal.panels.attrview.NodeUpdateListener getNodeListener()
Returns:
the nodeListener

getHelpId

public java.lang.String getHelpId()
Returns the context help id for the currently active property panel

Specified by:
getHelpId in interface com.ibm.etools.attrview.AVHelpProvider
Overrides:
getHelpId in class com.ibm.etools.attrview.sdk.AVFolder
Returns:
a fully qualified context id