org.apache.myfaces.trinidad.component
Class TableUtils

java.lang.Object
  extended by org.apache.myfaces.trinidad.component.TableUtils

public final class TableUtils
extends java.lang.Object

utility methods for dealing with tables.


Method Summary
static int getLast(CollectionComponent table)
          Gets the index of the last visible row that should be displayed by the given table.
static int getLast(CollectionComponent table, int rangeStart)
          Gets the index of the last visible row that should be displayed by the given table.
static java.lang.Object setupELVariable(javax.faces.context.FacesContext context, java.lang.String name, java.lang.Object value)
          Sets up an EL variable on the requestScope.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLast

public static int getLast(CollectionComponent table)
Gets the index of the last visible row that should be displayed by the given table. This is usually CollectionComponent.getFirst() added to CollectionComponent.getRows() minus 1, but it changes if RowKeyIndex.getRowCount() returns insufficient rows.

Returns:
if this table is empty, this returns CollectionComponent.getFirst() - 1

getLast

public static int getLast(CollectionComponent table,
                          int rangeStart)
Gets the index of the last visible row that should be displayed by the given table. This is usually rangeStart added to CollectionComponent.getRows() minus 1, but it changes if RowKeyIndex.getRowCount() returns insufficient rows.

Returns:
if this table is empty, this returns rangeStart - 1

setupELVariable

public static java.lang.Object setupELVariable(javax.faces.context.FacesContext context,
                                               java.lang.String name,
                                               java.lang.Object value)
Sets up an EL variable on the requestScope.

Parameters:
name - The name of the EL variable
value - The value of the EL variable
Returns:
any old value that was bound to the EL variable, or null if there was no old value.


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.