0
|
1 /*
|
|
2 * (c) Copyright IBM Corp 2004, 2005
|
|
3 */
|
|
4
|
|
5 package javax.wadls.extensions;
|
|
6
|
|
7 import java.util.*;
|
|
8
|
|
9 import javax.wadls.extensions.ExtensibilityElement;
|
|
10
|
|
11 /**
|
|
12 * Classes that implement this interface can contain extensibility
|
|
13 * elements.
|
|
14 *
|
|
15 * @author John Kaputin
|
|
16 */
|
|
17 public interface ElementExtensible {
|
|
18
|
|
19 /**
|
|
20 * Add an extensibility element.
|
|
21 *
|
|
22 * @param extElement the extensibility element to be added
|
|
23 */
|
|
24 public void addExtensibilityElement(ExtensibilityElement extElement);
|
|
25
|
|
26 /**
|
|
27 * Get all the extensibility elements defined here.
|
|
28 */
|
|
29 public List getExtensibilityElements();
|
|
30
|
|
31
|
|
32 }
|