1 16 package org.apache.cocoon.faces.taglib.html; 17 18 import org.apache.cocoon.faces.taglib.UIComponentTag; 19 20 import javax.faces.FacesException; 21 import javax.faces.component.UIColumn; 22 import javax.faces.component.UIComponent; 23 24 27 public class ColumnTag extends UIComponentTag { 28 29 public String getRendererType() { 30 return null; 31 } 32 33 public String getComponentType() { 34 return "javax.faces.Column"; 35 } 36 37 protected void setProperties(UIComponent component) { 38 super.setProperties(component); 39 40 if (!(component instanceof UIColumn)) { 41 throw new FacesException("Tag <" + getClass().getName() + "> expected UIColumn. " + 42 "Got <" + component.getClass().getName() + ">"); 43 } 44 } 45 } 46 | Popular Tags |