01: /*
02: * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
03: * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
04: */
05:
06: package javax.xml.bind.annotation;
07:
08: /**
09: * Enumeration of XML Schema namespace qualifications.
10: *
11: * <p>See "Package Specification" in javax.xml.bind.package javadoc for
12: * additional common information.</p>
13: *
14: * <p><b>Usage</b>
15: * <p>
16: * The namespace qualification values are used in the annotations
17: * defined in this packge. The enumeration values are mapped as follows:
18: *
19: * <p>
20: * <table border="1" cellpadding="4" cellspacing="3">
21: * <tbody>
22: * <tr>
23: * <td><b>Enum Value<b></td>
24: * <td><b>XML Schema Value<b></td>
25: * </tr>
26: *
27: * <tr valign="top">
28: * <td>UNQUALIFIED</td>
29: * <td>unqualified</td>
30: * </tr>
31: * <tr valign="top">
32: * <td>QUALIFIED</td>
33: * <td>qualified</td>
34: * </tr>
35: * <tr valign="top">
36: * <td>UNSET</td>
37: * <td>namespace qualification attribute is absent from the
38: * XML Schema fragment</td>
39: * </tr>
40: * </tbody>
41: * </table>
42: *
43: * @author Sekhar Vajjhala, Sun Microsystems, Inc.
44: * @since JAXB2.0
45: * @version $Revision: 1.2 $
46: */
47: public enum XmlNsForm {
48: UNQUALIFIED, QUALIFIED, UNSET
49: }
|