org.openfaces.renderkit.table
Class TableStructure

java.lang.Object
  extended by org.openfaces.renderkit.table.TableElement
      extended by org.openfaces.renderkit.table.TableStructure

public class TableStructure
extends TableElement


Field Summary
static java.lang.String CUSTOM_ROW_RENDERING_INFOS_KEY
           
 
Constructor Summary
TableStructure(javax.faces.component.UIComponent component, TableStyles tableStyles)
           
 
Method Summary
static boolean areGridLinesRequested(TableStyles tableStyles, TableStyles defaultStyles)
           
 TableBody getBody()
           
 java.util.Map<java.lang.Object,java.lang.String> getCellStylesMap()
           
 java.util.List<BaseColumn> getColumns()
           
 javax.faces.component.UIComponent getComponent()
           
static TableStructure getCurrentInstance(AbstractTable table)
           
 TableFooter getFooter()
           
 TableHeader getHeader()
           
 JSONObject getInitParam(javax.faces.context.FacesContext facesContext, TableStyles defaultStyles)
           
 int getLeftFixedCols()
           
 int getRightFixedCols()
           
 java.util.Map<java.lang.Object,java.lang.String> getRowStylesMap()
           
 Scrolling getScrolling()
           
 TableStyles getTableStyles()
           
 void render(javax.faces.context.FacesContext context, HeaderCell.AdditionalContentWriter additionalContentWriter)
           
 void setLeftFixedCols(int leftFixedCols)
           
 void setRightFixedCols(int rightFixedCols)
           
 
Methods inherited from class org.openfaces.renderkit.table.TableElement
getParent, getParent, setParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CUSTOM_ROW_RENDERING_INFOS_KEY

public static final java.lang.String CUSTOM_ROW_RENDERING_INFOS_KEY
See Also:
Constant Field Values
Constructor Detail

TableStructure

public TableStructure(javax.faces.component.UIComponent component,
                      TableStyles tableStyles)
Method Detail

getCurrentInstance

public static TableStructure getCurrentInstance(AbstractTable table)

getComponent

public javax.faces.component.UIComponent getComponent()

getTableStyles

public TableStyles getTableStyles()

getScrolling

public Scrolling getScrolling()

getLeftFixedCols

public int getLeftFixedCols()

setLeftFixedCols

public void setLeftFixedCols(int leftFixedCols)

getRightFixedCols

public int getRightFixedCols()

setRightFixedCols

public void setRightFixedCols(int rightFixedCols)

getColumns

public java.util.List<BaseColumn> getColumns()

getHeader

public TableHeader getHeader()

getBody

public TableBody getBody()

getFooter

public TableFooter getFooter()

render

public void render(javax.faces.context.FacesContext context,
                   HeaderCell.AdditionalContentWriter additionalContentWriter)
            throws java.io.IOException
Specified by:
render in class TableElement
Throws:
java.io.IOException

getRowStylesMap

public java.util.Map<java.lang.Object,java.lang.String> getRowStylesMap()

getCellStylesMap

public java.util.Map<java.lang.Object,java.lang.String> getCellStylesMap()

getInitParam

public JSONObject getInitParam(javax.faces.context.FacesContext facesContext,
                               TableStyles defaultStyles)

areGridLinesRequested

public static boolean areGridLinesRequested(TableStyles tableStyles,
                                            TableStyles defaultStyles)


Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.