1 5 package org.exoplatform.portlets.portletregistery.renderer.html; 6 7 8 import javax.faces.context.ResponseWriter; 9 import org.exoplatform.faces.FacesConstants; 10 import org.exoplatform.faces.core.component.model.Parameter; 11 import org.exoplatform.portlets.portletregistery.component.UIPortletCategory; 12 import java.io.IOException ; 13 import java.util.ResourceBundle ; 14 19 public class PortletCategoryRenderer 20 extends org.exoplatform.portal.faces.renderer.html.portlet.PortletCategoryRenderer { 21 22 private static Parameter[] editCategoryParams = 23 { new Parameter(FacesConstants.ACTION , UIPortletCategory.EDIT_CATEGORY) }; 24 private static Parameter[] addPortletParams = 25 { new Parameter(FacesConstants.ACTION , UIPortletCategory.ADD_PORTLET) } ; 26 private static Parameter[] deleteCategoryParams = 27 { new Parameter(FacesConstants.ACTION , UIPortletCategory.DELETE_CATEGORY) } ; 28 29 protected void renderFooter(org.exoplatform.portal.faces.component.UIPortletCategory uiCategory, 30 ResponseWriter w, ResourceBundle res) throws IOException { 31 w.write("<div align='center'>") ; 32 linkRenderer_.render(w, uiCategory, res.getString("UIPortletCategory.button.edit-category"), editCategoryParams) ; 33 linkRenderer_.render(w, uiCategory, res.getString("UIPortletCategory.button.add-portlet"), addPortletParams) ; 34 linkRenderer_.render(w,uiCategory, res.getString("UIPortletCategory.button.delete-category"), deleteCategoryParams) ; 35 w.write("</div>") ; 36 } 37 } | Popular Tags |