Mercurial > repos > uga-galaxy-group > webservice_toolsuite_v1_1
comparison WebServiceExtensionsV1.1/WebServiceToolWorkflow_REST_SOAP/lib/SAWADLParser/src/edu/uga/cs/lsdis/meteors/wadls/extensions/schema/SchemaConstants.java @ 0:049760c677de default tip
Galaxy WSExtensions added successfully
author | uga-galaxy-group |
---|---|
date | Tue, 05 Jul 2011 19:34:18 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:049760c677de |
---|---|
1 /* | |
2 * (c) Copyright IBM Corp 2004, 2005 | |
3 */ | |
4 | |
5 package edu.uga.cs.lsdis.meteors.wadls.extensions.schema; | |
6 | |
7 import java.util.Arrays; | |
8 import java.util.List; | |
9 import javax.xml.namespace.QName; | |
10 | |
11 import edu.uga.cs.lsdis.meteors.wadls.Constants; | |
12 | |
13 /** | |
14 * Constants used for handling XML Schemas | |
15 * | |
16 * @author Zixin Wu (wuzixin@uga.edu) | |
17 * @author John Kaputin <kaputin@uk.ibm.com> | |
18 */ | |
19 public class SchemaConstants { | |
20 | |
21 //Schema attribute names | |
22 public static final String ATTR_ID = "id"; | |
23 public static final String ATTR_SCHEMA_LOCATION = "schemaLocation"; | |
24 public static final String ATTR_HREF = "href"; | |
25 public static final String ATTR_NAME = "name"; | |
26 public static final String ATTR_TYPE = "type"; | |
27 public static final String ATTR_REF = "ref"; | |
28 public static final String ATTR_BASE = "base"; | |
29 public static final String ATTR_MAXOCCURS = "maxOccurs"; | |
30 public static final String ATTR_MINOCCURS = "minOccurs"; | |
31 | |
32 //Schema element names | |
33 public static final String ELEM_SCHEMA = "schema"; | |
34 public static final String ELEM_INCLUDE = "include"; | |
35 public static final String ELEM_REDEFINE = "redefine"; | |
36 public static final String ELEM_ELEMENT = "element"; | |
37 public static final String ELEM_SIMPLETYPE = "simpleType"; | |
38 public static final String ELEM_COMPLEXTYPE = "complexType"; | |
39 public static final String ELEM_ALL = "all"; | |
40 public static final String ELEM_SEQUENCE = "sequence"; | |
41 public static final String ELEM_CHOICE = "choice"; | |
42 public static final String ELEM_COMPLEXCONTENT = "complexContent"; | |
43 public static final String ELEM_RESTRICTION = "restriction"; | |
44 public static final String ELEM_EXTENSION = "extension"; | |
45 public static final String ELEM_GROUP = "group"; | |
46 | |
47 //Schema uri | |
48 public static final String NS_URI_XSD_1998 = | |
49 "http://www.w3.org/XML/1998/namespace"; | |
50 public static final String NS_URI_WADL = | |
51 "http://wadl.dev.java.net/2009/02"; | |
52 public static final String NS_URI_XSD_1999 = | |
53 "http://www.w3.org/1999/XMLSchema"; | |
54 public static final String NS_URI_XSD_2000 = | |
55 "http://www.w3.org/2000/10/XMLSchema"; | |
56 public static final String NS_URI_XSD_2001 = | |
57 "http://www.w3.org/2001/XMLSchema"; | |
58 public static final List XSD_STR_LIST = Arrays.asList(new String[] | |
59 {NS_URI_XSD_1998, NS_URI_XSD_1999, NS_URI_XSD_2000, NS_URI_XSD_2001}); | |
60 | |
61 //Schema qnames | |
62 public static final QName Q_ELEM_XSD_1999 = | |
63 new QName(NS_URI_XSD_1999, ELEM_SCHEMA); | |
64 public static final QName Q_ELEM_XSD_2000 = | |
65 new QName(NS_URI_XSD_2000, ELEM_SCHEMA); | |
66 public static final QName Q_ELEM_XSD_2001 = | |
67 new QName(NS_URI_XSD_2001, ELEM_SCHEMA); | |
68 public static final List XSD_QNAME_LIST = Arrays.asList(new QName[] | |
69 {Q_ELEM_XSD_1999, Q_ELEM_XSD_2000, Q_ELEM_XSD_2001}); | |
70 | |
71 //Schema import qnames | |
72 public static final QName Q_ELEM_IMPORT_XSD_1999 = new QName( | |
73 NS_URI_XSD_1999, Constants.ELEM_IMPORT); | |
74 public static final QName Q_ELEM_IMPORT_XSD_2000 = new QName( | |
75 NS_URI_XSD_2000, Constants.ELEM_IMPORT); | |
76 public static final QName Q_ELEM_IMPORT_XSD_2001 = new QName( | |
77 NS_URI_XSD_2001, Constants.ELEM_IMPORT); | |
78 public static final List XSD_IMPORT_QNAME_LIST = Arrays.asList(new QName[] | |
79 { Q_ELEM_IMPORT_XSD_1999, Q_ELEM_IMPORT_XSD_2000, Q_ELEM_IMPORT_XSD_2001 }); | |
80 | |
81 | |
82 //Schema include qnames | |
83 public static final QName Q_ELEM_INCLUDE_XSD_1999 = new QName( | |
84 NS_URI_XSD_1999, ELEM_INCLUDE); | |
85 public static final QName Q_ELEM_INCLUDE_XSD_2000 = new QName( | |
86 NS_URI_XSD_2000, ELEM_INCLUDE); | |
87 public static final QName Q_ELEM_INCLUDE_XSD_2001 = new QName( | |
88 NS_URI_XSD_2001, ELEM_INCLUDE); | |
89 public static final QName Q_ELEM_INCLUDE_WADL = new QName( | |
90 NS_URI_WADL, ELEM_INCLUDE); | |
91 | |
92 public static final List XSD_INCLUDE_QNAME_LIST = Arrays.asList(new QName[] | |
93 { Q_ELEM_INCLUDE_XSD_1999, Q_ELEM_INCLUDE_XSD_2000, Q_ELEM_INCLUDE_XSD_2001,Q_ELEM_INCLUDE_WADL }); | |
94 | |
95 //Schema redefine qnames | |
96 public static final QName Q_ELEM_REDEFINE_XSD_1999 = new QName( | |
97 NS_URI_XSD_1999, ELEM_REDEFINE); | |
98 public static final QName Q_ELEM_REDEFINE_XSD_2000 = new QName( | |
99 NS_URI_XSD_2000, ELEM_REDEFINE); | |
100 public static final QName Q_ELEM_REDEFINE_XSD_2001 = new QName( | |
101 NS_URI_XSD_2001, ELEM_REDEFINE); | |
102 public static final List XSD_REDEFINE_QNAME_LIST = Arrays.asList(new QName[] | |
103 { Q_ELEM_REDEFINE_XSD_1999, Q_ELEM_REDEFINE_XSD_2000, Q_ELEM_REDEFINE_XSD_2001 }); | |
104 | |
105 | |
106 } |