com.ibm.designer.domino.xsp.api.panels
Class XPagesAVFolder
java.lang.Object
com.ibm.etools.attrview.sdk.AVFolder
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 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 |
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 |
XPagesAVFolder
public XPagesAVFolder(com.ibm.etools.attrview.AttributesView attributesView)
- Creates a new instance of this class.
- Parameters:
attributesView
- the parent attributes view
addPage
protected void addPage(com.ibm.etools.attrview.sdk.AVPage page)
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