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.ObjectBean;
20
21 /***
22 * Base class for modules describing Metadata of feeds, default implementations.
23 * Examples of such modules are the Dublin Core and Syndication modules.
24 * <p>
25 * @author Alejandro Abdelnur
26 *
27 */
28 public abstract class ModuleImpl extends ObjectBean implements Module {
29 private String _uri;
30
31 /***
32 * Constructor.
33 * <p>
34 * @param beanClass the class/interface to be used for property scanning.
35 * @param uri URI of the module.
36 *
37 */
38 protected ModuleImpl(Class beanClass,String uri) {
39 super(beanClass);
40 _uri = uri;
41 }
42
43 /***
44 * Returns the URI of the module.
45 * <p>
46 * @return URI of the module.
47 *
48 */
49 public String getUri() {
50 return _uri;
51 }
52
53 }