[richfaces-svn-commits] JBoss Rich Faces SVN: r4662 - trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Dec 10 11:10:41 EST 2007


Author: andrei_exadel
Date: 2007-12-10 11:10:40 -0500 (Mon, 10 Dec 2007)
New Revision: 4662

Modified:
   trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets/ColumnsHandler.java
Log:
RF-1201 refactoring

Modified: trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets/ColumnsHandler.java
===================================================================
--- trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets/ColumnsHandler.java	2007-12-10 15:56:23 UTC (rev 4661)
+++ trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets/ColumnsHandler.java	2007-12-10 16:10:40 UTC (rev 4662)
@@ -50,37 +50,7 @@
 
     /** index attribute */
     private TagAttribute index;
-
-    /** colspan attribute */
-    private TagAttribute colspan;
-
-    /** rowspan attribute */
-    private TagAttribute rowspan;
-
-    /** breakBefore attribute */
-    private TagAttribute breakBefore;
-
-    /** headerClass attribute */
-    private TagAttribute headerClass;
-
-    /** footerClass attribute */
-    private TagAttribute footerClass;
-
-    /** width attribute */
-    private TagAttribute width;
-
-    /** sortable attribute */
-    private TagAttribute sortable;
-
-    /** sortExpression attribute */
-    private TagAttribute sortExpression;
-
-    /** style attribute */
-    private TagAttribute style;
-
-    /** styleClass attribute */
-    private TagAttribute styleClass;
-
+   
     /** rendered attribute */
     private TagAttribute rendered;
 
@@ -118,21 +88,9 @@
      */
     public ColumnsHandler(ComponentConfig config) {
 	super(config);
-	this.breakBefore = getAttribute("breakBefore");
 	this.value = getAttribute("value");
 	this.var = getAttribute("var");
 	this.index = getAttribute("index");
-	this.rowspan = getAttribute("rowspan");
-	this.colspan = getAttribute("colspan");
-	this.headerClass = getAttribute("headerClass");
-	this.footerClass = getAttribute("footerClass");
-	this.width = getAttribute("width");
-	this.sortable = getAttribute("sortable");
-	this.sortExpression = getAttribute("sortExpression");
-	this.style = getAttribute("style");
-	this.styleClass = getAttribute("styleClass");
-
-	// TODO Auto-generated constructor stub
     }
 
     /**
@@ -290,7 +248,6 @@
 	try {
 	    if (hasNext()) {
 		next(ctx);
-		initColumn(ctx, c);
 		super.apply(ctx, parent);
 	    } else {
 		vCounter = 1;
@@ -403,28 +360,8 @@
 
     }
 
+    
     /**
-     * Inits created column by this tag attributes
-     * 
-     * @param ctx
-     * @param column
-     */
-    private void initColumn(FaceletContext ctx, UIComponent column) {
-	setColumnAttribute(width, column, ctx);
-	setColumnAttribute(colspan, column, ctx);
-	setColumnAttribute(rowspan, column, ctx);
-	setColumnAttribute(style, column, ctx);
-	setColumnAttribute(styleClass, column, ctx);
-	setColumnAttribute(breakBefore, column, ctx);
-	setColumnAttribute(headerClass, column, ctx);
-	setColumnAttribute(footerClass, column, ctx);
-	setColumnAttribute(sortable, column, ctx);
-	setColumnAttribute(sortExpression, column, ctx);
-	setColumnAttribute(rendered, column, ctx);
-
-    }
-
-    /**
      * Sets attribute to column
      * 
      * @param attr




More information about the richfaces-svn-commits mailing list