GridContext Class

com.bea.wlw.netui.tags.databinding.grid
GridContext Class

public final class GridContext

    extends Object

A JavaBean that represents the runtime data of a specific Grid tag instance. This bean provides access to properties about a Grid tag without having to have a reference to the Grid tag itself. Upon initialization, the Grid will create a GridContext object that the GridComponent class will provide to its subclasses.

Information provided here includes the JavaBean that encapsulates the style data about a Grid and a DataContext object which exposes the data and metadata that a Grid will use to render.

A GridContext is both created and destroyed in a Grid tag's lifecycle. It is guaranteed to be dereferenced by the Grid in its Grid.release() JSP lifecycle method call.


Hierarchy
Object
  GridContext

Constructor Summary

GridContext()

Create a GridContext object.
 

Method Summary

public boolean
getAutoRender()
Get the Grid's autoRender attribute, Grid.setAutoRender(boolean).
public DataContext
getDataContext()
Get the DataContext that contains the data the Grid will render
public String
getDataSource()
Get the dataSource attribute.
public GridStyleContext
getGridStyle()
Get a JavaBean that contains the style information for the grid.
public String
getImageRoot()
public String
getName()
Get the name of the Grid.
public void
setDataContext(DataContext dataContext)
Set the DataContext object that the Grid uses to render data from a data set.
public void
setDataSource(String dataSource)
Set the dataSource attribute from the Grid tag.
public void
setGridStyle(GridStyleContext gridStyleContext)
Set a GridStyleContext JavaBean that contains style information for the grid.
public void
setImageRoot(String imageRoot)
public void
setName(String name)
Set the name of the Grid using the Grid tag's Grid.setName(String) attribute.
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Constructor Detail

GridContext

public GridContext()
Create a GridContext object. This initializes the DataContext to a basic, empty DataContext that provides basic data services to Grid tags. If an error occurs in creating a real DataContext that is specific to the dataset of the Grid, the empty DataContext may be used to render the grid in an empty state.
 

Method Detail

getAutoRender() Method

public boolean getAutoRender()
Get the Grid's autoRender attribute, Grid.setAutoRender(boolean).

Returns

the autoRender attribute

getDataContext() Method

public DataContext getDataContext()
Get the DataContext that contains the data the Grid will render

Returns

the DataContext object

getDataSource() Method

public String getDataSource()
Get the dataSource attribute.

Returns

the expression that references the data a Grid will render.

getGridStyle() Method

public GridStyleContext getGridStyle()
Get a JavaBean that contains the style information for the grid.

Returns

the style information for the Grid

getImageRoot() Method

public String getImageRoot()

getName() Method

public String getName()
Get the name of the Grid.

Returns

the name of the Grid

setDataContext(DataContext) Method

public void setDataContext(DataContext dataContext)
throws DataContextException
Set the DataContext object that the Grid uses to render data from a data set. It is illegal to try to set a null DataContext on a GridContext.

Parameters

dataContext
the DataContext object to set.

Exceptions

DataContextException
if the dataContext parameter is null

Related Topics

DataContext


setDataSource(String) Method

public void setDataSource(String dataSource)
Set the dataSource attribute from the Grid tag. This attribute is an expression that references a dataset that should be rendered in the grid.

Parameters

dataSource
the expression that references an Object which the grid will render.

setGridStyle(GridStyleContext) Method

public void setGridStyle(GridStyleContext gridStyleContext)
Set a GridStyleContext JavaBean that contains style information for the grid.

Parameters

gridStyleContext
the style information for the Grid

setImageRoot(String) Method

public void setImageRoot(String imageRoot)

setName(String) Method

public void setName(String name)
Set the name of the Grid using the Grid tag's Grid.setName(String) attribute.

Parameters

name
the Grid tag's name attribute