KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > portlets > portletregistery > renderer > html > PortletCategoryRenderer


1 /**
2  * Copyright 2001-2003 The eXo platform SARL All rights reserved.
3  * Please look at license.txt in info directory for more license detail.
4  */

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 JavaDoc;
13 import java.util.ResourceBundle JavaDoc;
14 /**
15  * Created y the eXo platform team
16  * User: Benjamin Mestrallet
17  * Date: 17 juin 2004
18  */

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 JavaDoc res) throws IOException JavaDoc {
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