src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java

Thu, 31 Aug 2017 15:18:52 +0800

author
aoqi
date
Thu, 31 Aug 2017 15:18:52 +0800
changeset 637
9c07ef4934dd
parent 368
0989ad8c0860
parent 0
373ffda63c9a
permissions
-rw-r--r--

merge

     1 /*
     2  * Copyright (c) 1997, 2012, 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 }

mercurial