|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.render.Renderer
org.apache.myfaces.renderkit.html.HtmlRenderer
org.apache.myfaces.renderkit.html.HtmlTableRendererBase
| Field Summary | |
protected static java.lang.String |
FOOTER_FACET_NAME
Footer facet name. |
protected static java.lang.String |
HEADER_FACET_NAME
Header facet name. |
| Constructor Summary | |
HtmlTableRendererBase()
|
|
| Method Summary | |
protected void |
afterRow(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIData uiData)
Convenient method for derived table renderers. |
protected void |
afterTable(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIData uiData)
Convenient method for derived table renderers. |
protected void |
beforeRow(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIData uiData)
Convenient method for derived table renderers. |
protected void |
beforeTable(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIData uiData)
Convenient method for derived table renderers. |
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected int |
determineChildColSpan(javax.faces.component.UIComponent uiComponent)
|
void |
encodeBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
void |
encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
protected void |
encodeColumnChild(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData,
javax.faces.component.UIComponent component,
java.util.Iterator columnStyleIterator)
|
void |
encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
void |
encodeInnerHtml(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
Renders everything inside the |
protected static java.lang.String |
getFooterClass(javax.faces.component.UIComponent component)
Gets the footerClass attribute of the given UIComponent. |
protected static java.lang.String |
getHeaderClass(javax.faces.component.UIComponent component)
Gets the headerClass attribute of the given UIComponent. |
boolean |
getRendersChildren()
|
protected boolean |
hasFacet(boolean header,
javax.faces.component.UIComponent uiComponent)
|
protected void |
renderColumnBody(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData,
javax.faces.component.UIComponent component,
java.util.Iterator columnStyleIterator)
Renders the body of a given UIColumn (everything but the header and footer facets). |
protected void |
renderColumnChildHeaderOrFooterRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent uiComponent,
java.lang.String styleClass,
boolean header)
|
protected void |
renderColumnFooterCell(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIColumn uiColumn,
java.lang.String footerStyleClass,
int colspan)
Renders the footer facet for the given UIColumn. |
protected void |
renderColumnFooterCell(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent uiComponent,
javax.faces.component.UIComponent facet,
java.lang.String footerStyleClass,
int colspan)
Renders the footer facet for the given UIColumn. |
protected void |
renderColumnFooterRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
java.lang.String footerStyleClass)
Renders the footer row for the columns, which is a separate row from the footer row for the UIData footer facet. |
protected void |
renderColumnHeaderCell(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIColumn uiColumn,
java.lang.String headerStyleClass,
int colspan)
Renders the header facet for the given UIColumn. |
protected void |
renderColumnHeaderCell(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent uiComponent,
javax.faces.component.UIComponent facet,
java.lang.String headerStyleClass,
int colspan)
Renders the header facet for the given UIColumn. |
protected void |
renderColumnHeaderRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
java.lang.String headerStyleClass)
Renders the header row for the columns, which is a separate row from the header row for the UIData header facet. |
protected void |
renderFacet(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
boolean header)
Renders either the header or the footer facets. |
protected void |
renderRowEnd(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData)
Renders the end of a row of body content. |
protected void |
renderRowStart(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData,
java.util.Iterator rowStyleIterator)
Renders the start of a new row of body content. |
protected void |
renderRowStyle(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData,
java.util.Iterator rowStyleIterator)
|
protected void |
renderTableFooterRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
javax.faces.component.UIComponent footerFacet,
java.lang.String footerStyleClass,
int colspan)
Renders the footer row of the table being rendered. |
protected void |
renderTableHeaderRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
javax.faces.component.UIComponent headerFacet,
java.lang.String headerStyleClass,
int colspan)
Renders the header row of the table being rendered. |
| Methods inherited from class javax.faces.render.Renderer |
convertClientId, getConvertedValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final java.lang.String HEADER_FACET_NAME
protected static final java.lang.String FOOTER_FACET_NAME
| Constructor Detail |
public HtmlTableRendererBase()
| Method Detail |
public boolean getRendersChildren()
Renderer.getRendersChildren()
public void encodeBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws java.io.IOException
java.io.IOExceptionRenderer.encodeBegin(FacesContext, UIComponent)
public void encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
encodeChildren in class HtmlRendererjava.io.IOExceptionRenderer.encodeChildren(FacesContext, UIComponent)
public void encodeInnerHtml(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
java.io.IOException
protected void encodeColumnChild(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData,
javax.faces.component.UIComponent component,
java.util.Iterator columnStyleIterator)
throws java.io.IOException
java.io.IOException
protected void renderColumnBody(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData,
javax.faces.component.UIComponent component,
java.util.Iterator columnStyleIterator)
throws java.io.IOException
UIColumn (everything but the header and footer facets).
facesContext - the FacesContext.writer - the ResponseWriter.uiData - the UIData being rendered.component - the UIComponent to render.columnStyleIterator - the styleClass of the UIColumn or null if
there is none.
java.io.IOException - if an exception occurs.
protected void renderRowStart(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData,
java.util.Iterator rowStyleIterator)
throws java.io.IOException
facesContext - the FacesContext.writer - the ResponseWriter.uiData - the UIData being rendered.rowStyleIterator - te styleClass of the row or null if there is none.
java.io.IOException - if an exceptoin occurs.
protected void renderRowStyle(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData,
java.util.Iterator rowStyleIterator)
throws java.io.IOException
java.io.IOException
protected void renderRowEnd(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIData uiData)
throws java.io.IOException
facesContext - the FacesContext.writer - the ResponseWriter.uiData - the UIData being rendered.
java.io.IOException - if an exceptoin occurs.
protected void beforeTable(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIData uiData)
throws java.io.IOException
facesContext - the FacesContext.uiData - the UIData being rendered.
java.io.IOException
protected void beforeRow(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIData uiData)
throws java.io.IOException
facesContext - the FacesContext.uiData - the UIData being rendered.
java.io.IOException
protected void afterRow(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIData uiData)
throws java.io.IOException
facesContext - the FacesContext.uiData - the UIData being rendered.
java.io.IOException
protected void afterTable(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIData uiData)
throws java.io.IOException
facesContext - the FacesContext.uiData - the UIData being rendered.
java.io.IOException
public void encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws java.io.IOException
java.io.IOExceptionRenderer.encodeEnd(FacesContext, UIComponent)
protected void renderFacet(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
boolean header)
throws java.io.IOException
facesContext - the FacesContext.writer - the ResponseWriter.component - the parent UIComponent containing the facets.header - whether this is the header facet (if not, then the footer facet).
java.io.IOException - if an exception occurs.
protected boolean hasFacet(boolean header,
javax.faces.component.UIComponent uiComponent)
header - uiComponent -
protected int determineChildColSpan(javax.faces.component.UIComponent uiComponent)
protected void renderTableHeaderRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
javax.faces.component.UIComponent headerFacet,
java.lang.String headerStyleClass,
int colspan)
throws java.io.IOException
facesContext - the FacesContext.writer - the ResponseWriter.component - the UIComponent for whom a table is being rendered.headerFacet - the facet for the header.headerStyleClass - the styleClass of the header.colspan - the number of columns the header should span. Typically, this is
the number of columns in the table.
java.io.IOException - if an exception occurs.
protected void renderTableFooterRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
javax.faces.component.UIComponent footerFacet,
java.lang.String footerStyleClass,
int colspan)
throws java.io.IOException
facesContext - the FacesContext.writer - the ResponseWriter.component - the UIComponent for whom a table is being rendered.footerFacet - the facet for the footer.footerStyleClass - the styleClass of the footer.colspan - the number of columns the header should span. Typically, this is
the number of columns in the table.
java.io.IOException - if an exception occurs.
protected void renderColumnHeaderRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
java.lang.String headerStyleClass)
throws java.io.IOException
UIData header facet.
facesContext - the FacesContext.writer - the ResponseWriter.component - the UIComponent for whom a table is being rendered.headerStyleClass - the styleClass of the header
java.io.IOException - if an exception occurs.
protected void renderColumnFooterRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component,
java.lang.String footerStyleClass)
throws java.io.IOException
UIData footer facet.
facesContext - the FacesContext.writer - the ResponseWriter.component - the UIComponent for whom a table is being rendered.footerStyleClass - the styleClass of the footerStyleClass
java.io.IOException - if an exception occurs.
protected void renderColumnChildHeaderOrFooterRow(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent uiComponent,
java.lang.String styleClass,
boolean header)
throws java.io.IOException
java.io.IOException
protected void renderColumnHeaderCell(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIColumn uiColumn,
java.lang.String headerStyleClass,
int colspan)
throws java.io.IOException
UIColumn.
facesContext - the FacesContext.writer - the ResponseWriter.uiColumn - the UIColumn.headerStyleClass - the styleClass of the header facet.colspan - the colspan for the tableData element in which the header facet
will be wrapped.
java.io.IOException
protected void renderColumnHeaderCell(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent uiComponent,
javax.faces.component.UIComponent facet,
java.lang.String headerStyleClass,
int colspan)
throws java.io.IOException
UIColumn.
facesContext - the FacesContext.writer - the ResponseWriter.uiComponent - the UIComponent to render the facet for.facet - the UIComponent to render as facet.headerStyleClass - the styleClass of the header facet.colspan - the colspan for the tableData element in which the header facet
will be wrapped.
java.io.IOException
protected void renderColumnFooterCell(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIColumn uiColumn,
java.lang.String footerStyleClass,
int colspan)
throws java.io.IOException
UIColumn.
facesContext - the FacesContext.writer - the ResponseWriter.uiColumn - the UIComponent.footerStyleClass - the styleClass of the footer facet.colspan - the colspan for the tableData element in which the footer facet
will be wrapped.
java.io.IOException
protected void renderColumnFooterCell(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent uiComponent,
javax.faces.component.UIComponent facet,
java.lang.String footerStyleClass,
int colspan)
throws java.io.IOException
UIColumn.
facesContext - the FacesContext.writer - the ResponseWriter.uiComponent - the UIComponent to render the facet for.facet - the UIComponent to render as facet.footerStyleClass - the styleClass of the footer facet.colspan - the colspan for the tableData element in which the footer facet
will be wrapped.
java.io.IOExceptionprotected static java.lang.String getHeaderClass(javax.faces.component.UIComponent component)
UIComponent.
component - the UIComponent.
UIComponent.protected static java.lang.String getFooterClass(javax.faces.component.UIComponent component)
UIComponent.
component - the UIComponent.
UIComponent.
public void decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||