Tue, 06 Mar 2012 16:09:35 -0800
7150322: Stop using drop source bundles in jaxws
Reviewed-by: darcy, ohrstrom
1 /*
2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. Oracle designates this
8 * particular file as subject to the "Classpath" exception as provided
9 * by Oracle in the LICENSE file that accompanied this code.
10 *
11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
26 package com.sun.tools.internal.ws.wsdl.document.soap;
28 import com.sun.xml.internal.ws.encoding.soap.streaming.SOAPNamespaceConstants;
30 import javax.xml.namespace.QName;
32 /**
33 * Interface defining SOAP-related constants.
34 *
35 * @author WS Development Team
36 */
37 public interface SOAPConstants {
39 // namespace URIs
40 public static final String URI_ENVELOPE = SOAPNamespaceConstants.ENVELOPE;
41 public static final String NS_WSDL_SOAP =
42 "http://schemas.xmlsoap.org/wsdl/soap/";
43 public static final String NS_SOAP_ENCODING = "http://schemas.xmlsoap.org/soap/encoding/";
45 // other URIs
46 public final String URI_SOAP_TRANSPORT_HTTP =
47 "http://schemas.xmlsoap.org/soap/http";
49 // QNames
50 public static final QName QNAME_ADDRESS =
51 new QName(NS_WSDL_SOAP, "address");
52 public static final QName QNAME_BINDING =
53 new QName(NS_WSDL_SOAP, "binding");
54 public static final QName QNAME_BODY = new QName(NS_WSDL_SOAP, "body");
55 public static final QName QNAME_FAULT = new QName(NS_WSDL_SOAP, "fault");
56 public static final QName QNAME_HEADER = new QName(NS_WSDL_SOAP, "header");
57 public static final QName QNAME_HEADERFAULT =
58 new QName(NS_WSDL_SOAP, "headerfault");
59 public static final QName QNAME_OPERATION =
60 new QName(NS_WSDL_SOAP, "operation");
61 public static final QName QNAME_MUSTUNDERSTAND =
62 new QName(URI_ENVELOPE, "mustUnderstand");
65 // SOAP encoding QNames
66 public static final QName QNAME_TYPE_ARRAY =
67 new QName(NS_SOAP_ENCODING, "Array");
68 public static final QName QNAME_ATTR_GROUP_COMMON_ATTRIBUTES =
69 new QName(NS_SOAP_ENCODING, "commonAttributes");
70 public static final QName QNAME_ATTR_ARRAY_TYPE =
71 new QName(NS_SOAP_ENCODING, "arrayType");
72 public static final QName QNAME_ATTR_OFFSET =
73 new QName(NS_SOAP_ENCODING, "offset");
74 public static final QName QNAME_ATTR_POSITION =
75 new QName(NS_SOAP_ENCODING, "position");
77 public static final QName QNAME_TYPE_BASE64 =
78 new QName(NS_SOAP_ENCODING, "base64");
80 public static final QName QNAME_ELEMENT_STRING =
81 new QName(NS_SOAP_ENCODING, "string");
82 public static final QName QNAME_ELEMENT_NORMALIZED_STRING =
83 new QName(NS_SOAP_ENCODING, "normalizedString");
84 public static final QName QNAME_ELEMENT_TOKEN =
85 new QName(NS_SOAP_ENCODING, "token");
86 public static final QName QNAME_ELEMENT_BYTE =
87 new QName(NS_SOAP_ENCODING, "byte");
88 public static final QName QNAME_ELEMENT_UNSIGNED_BYTE =
89 new QName(NS_SOAP_ENCODING, "unsignedByte");
90 public static final QName QNAME_ELEMENT_BASE64_BINARY =
91 new QName(NS_SOAP_ENCODING, "base64Binary");
92 public static final QName QNAME_ELEMENT_HEX_BINARY =
93 new QName(NS_SOAP_ENCODING, "hexBinary");
94 public static final QName QNAME_ELEMENT_INTEGER =
95 new QName(NS_SOAP_ENCODING, "integer");
96 public static final QName QNAME_ELEMENT_POSITIVE_INTEGER =
97 new QName(NS_SOAP_ENCODING, "positiveInteger");
98 public static final QName QNAME_ELEMENT_NEGATIVE_INTEGER =
99 new QName(NS_SOAP_ENCODING, "negativeInteger");
100 public static final QName QNAME_ELEMENT_NON_NEGATIVE_INTEGER =
101 new QName(NS_SOAP_ENCODING, "nonNegativeInteger");
102 public static final QName QNAME_ELEMENT_NON_POSITIVE_INTEGER =
103 new QName(NS_SOAP_ENCODING, "nonPositiveInteger");
104 public static final QName QNAME_ELEMENT_INT =
105 new QName(NS_SOAP_ENCODING, "int");
106 public static final QName QNAME_ELEMENT_UNSIGNED_INT =
107 new QName(NS_SOAP_ENCODING, "unsignedInt");
108 public static final QName QNAME_ELEMENT_LONG =
109 new QName(NS_SOAP_ENCODING, "long");
110 public static final QName QNAME_ELEMENT_UNSIGNED_LONG =
111 new QName(NS_SOAP_ENCODING, "unsignedLong");
112 public static final QName QNAME_ELEMENT_SHORT =
113 new QName(NS_SOAP_ENCODING, "short");
114 public static final QName QNAME_ELEMENT_UNSIGNED_SHORT =
115 new QName(NS_SOAP_ENCODING, "unsignedShort");
116 public static final QName QNAME_ELEMENT_DECIMAL =
117 new QName(NS_SOAP_ENCODING, "decimal");
118 public static final QName QNAME_ELEMENT_FLOAT =
119 new QName(NS_SOAP_ENCODING, "float");
120 public static final QName QNAME_ELEMENT_DOUBLE =
121 new QName(NS_SOAP_ENCODING, "double");
122 public static final QName QNAME_ELEMENT_BOOLEAN =
123 new QName(NS_SOAP_ENCODING, "boolean");
124 public static final QName QNAME_ELEMENT_TIME =
125 new QName(NS_SOAP_ENCODING, "time");
126 public static final QName QNAME_ELEMENT_DATE_TIME =
127 new QName(NS_SOAP_ENCODING, "dateTime");
128 public static final QName QNAME_ELEMENT_DURATION =
129 new QName(NS_SOAP_ENCODING, "duration");
130 public static final QName QNAME_ELEMENT_DATE =
131 new QName(NS_SOAP_ENCODING, "date");
132 public static final QName QNAME_ELEMENT_G_MONTH =
133 new QName(NS_SOAP_ENCODING, "gMonth");
134 public static final QName QNAME_ELEMENT_G_YEAR =
135 new QName(NS_SOAP_ENCODING, "gYear");
136 public static final QName QNAME_ELEMENT_G_YEAR_MONTH =
137 new QName(NS_SOAP_ENCODING, "gYearMonth");
138 public static final QName QNAME_ELEMENT_G_DAY =
139 new QName(NS_SOAP_ENCODING, "gDay");
140 public static final QName QNAME_ELEMENT_G_MONTH_DAY =
141 new QName(NS_SOAP_ENCODING, "gMonthDay");
142 public static final QName QNAME_ELEMENT_NAME =
143 new QName(NS_SOAP_ENCODING, "Name");
144 public static final QName QNAME_ELEMENT_QNAME =
145 new QName(NS_SOAP_ENCODING, "QName");
146 public static final QName QNAME_ELEMENT_NCNAME =
147 new QName(NS_SOAP_ENCODING, "NCName");
148 public static final QName QNAME_ELEMENT_ANY_URI =
149 new QName(NS_SOAP_ENCODING, "anyURI");
150 public static final QName QNAME_ELEMENT_ID =
151 new QName(NS_SOAP_ENCODING, "ID");
152 public static final QName QNAME_ELEMENT_IDREF =
153 new QName(NS_SOAP_ENCODING, "IDREF");
154 public static final QName QNAME_ELEMENT_IDREFS =
155 new QName(NS_SOAP_ENCODING, "IDREFS");
156 public static final QName QNAME_ELEMENT_ENTITY =
157 new QName(NS_SOAP_ENCODING, "ENTITY");
158 public static final QName QNAME_ELEMENT_ENTITIES =
159 new QName(NS_SOAP_ENCODING, "ENTITIES");
160 public static final QName QNAME_ELEMENT_NOTATION =
161 new QName(NS_SOAP_ENCODING, "NOTATION");
162 public static final QName QNAME_ELEMENT_NMTOKEN =
163 new QName(NS_SOAP_ENCODING, "NMTOKEN");
164 public static final QName QNAME_ELEMENT_NMTOKENS =
165 new QName(NS_SOAP_ENCODING, "NMTOKENS");
167 public static final QName QNAME_TYPE_STRING =
168 new QName(NS_SOAP_ENCODING, "string");
169 public static final QName QNAME_TYPE_NORMALIZED_STRING =
170 new QName(NS_SOAP_ENCODING, "normalizedString");
171 public static final QName QNAME_TYPE_TOKEN =
172 new QName(NS_SOAP_ENCODING, "token");
173 public static final QName QNAME_TYPE_BYTE =
174 new QName(NS_SOAP_ENCODING, "byte");
175 public static final QName QNAME_TYPE_UNSIGNED_BYTE =
176 new QName(NS_SOAP_ENCODING, "unsignedByte");
177 public static final QName QNAME_TYPE_BASE64_BINARY =
178 new QName(NS_SOAP_ENCODING, "base64Binary");
179 public static final QName QNAME_TYPE_HEX_BINARY =
180 new QName(NS_SOAP_ENCODING, "hexBinary");
181 public static final QName QNAME_TYPE_INTEGER =
182 new QName(NS_SOAP_ENCODING, "integer");
183 public static final QName QNAME_TYPE_POSITIVE_INTEGER =
184 new QName(NS_SOAP_ENCODING, "positiveInteger");
185 public static final QName QNAME_TYPE_NEGATIVE_INTEGER =
186 new QName(NS_SOAP_ENCODING, "negativeInteger");
187 public static final QName QNAME_TYPE_NON_NEGATIVE_INTEGER =
188 new QName(NS_SOAP_ENCODING, "nonNegativeInteger");
189 public static final QName QNAME_TYPE_NON_POSITIVE_INTEGER =
190 new QName(NS_SOAP_ENCODING, "nonPositiveInteger");
191 public static final QName QNAME_TYPE_INT =
192 new QName(NS_SOAP_ENCODING, "int");
193 public static final QName QNAME_TYPE_UNSIGNED_INT =
194 new QName(NS_SOAP_ENCODING, "unsignedInt");
195 public static final QName QNAME_TYPE_LONG =
196 new QName(NS_SOAP_ENCODING, "long");
197 public static final QName QNAME_TYPE_UNSIGNED_LONG =
198 new QName(NS_SOAP_ENCODING, "unsignedLong");
199 public static final QName QNAME_TYPE_SHORT =
200 new QName(NS_SOAP_ENCODING, "short");
201 public static final QName QNAME_TYPE_UNSIGNED_SHORT =
202 new QName(NS_SOAP_ENCODING, "unsignedShort");
203 public static final QName QNAME_TYPE_DECIMAL =
204 new QName(NS_SOAP_ENCODING, "decimal");
205 public static final QName QNAME_TYPE_FLOAT =
206 new QName(NS_SOAP_ENCODING, "float");
207 public static final QName QNAME_TYPE_DOUBLE =
208 new QName(NS_SOAP_ENCODING, "double");
209 public static final QName QNAME_TYPE_BOOLEAN =
210 new QName(NS_SOAP_ENCODING, "boolean");
211 public static final QName QNAME_TYPE_TIME =
212 new QName(NS_SOAP_ENCODING, "time");
213 public static final QName QNAME_TYPE_DATE_TIME =
214 new QName(NS_SOAP_ENCODING, "dateTime");
215 public static final QName QNAME_TYPE_DURATION =
216 new QName(NS_SOAP_ENCODING, "duration");
217 public static final QName QNAME_TYPE_DATE =
218 new QName(NS_SOAP_ENCODING, "date");
219 public static final QName QNAME_TYPE_G_MONTH =
220 new QName(NS_SOAP_ENCODING, "gMonth");
221 public static final QName QNAME_TYPE_G_YEAR =
222 new QName(NS_SOAP_ENCODING, "gYear");
223 public static final QName QNAME_TYPE_G_YEAR_MONTH =
224 new QName(NS_SOAP_ENCODING, "gYearMonth");
225 public static final QName QNAME_TYPE_G_DAY =
226 new QName(NS_SOAP_ENCODING, "gDay");
227 public static final QName QNAME_TYPE_G_MONTH_DAY =
228 new QName(NS_SOAP_ENCODING, "gMonthDay");
229 public static final QName QNAME_TYPE_NAME =
230 new QName(NS_SOAP_ENCODING, "Name");
231 public static final QName QNAME_TYPE_QNAME =
232 new QName(NS_SOAP_ENCODING, "QName");
233 public static final QName QNAME_TYPE_NCNAME =
234 new QName(NS_SOAP_ENCODING, "NCName");
235 public static final QName QNAME_TYPE_ANY_URI =
236 new QName(NS_SOAP_ENCODING, "anyURI");
237 public static final QName QNAME_TYPE_ID = new QName(NS_SOAP_ENCODING, "ID");
238 public static final QName QNAME_TYPE_IDREF =
239 new QName(NS_SOAP_ENCODING, "IDREF");
240 public static final QName QNAME_TYPE_IDREFS =
241 new QName(NS_SOAP_ENCODING, "IDREFS");
242 public static final QName QNAME_TYPE_ENTITY =
243 new QName(NS_SOAP_ENCODING, "ENTITY");
244 public static final QName QNAME_TYPE_ENTITIES =
245 new QName(NS_SOAP_ENCODING, "ENTITIES");
246 public static final QName QNAME_TYPE_NOTATION =
247 new QName(NS_SOAP_ENCODING, "NOTATION");
248 public static final QName QNAME_TYPE_NMTOKEN =
249 new QName(NS_SOAP_ENCODING, "NMTOKEN");
250 public static final QName QNAME_TYPE_NMTOKENS =
251 new QName(NS_SOAP_ENCODING, "NMTOKENS");
252 public static final QName QNAME_TYPE_LANGUAGE =
253 new QName(NS_SOAP_ENCODING, "LANGUAGE");
255 // SOAP attributes with non-colonized names
256 public static final QName QNAME_ATTR_ID = new QName("", "id");
257 public static final QName QNAME_ATTR_HREF = new QName("", "href");
259 }