1 23 package org.infoglue.deliver.portal.om; 24 25 import java.util.Iterator ; 26 import java.util.List ; 27 28 import javax.portlet.PortletMode; 29 30 import org.apache.pluto.om.portlet.ContentType; 31 import org.apache.pluto.om.portlet.ContentTypeSet; 32 33 37 public class ContentTypeSetImpl implements ContentTypeSet { 38 39 private List contentTypes; 40 private boolean supportsPortletMode; 41 42 45 public Iterator iterator() { 46 return contentTypes.iterator(); 47 } 48 49 52 public ContentType get(String contentType) { 53 for(Iterator it = contentTypes.iterator(); it.hasNext();) { 54 ContentType type = (ContentType)it.next(); 55 if(type.getContentType().equals(contentType)) { 56 return type; 57 } 58 } 59 return null; 60 } 61 62 65 public boolean supportsPortletMode(PortletMode portletMode) { 66 return supportsPortletMode; 67 } 68 69 } 70 | Popular Tags |