Package org.ajax4jsf.component

Examples of org.ajax4jsf.component.UIDataAdaptor


 
  /* (non-Javadoc)
   * @see org.richfaces.renderkit.AbstractRowsRenderer#encodeOneRow(javax.faces.context.FacesContext, org.richfaces.renderkit.AbstractRowsRenderer.TableHolder)
   */
  public void encodeOneRow(FacesContext context, TableHolder holder) throws IOException {
    UIDataAdaptor table = holder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    int currentRow = holder.getRowCounter();
    UIComponent dt = table.getFacet("term");
    if(null != dt){
      writer.startElement("dt", dt);
      String rowClass = holder.getColumnClass(currentRow);
      encodeStyleClass(writer, null, "rich-definition-term", null, rowClass);
      renderChild(context, dt);
View Full Code Here


 
  /* (non-Javadoc)
   * @see org.richfaces.renderkit.AbstractRowsRenderer#encodeOneRow(javax.faces.context.FacesContext, org.richfaces.renderkit.AbstractRowsRenderer.TableHolder)
   */
  public void encodeOneRow(FacesContext context, TableHolder holder) throws IOException {
    UIDataAdaptor table = holder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    int currentRow = holder.getRowCounter();
    Integer columns = (Integer) table.getAttributes().get("columns");
    int cols = (null!=columns && columns.intValue()!=Integer.MIN_VALUE)?columns.intValue():1;
   
    if (columns.intValue() == 0) {
      cols = 1;
    }
View Full Code Here

  /* (non-Javadoc)
   * @see org.richfaces.renderkit.AbstractRowsRenderer#doCleanup(org.richfaces.renderkit.TableHolder)
   */
  protected void doCleanup(FacesContext context, TableHolder tableHolder) throws IOException {
    int rest = 0;
    UIDataAdaptor table = tableHolder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    Integer columns = (Integer) table.getAttributes().get("columns");
   
    boolean isCleanable = (null!=columns && columns.intValue()!=Integer.MIN_VALUE)? true:false
    int cols = isCleanable ? columns.intValue():1;
   
    rest = tableHolder.getRowCounter()-tableHolder.getGridRowCounter()*cols;
 
View Full Code Here

   *      java.lang.Object, java.lang.Object)
   */
  public void process(FacesContext context, Object rowKey, Object argument)
      throws IOException {
    TableHolder holder = (TableHolder) argument;
    UIDataAdaptor table = holder.getTable();
    table.setRowKey(context, rowKey);
    encodeOneRow(context, holder);
    holder.nextRow();
  }
View Full Code Here

   * @param component
   * @throws IOException
   */
  protected void encodeRows(FacesContext context, UIComponent component, TableHolder tableHolder)
      throws IOException {
    UIDataAdaptor table = (UIDataAdaptor) component;
    Object key = table.getRowKey();
    table.captureOrigValue(context);
   
    table.walk(context, this, tableHolder);
   
    doCleanup(context, tableHolder);
    table.setRowKey(key);
    table.restoreOrigValue(context);
  }
View Full Code Here

 
  /* (non-Javadoc)
   * @see org.richfaces.renderkit.AbstractRowsRenderer#encodeOneRow(javax.faces.context.FacesContext, org.richfaces.renderkit.AbstractRowsRenderer.TableHolder)
   */
  public void encodeOneRow(FacesContext context, TableHolder holder) throws IOException {
    UIDataAdaptor table = holder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    int currentRow = holder.getRowCounter();
    Integer columns = (Integer) table.getAttributes().get("columns");
    int cols = (null!=columns && columns.intValue()!=Integer.MIN_VALUE)?columns.intValue():0;
    int gridRowCounter = holder.getGridRowCounter();
    if ( cols >0 && currentRow%cols==0) {
      if (currentRow != 0 ) {
      writer.endElement(HTML.TR_ELEMENT);
View Full Code Here

 
  /* (non-Javadoc)
   * @see org.richfaces.renderkit.AbstractRowsRenderer#doCleanup(org.richfaces.renderkit.TableHolder)
   */
  protected void doCleanup(FacesContext context, TableHolder tableHolder) throws IOException {
    UIDataAdaptor table = tableHolder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    Integer columns = (Integer) table.getAttributes().get("columns");
    if (null!=columns && columns.intValue()!=Integer.MIN_VALUE ) {
      int rest = tableHolder.getRowCounter()-tableHolder.getGridRowCounter()*columns.intValue();
      for(int i = rest;i<columns.intValue();i++){
        writer.startElement(HTML.td_ELEM, table);
        String columnClass = tableHolder.getColumnClass(i);
View Full Code Here

   *      java.lang.Object, java.lang.Object)
   */
  public void process(FacesContext context, Object rowKey, Object argument)
      throws IOException {
    TableHolder holder = (TableHolder) argument;
    UIDataAdaptor table = holder.getTable();
    table.setRowKey(context, rowKey);
    encodeOneRow(context, holder);
    holder.nextRow();
  }
View Full Code Here

   * @param component
   * @throws IOException
   */
  public void encodeRows(FacesContext context, UIComponent component)
      throws IOException {
    UIDataAdaptor table = (UIDataAdaptor) component;
    Object key = table.getRowKey();
    table.captureOrigValue(context);
    TableHolder tableHolder = new TableHolder(table);
    table.walk(context, this, tableHolder);
    doCleanup(context, tableHolder);
    table.setRowKey(key);
    table.restoreOrigValue(context);
  }
View Full Code Here

 
  /* (non-Javadoc)
   * @see org.richfaces.renderkit.AbstractRowsRenderer#encodeOneRow(javax.faces.context.FacesContext, org.richfaces.renderkit.AbstractRowsRenderer.TableHolder)
   */
  public void encodeOneRow(FacesContext context, TableHolder holder) throws IOException {
    UIDataAdaptor table = holder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    int currentRow = holder.getRowCounter();
    Integer columns = (Integer) table.getAttributes().get("columns");
    int cols = (null!=columns && columns.intValue()!=Integer.MIN_VALUE)?columns.intValue():1;
   
    if (columns.intValue() == 0) {
      cols = 1;
    }
View Full Code Here

TOP

Related Classes of org.ajax4jsf.component.UIDataAdaptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.