Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Business Components
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## oracle.jbo.html.databeans
Class JSNavigatorBar

    java.lang.Object
      |
      +--oracle.jdeveloper.html.WebBeanImpl
            |
            +--oracle.jdeveloper.html.DataWebBeanImpl
                  |
                  +--oracle.jbo.html.databeans.BaseNavigatorBar
                        |
                        +--oracle.jbo.html.databeans.JSNavigatorBar

public class JSNavigatorBar
extends BaseNavigatorBar

Fields inherited from class oracle.jbo.html.databeans.BaseNavigatorBar
`bShowNavigationButtons, buttons, ImageDir, isDetailMode, nav, NAVIGATE_BASE, NAVIGATE_BROWSE, NAVIGATE_COMMIT, NAVIGATE_DELETE, NAVIGATE_EDIT, NAVIGATE_FINDFORM, NAVIGATE_FIRST, NAVIGATE_INSERT, NAVIGATE_LAST, NAVIGATE_NEXT, NAVIGATE_NEXT_PAGE, NAVIGATE_PREVIOUS, NAVIGATE_PREVIOUS_PAGE, NAVIGATE_ROLLBACK, NAVIGATE_VIEW, sTargetUrl`

Fields inherited from class oracle.jdeveloper.html.DataWebBeanImpl
`attributeRenderers, bReleaseApplication, dispAttrs, qView, sApplication, sRowSetName`

Fields inherited from class oracle.jdeveloper.html.WebBeanImpl
`application, ctx, out, page, request, response, session`

Constructor Summary
`JSNavigatorBar()`

Method Summary
`JSToolbar` | `getContainer()`
`void` | `internalInitialize()` Initializes the `EditForm` object to have access to the important objects of the JSP.
`void` | `populateToolBarFromCommands()`
`void` | `render()` Renders the HTML toolbar on the JSP page.

Methods inherited from class oracle.jbo.html.databeans.BaseNavigatorBar
`addButton, addButton, addButton, addDefaultEntries, addSeparator, createToolBarButtonForCommand, getButton, getImageDir, getTargetUrl, isDetailMode, setDetailMode, setImageDir, setShowNavigationButtons, setTargetUrl, showNavigationButtons`

Methods inherited from class oracle.jdeveloper.html.DataWebBeanImpl
`clearDisplayAttributes, getApplicationFromContext, getApplicationName, getAttributeLabel, getDisplayAttributeDefs, getDisplayAttributes, getDisplayFieldRenderer, getEditFieldRenderer, getRowFromKey, getRowKey, getRowSet, getViewObjectName, handleCommit, initialize, initialize, initialize, isAppStateful, releaseApplicationResources, releaseApplicationResources, setDisplayAttributes, setDisplayFieldRenderer, setDisplayFieldRenderer, setEditFieldRenderer, setEditFieldRenderer, setReleaseApplicationResources, setRowSet, shouldDisplayAttribute`

Methods inherited from class oracle.jdeveloper.html.WebBeanImpl
`generateScriptSrc, getCookie, getOut, getRenderingContext, getRequest, getRequestVariable, getUniqueName, initBeanForJS, initialize, initialize, initialize, render, setRequestVariable`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### JSNavigatorBar

    public JSNavigatorBar()

Method Detail

### getContainer

    public JSToolbar getContainer()

### internalInitialize

    public void internalInitialize()
                            throws java.lang.Exception

  Description copied from class: BaseNavigatorBar
  Initializes the `EditForm` object to have access to the important objects of the JSP.

  The value of the `sRowSet` parameter has the format Package_AppModule.ViewObject and refers to the property file used to create the Application Module and the View Object name. For example, if you see the following entry for the `sRowSet` parameter:

  `initialize(.., "package3_AppModule1.DeptView");`

  The Data Web Bean will try and find `package3_AppModule1.properties` in the CLASSPATH to create the Application Module. This is done only once per session. Once the Application module is instantiated, the Data Web Bean locates the View Object by calling the `findViewObject('DeptView')` on the Application Module. You can see the implementation by looking at `JSPApplicationRegistry.java` in the `jbohtmlsrc.zip` file in the JDeveloper`\lib` directory.

  Overrides:
    internalInitialize in class BaseNavigatorBar
  Tags copied from class: BaseNavigatorBar
  Parameters:
    `application` - the JSP page's ServletContext.
    `session` - the JSP page's HttpSession.
    `request` - the JSP page's HttpServletRequest.
    `response` - the JSP page's HttpServletResponse.
    `out` - the JSP page's JspWriter.
    `sRowSet` - the name of the application's property file and View Object.

### populateToolBarFromCommands

    public void populateToolBarFromCommands()

  Overrides:
    populateToolBarFromCommands in class BaseNavigatorBar

### render

    public void render()
                throws java.lang.Exception

  Renders the HTML toolbar on the JSP page. This method is the main entry point where the rendering of the toolbar actually happens.
  Overrides:
    render in class BaseNavigatorBar

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Business Components
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD