1 12 13 package com.openedit.modules.admin.users; 14 15 import org.dom4j.DocumentFactory; 16 import org.dom4j.Element; 17 import org.dom4j.Namespace; 18 import org.dom4j.QName; 19 20 import com.openedit.users.Group; 21 import com.openedit.webui.list.WebList; 22 import com.openedit.webui.list.WebListCellRenderer; 23 24 25 30 public class GroupListCellRenderer implements WebListCellRenderer 31 { 32 public static final Namespace GROUP_NAMESPACE = DocumentFactory.getInstance().createNamespace( 33 "group", "http://www.wspublisher.com/xmlns/Group"); 34 public static final QName GROUP_QNAME = DocumentFactory.getInstance().createQName( 35 "group", GROUP_NAMESPACE); 36 public static final QName NAME_QNAME = DocumentFactory.getInstance().createQName( 37 "name", GROUP_NAMESPACE); 38 39 42 public GroupListCellRenderer() 43 { 44 super(); 45 } 46 47 50 public Element getListCellElement(WebList inList, Object inValue, DocumentFactory inFactory) 51 { 52 Element elem = inFactory.createElement(GROUP_QNAME); 53 Group group = (Group) inValue; 54 Element nameElem = DocumentFactory.getInstance().createElement(NAME_QNAME); 55 nameElem.setText(group.getName()); 56 elem.add(nameElem); 57 58 return elem; 59 } 60 } 61 | Popular Tags |