org.apache.beehive.netui.databinding.datagrid.api.rendering
Class DataGridTagModel

Object
  extended by DataGridTagModel

public class DataGridTagModel
extends Object


Field Summary
static int RENDER_STATE_CAPTION
           
static int RENDER_STATE_END
           
static int RENDER_STATE_FOOTER
           
static int RENDER_STATE_GRID
           
static int RENDER_STATE_HEADER
           
static int RENDER_STATE_START
           
 
Constructor Summary
DataGridTagModel(String name, DataGridConfig dataGridConfig, JspContext jspContext)
           
 
Method Summary
 void addResourceOverride(String key, String value)
           
 void changeRenderState(int renderState)
           
 String formatMessage(String key, Object[] args)
           
 int getCurrentIndex()
           
 Object getCurrentItem()
           
 PagedDataSet getDataSet()
           
 String getDataSource()
           
 String getDefaultSortImagePath()
           
 JspContext getJspContext()
           
 String getMessage(String key)
           
 String getName()
           
 PagerRenderer getPagerRenderer()
           
 int getRenderState()
           
 String getResourcePath()
           
 DataGridResourceProvider getResourceProvider()
           
 String getSortImagePath(SortDirection sortDirection)
           
 DataGridState getState()
           
 StyleModel getStyleModel()
           
 TableRenderer getTableRenderer()
           
 DataGridURLBuilder getUrlBuilder()
           
 boolean hasNextDataItem()
           
 boolean isDisableDefaultPagerRendering()
           
 boolean isRenderRowGroups()
           
 Object nextDataItem()
           
 void renderPager(AbstractRenderAppender appender)
           
 void setDataSet(PagedDataSet dataSet)
           
 void setDisableDefaultPagerRendering(boolean disableDefaultPagerRendering)
           
 void setPagerRenderer(PagerRenderer pagerRenderer)
           
 void setRenderRowGroups(boolean renderRowGroups)
           
 void setResourceProvider(DataGridResourceProvider resourceProvider)
           
 void setStyleModel(StyleModel styleModel)
           
 void setTableRenderer(TableRenderer tableRenderer)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RENDER_STATE_START

public static final int RENDER_STATE_START
See Also:
Constant Field Values

RENDER_STATE_CAPTION

public static final int RENDER_STATE_CAPTION
See Also:
Constant Field Values

RENDER_STATE_HEADER

public static final int RENDER_STATE_HEADER
See Also:
Constant Field Values

RENDER_STATE_GRID

public static final int RENDER_STATE_GRID
See Also:
Constant Field Values

RENDER_STATE_FOOTER

public static final int RENDER_STATE_FOOTER
See Also:
Constant Field Values

RENDER_STATE_END

public static final int RENDER_STATE_END
See Also:
Constant Field Values
Constructor Detail

DataGridTagModel

public DataGridTagModel(String name,
                        DataGridConfig dataGridConfig,
                        JspContext jspContext)
Method Detail

getName

public String getName()

getJspContext

public JspContext getJspContext()

getRenderState

public int getRenderState()

changeRenderState

public void changeRenderState(int renderState)

getDataSet

public PagedDataSet getDataSet()

setDataSet

public void setDataSet(PagedDataSet dataSet)

getPagerRenderer

public PagerRenderer getPagerRenderer()

setPagerRenderer

public void setPagerRenderer(PagerRenderer pagerRenderer)

getResourceProvider

public DataGridResourceProvider getResourceProvider()

setResourceProvider

public void setResourceProvider(DataGridResourceProvider resourceProvider)

isDisableDefaultPagerRendering

public boolean isDisableDefaultPagerRendering()

setDisableDefaultPagerRendering

public void setDisableDefaultPagerRendering(boolean disableDefaultPagerRendering)

isRenderRowGroups

public boolean isRenderRowGroups()

setRenderRowGroups

public void setRenderRowGroups(boolean renderRowGroups)

getTableRenderer

public TableRenderer getTableRenderer()

setTableRenderer

public void setTableRenderer(TableRenderer tableRenderer)

getStyleModel

public StyleModel getStyleModel()

setStyleModel

public void setStyleModel(StyleModel styleModel)

getMessage

public String getMessage(String key)

formatMessage

public String formatMessage(String key,
                            Object[] args)

addResourceOverride

public void addResourceOverride(String key,
                                String value)

getResourcePath

public String getResourcePath()

getSortImagePath

public String getSortImagePath(SortDirection sortDirection)

getDefaultSortImagePath

public String getDefaultSortImagePath()

renderPager

public void renderPager(AbstractRenderAppender appender)

getState

public DataGridState getState()

getUrlBuilder

public DataGridURLBuilder getUrlBuilder()

getCurrentIndex

public int getCurrentIndex()

getCurrentItem

public Object getCurrentItem()

getDataSource

public String getDataSource()

nextDataItem

public Object nextDataItem()

hasNextDataItem

public boolean hasNextDataItem()