1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.pluto.om.portlet;
21
22 /***
23 * <P>
24 * This interface provides access to a set of <CODE>ContentType</CODE> objects.
25 * </P>
26 * <P>
27 * This interface defines the model as known from the MVC pattern.
28 * Its purpose is to provide read access to the data stored in the model.
29 * </P>
30 *
31
32 */
33 public interface ContentTypeSet extends org.apache.pluto.om.Model
34 {
35
36
37 /***
38 * Returns all content types as iterator
39 *
40 * @return An iterator containing <CODE>ContentType</CODE> objects
41 */
42 public java.util.Iterator iterator();
43
44 /***
45 * Returns the content type of the given contentType string
46 * The return value can be NULL.
47 *
48 * @return the content type object
49 */
50 public ContentType get(String contentType);
51
52 /***
53 * Return true if the given portlet mode is supported for any content type
54 * in this set.
55 */
56 public boolean supportsPortletMode(javax.portlet.PortletMode portletMode);
57
58 }