You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by mi...@apache.org on 2003/10/02 00:34:10 UTC

cvs commit: jakarta-tapestry/contrib/src/org/apache/tapestry/contrib/table/model/simple SimpleTableColumn.java

mindbridge    2003/10/01 15:34:10

  Modified:    contrib/src/org/apache/tapestry/contrib/table/model/simple
                        SimpleTableColumn.java
  Log:
  Adding setColumnComparator() to allow easier use of standard comparators for column sorting
  
  Revision  Changes    Path
  1.4       +14 -1     jakarta-tapestry/contrib/src/org/apache/tapestry/contrib/table/model/simple/SimpleTableColumn.java
  
  Index: SimpleTableColumn.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tapestry/contrib/src/org/apache/tapestry/contrib/table/model/simple/SimpleTableColumn.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SimpleTableColumn.java	6 Sep 2003 14:04:42 -0000	1.3
  +++ SimpleTableColumn.java	1 Oct 2003 22:34:10 -0000	1.4
  @@ -189,6 +189,19 @@
   		m_objEvaluator = evaluator;
   	}
   
  +    /**
  +     * Sets a comparator that compares the values of this column rather than 
  +     * the objects representing the full rows. <br>
  +     * This method allows easier use of standard comparators for sorting
  +     * the column. It simply wraps the provided comparator with a row-to-column 
  +     * convertor and invokes the setComparator() method.
  +     * @param comparator The column value comparator
  +     */
  +    public void setColumnComparator(Comparator comparator)
  +    {
  +        setComparator(new ColumnComparator(this, comparator));
  +    }
  +
   	/**
   	 * Extracts the value of the column from the row object
   	 * @param objRow the row object
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org