public abstract class DataSetRenderer
extends java.lang.Object
ResultManager
or when a DetailManager
is the director tag, that is the grid is the target of listing of main data related to an entity or
when grid data are related to details of a parent entity instance, it makes the rendering.
Here, whatever is the nature of the grid, the sorting mechanism takes place with the inherent rendering of the column headings, the rendering of the hidden fields needed
to propagate the grid status along normal navigation the user could perform.
The rendering of the row command, needed for actions on the row data, are left to the descendants of the class.Modifier and Type | Field and Description |
---|---|
protected DataSetManager |
tag |
Constructor and Description |
---|
DataSetRenderer(DataSetManager tag) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
actionParamPrefix() |
void |
checkOrderAttrs() |
protected ShrEntity |
displayingObject(ShrEntity detailObject) |
protected abstract java.lang.String |
getDisplayedEntity() |
protected abstract java.lang.String |
getEntityName() |
protected abstract java.lang.String |
getEntitysName() |
java.lang.String |
getOrderAttr(java.lang.String order) |
java.lang.String |
getOrientationAttr(java.lang.String orientation) |
void |
packOrder(java.lang.String order,
java.lang.String orientation) |
protected java.lang.String |
renderAddCommand() |
protected java.lang.String |
renderCaption() |
protected java.lang.String |
renderHeads(java.util.Vector<java.lang.String> headsVector,
java.util.HashMap<java.lang.String,com.sprhibrad.framework.tags.DataSetRenderer.Format> formatMap) |
protected abstract java.lang.String |
renderRowCommand(java.lang.Object object,
ShrEntity detailObject) |
java.lang.String |
target() |
protected DataSetManager tag
public DataSetRenderer(DataSetManager tag)
protected java.lang.String renderCaption()
protected abstract java.lang.String renderRowCommand(java.lang.Object object, ShrEntity detailObject)
protected abstract java.lang.String getEntitysName()
protected abstract java.lang.String getEntityName()
protected abstract java.lang.String getDisplayedEntity()
protected java.lang.String renderAddCommand()
protected java.lang.String renderHeads(java.util.Vector<java.lang.String> headsVector, java.util.HashMap<java.lang.String,com.sprhibrad.framework.tags.DataSetRenderer.Format> formatMap)
protected abstract java.lang.String actionParamPrefix()
public java.lang.String target()
public void packOrder(java.lang.String order, java.lang.String orientation)
public void checkOrderAttrs()
public java.lang.String getOrderAttr(java.lang.String order)
public java.lang.String getOrientationAttr(java.lang.String orientation)