1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.sun.syndication.feed.module;
18
19 import com.sun.syndication.common.ToString;
20
21 /***
22 * Base class for modules describing Metadata of feeds. Examples of such modules are
23 * the Dublin Core and Syndication modules.
24 * <p>
25 * @author Alejandro Abdelnur
26 *
27 */
28 public interface ModuleI extends Cloneable,ToString {
29
30 /***
31 * Returns the URI of the module.
32 * <p>
33 * @return URI of the module.
34 *
35 */
36 String getUri();
37
38 /***
39 * Creates a deep clone of the object.
40 * <p>
41 * @return a clone of the object.
42 * @throws CloneNotSupportedException thrown if an element of the object cannot be cloned.
43 *
44 */
45 public Object clone() throws CloneNotSupportedException;
46
47 }