com.ibm.xsp.model
Interface ViewDataSource

All Superinterfaces:
DataPublishingObject, DataSource, ModelDataSource
All Known Implementing Classes:
AbstractViewDataSource, DominoViewData

public interface ViewDataSource
extends ModelDataSource

This is published because it is in the inheritence heirarchy of a public data source, but it not intended to be subclassed, and the API may change. Not intended to be subclassed.


Method Summary
 javax.faces.el.MethodBinding getPostOpenView()
          Triggered after opening the view.
 javax.faces.el.MethodBinding getQueryOpenView()
          Triggered before opening the view.
 boolean isView(java.lang.Object view)
          Return true if this is the view associated with this data source
 DataContainer openView(javax.faces.context.FacesContext context)
          Open the specified view
 void setPostOpenView(javax.faces.el.MethodBinding binding)
          Triggered after opening the view.
 void setQueryOpenView(javax.faces.el.MethodBinding binding)
          Triggered before opening the view.
 
Methods inherited from interface com.ibm.xsp.model.ModelDataSource
getDataModel
 
Methods inherited from interface com.ibm.xsp.model.DataSource
getBeanId, getDataContainer, getRequestParamPrefix, getScope, getUniqueId, getVar, getVars, isIgnoreRequestParams, isReadonly, refresh, save, setIgnoreRequestParams, setRequestParamPrefix, setScope, setVar
 
Methods inherited from interface com.ibm.xsp.model.DataPublishingObject
popData, pushData
 

Method Detail

isView

boolean isView(java.lang.Object view)
Return true if this is the view associated with this data source


openView

DataContainer openView(javax.faces.context.FacesContext context)
                       throws java.io.IOException
Open the specified view

Throws:
java.io.IOException

setQueryOpenView

void setQueryOpenView(javax.faces.el.MethodBinding binding)
Triggered before opening the view.

Parameters:
binding -

setPostOpenView

void setPostOpenView(javax.faces.el.MethodBinding binding)
Triggered after opening the view.

Parameters:
binding -

getQueryOpenView

javax.faces.el.MethodBinding getQueryOpenView()
Triggered before opening the view.

Returns:
binding

getPostOpenView

javax.faces.el.MethodBinding getPostOpenView()
Triggered after opening the view.

Returns:
binding