Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source.
   * Copyright 2006, Red Hat Middleware LLC, and individual contributors
   * as indicated by the @author tags. See the copyright.txt file in the
   * distribution for a full listing of individual contributors.
   *
   * This is free software; you can redistribute it and/or modify it
   * under the terms of the GNU Lesser General Public License as
   * published by the Free Software Foundation; either version 2.1 of
  * the License, or (at your option) any later version.
  *
  * This software is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this software; if not, write to the Free
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
 package org.jboss.ws.common;
 
A collection of constants relevant to JBossWS

Author(s):
Thomas.Diesler@jboss.org
Anil.Saldhana@jboss.org
richard.opalka@jboss.org
Since:
10-Oct-2004
 
 public interface Constants
 {
   
Header for XML Documents
 
    static final String XML_HEADER = "<?xml version='1.0' encoding='UTF-8'?>";
   
Default charset for XML Documents
 
    static final String DEFAULT_XML_CHARSET = "UTF-8";
   
JBossWS namespace URI
 
    static final String NS_JBOSSWS_URI = "http://www.jboss.org/jbossws";
   
XML Namespace
 
    static final String NS_XML = "http://www.w3.org/XML/1998/namespace";
   
XML namespace declaration namespace
 
    static final String NS_XMLNS = "http://www.w3.org/2000/xmlns/";
   
XMLSchema namespace http://www.w3.org/2001/XMLSchema
 
    static final String NS_SCHEMA_XSD = "http://www.w3.org/2001/XMLSchema";
   
XMLSchema instance namespace http://www.w3.org/2001/XMLSchema-instance
 
    static final String NS_SCHEMA_XSI = "http://www.w3.org/2001/XMLSchema-instance";
   
SOAP-1.1 namespace http://schemas.xmlsoap.org/wsdl/soap/
 
    static final String NS_SOAP11 = "http://schemas.xmlsoap.org/wsdl/soap/";
   
SOAP-1.1 envelope namespace http://schemas.xmlsoap.org/soap/envelope/
 
    static final String NS_SOAP11_ENV = .;
   
SOAP-1.2 namespace http://schemas.xmlsoap.org/wsdl/soap12/
 
    static final String NS_SOAP12 = "http://schemas.xmlsoap.org/wsdl/soap12/";
   
HTTP binding namespace http://schemas.xmlsoap.org/wsdl/http/
 
    static final String NS_HTTP = "http://schemas.xmlsoap.org/wsdl/http/";
   
SOAP-1.2 envelope namespace http://www.w3.org/2003/05/soap-envelope
 
The namespace for the SwA mime type
 
    static final String NS_SWA_MIME = "http://schemas.xmlsoap.org/wsdl/mime/";
   
Default namespace for WSDL-1.1 http://schemas.xmlsoap.org/wsdl/
 
    static final String NS_WSDL11 = "http://schemas.xmlsoap.org/wsdl/";
   
   
A constant representing the identity of the SOAP 1.1 over HTTP binding.
 
    public static final String SOAP11HTTP_BINDING = .;
   
A constant representing the identity of the SOAP 1.2 over HTTP binding.
 
    public static final String SOAP12HTTP_BINDING = .;
   
A constant representing the identity of the SOAP 1.1 over HTTP binding with MTOM enabled by default.
 
    public static final String SOAP11HTTP_MTOM_BINDING = .;
   
A constant representing the identity of the SOAP 1.2 over HTTP binding with MTOM enabled by default.
 
    public static final String SOAP12HTTP_MTOM_BINDING = .;
   
A constant representing the identity of the XML/HTTP binding.
 
    public static final String HTTP_BINDING = .;
   
   
SOAP-1.1 encoding URI
 
    static final String URI_SOAP11_ENC = .;
   
SOAP-1.2 encoding URI
 
SOAP HTTP transport URI in wsdl soap binding
 
    static final String URI_SOAP_HTTP = "http://schemas.xmlsoap.org/soap/http";
   
Literal encoding URI
 
    static final String URI_LITERAL_ENC = "";
   
WSDL 2.0 Encoding Rules
 
    static final String URI_STYLE_RPC = "http://www.w3.org/2004/03/wsdl/style/rpc";
    static final String URI_STYLE_DOCUMENT = "http://www.w3.org/2004/03/wsdl/style/iri";

    
WS-Eventing namespace uri
 
     static final String URI_WS_EVENTING = "http://schemas.xmlsoap.org/ws/2004/08/eventing";
    
    
WS-Policy namespace uri
 
    static final String URI_WS_POLICY = "http://schemas.xmlsoap.org/ws/2004/09/policy";
   
    
WS-Addressing namespace uri
 
    static final String URI_WS_ADDRESSING = "http://www.w3.org/2005/08/addressing";

   
JAX-WS binding customizations namespace uri
   static final String URI_JAXWS_WSDL_CUSTOMIZATIONS = "http://java.sun.com/xml/ns/jaxws";
   
   
Style of WSDL
   static final String RPC_LITERAL = "RPC/Literal";
   static final String DOCUMENT_LITERAL = "Document/Literal";
   // Some prefixes
   static final String PREFIX_XMIME = "xmime";
   static final String PREFIX_SOAP11 = "soap";
   static final String PREFIX_SOAP11_ENC = "soap11-enc";
   static final String PREFIX_TNS = "tns";
   static final String PREFIX_WSDL = "wsdl";
   static final String PREFIX_XSD = "xsd";
   static final String PREFIX_XSI = "xsi";
   static final String PREFIX_XML = "xml";

   
SOAP-1.1 roles
   static final String URI_SOAP11_NEXT_ACTOR = "http://schemas.xmlsoap.org/soap/actor/next";

   
SOAP-1.1 attributes
   static final String SOAP11_ATTR_ACTOR = "actor";
   static final String SOAP11_ATTR_MUST_UNDERSTAND = "mustUnderstand";

   
SOAP-1.1 fault codes
   static final QName SOAP11_FAULT_CODE_CLIENT = new QName("Client");
   static final QName SOAP11_FAULT_CODE_SERVER = new QName("Server");
   static final QName SOAP11_FAULT_CODE_VERSION_MISMATCH = new QName("VersionMismatch");
   static final QName SOAP11_FAULT_CODE_MUST_UNDERSTAND = new QName("MustUnderstand");

   
SOAP-1.1 elements
   static final QName SOAP11_FAULTCODE = new QName("faultcode");
   static final QName SOAP11_FAULTSTRING = new QName("faultstring");
   static final QName SOAP11_FAULTACTOR = new QName("faultactor");
   static final QName SOAP11_DETAIL = new QName("detail");

   
SOAP-1.2 attributes
   static final String SOAP12_ATTR_ROLE = "role";
   static final String SOAP12_ATTR_RELAY = "relay";

   
SOAP-1.2 elements
   static final QName SOAP12_CODE = new QName("Code");
   static final QName SOAP12_VALUE = new QName("Value");
   static final QName SOAP12_SUBCODE = new QName("Subcode");
   static final QName SOAP12_REASON = new QName("Reason");
   static final QName SOAP12_TEXT = new QName("Text");
   static final QName SOAP12_ROLE = new QName("Role");
   static final QName SOAP12_NODE = new QName("Node");
   static final QName SOAP12_DETAIL = new QName("Detail");

   
The default RPC return parameter name
   static final String DEFAULT_RPC_RETURN_NAME = "result"// FIXME: According to JSR-181 this should be 'return'

   
Standard Literal XML types
   static final QName TYPE_LITERAL_ANYSIMPLETYPE = new QName("anySimpleType");
   static final QName TYPE_LITERAL_ANYTYPE = new QName("anyType");
   static final QName TYPE_LITERAL_ANYURI = new QName("anyURI");
   static final QName TYPE_LITERAL_BASE64BINARY = new QName("base64Binary");
   static final QName TYPE_LITERAL_BOOLEAN = new QName("boolean");
   static final QName TYPE_LITERAL_BYTE = new QName("byte");
   static final QName TYPE_LITERAL_DATE = new QName("date");
   static final QName TYPE_LITERAL_DATETIME = new QName("dateTime");
   static final QName TYPE_LITERAL_DECIMAL = new QName("decimal");
   static final QName TYPE_LITERAL_DOUBLE = new QName("double");
   static final QName TYPE_LITERAL_DURATION = new QName("duration");
   static final QName TYPE_LITERAL_FLOAT = new QName("float");
   static final QName TYPE_LITERAL_GDAY = new QName("gDay");
   static final QName TYPE_LITERAL_GMONTH = new QName("gMonth");
   static final QName TYPE_LITERAL_GMONTHDAY = new QName("gMonthDay");
   static final QName TYPE_LITERAL_GYEAR = new QName("gYear");
   static final QName TYPE_LITERAL_GYEARMONTH = new QName("gYearMonth");
   static final QName TYPE_LITERAL_HEXBINARY = new QName("hexBinary");
   static final QName TYPE_LITERAL_ID = new QName("ID");
   static final QName TYPE_LITERAL_INT = new QName("int");
   static final QName TYPE_LITERAL_INTEGER = new QName("integer");
   static final QName TYPE_LITERAL_LANGUAGE = new QName("language");
   static final QName TYPE_LITERAL_LONG = new QName("long");
   static final QName TYPE_LITERAL_NAME = new QName("Name");
   static final QName TYPE_LITERAL_NCNAME = new QName("NCName");
   static final QName TYPE_LITERAL_NEGATIVEINTEGER = new QName("negativeInteger");
   static final QName TYPE_LITERAL_NMTOKEN = new QName("NMTOKEN");
   static final QName TYPE_LITERAL_NMTOKENS = new QName("NMTOKENS");
   static final QName TYPE_LITERAL_NONNEGATIVEINTEGER = new QName("nonNegativeInteger");
   static final QName TYPE_LITERAL_NONPOSITIVEINTEGER = new QName("nonPositiveInteger");
   static final QName TYPE_LITERAL_NORMALIZEDSTRING = new QName("normalizedString");
   static final QName TYPE_LITERAL_POSITIVEINTEGER = new QName("positiveInteger");
   static final QName TYPE_LITERAL_QNAME = new QName("QName");
   static final QName TYPE_LITERAL_SHORT = new QName("short");
   static final QName TYPE_LITERAL_STRING = new QName("string");
   static final QName TYPE_LITERAL_TIME = new QName("time");
   static final QName TYPE_LITERAL_TOKEN = new QName("token");
   static final QName TYPE_LITERAL_UNSIGNEDBYTE = new QName("unsignedByte");
   static final QName TYPE_LITERAL_UNSIGNEDINT = new QName("unsignedInt");
   static final QName TYPE_LITERAL_UNSIGNEDLONG = new QName("unsignedLong");
   static final QName TYPE_LITERAL_UNSIGNEDSHORT = new QName("unsignedShort");

   
Standard SOAP-1.1 encoded XML types
   static final QName TYPE_SOAP11_ANYSIMPLETYPE = new QName("anySimpleType");
   static final QName TYPE_SOAP11_ANYTYPE = new QName("anyType");
   static final QName TYPE_SOAP11_ANYURI = new QName("anyURI");
   static final QName TYPE_SOAP11_BASE64 = new QName("base64");
   static final QName TYPE_SOAP11_BASE64BINARY = new QName("base64Binary");
   static final QName TYPE_SOAP11_BOOLEAN = new QName("boolean");
   static final QName TYPE_SOAP11_BYTE = new QName("byte");
   static final QName TYPE_SOAP11_DATE = new QName("date");
   static final QName TYPE_SOAP11_DATETIME = new QName("dateTime");
   static final QName TYPE_SOAP11_DECIMAL = new QName("decimal");
   static final QName TYPE_SOAP11_DOUBLE = new QName("double");
   static final QName TYPE_SOAP11_DURATION = new QName("duration");
   static final QName TYPE_SOAP11_FLOAT = new QName("float");
   static final QName TYPE_SOAP11_GDAY = new QName("gDay");
   static final QName TYPE_SOAP11_GMONTH = new QName("gMonth");
   static final QName TYPE_SOAP11_GMONTHDAY = new QName("gMonthDay");
   static final QName TYPE_SOAP11_GYEAR = new QName("gYear");
   static final QName TYPE_SOAP11_GYEARMONTH = new QName("gYearMonth");
   static final QName TYPE_SOAP11_HEXBINARY = new QName("hexBinary");
   static final QName TYPE_SOAP11_ID = new QName("ID");
   static final QName TYPE_SOAP11_INT = new QName("int");
   static final QName TYPE_SOAP11_INTEGER = new QName("integer");
   static final QName TYPE_SOAP11_LANGUAGE = new QName("language");
   static final QName TYPE_SOAP11_LONG = new QName("long");
   static final QName TYPE_SOAP11_NAME = new QName("Name");
   static final QName TYPE_SOAP11_NCNAME = new QName("NCName");
   static final QName TYPE_SOAP11_NEGATIVEINTEGER = new QName("negativeInteger");
   static final QName TYPE_SOAP11_NMTOKEN = new QName("NMTOKEN");
   static final QName TYPE_SOAP11_NMTOKENS = new QName("NMTOKENS");
   static final QName TYPE_SOAP11_NONNEGATIVEINTEGER = new QName("nonNegativeInteger");
   static final QName TYPE_SOAP11_NONPOSITIVEINTEGER = new QName("nonPositiveInteger");
   static final QName TYPE_SOAP11_NORMALIZEDSTRING = new QName("normalizedString");
   static final QName TYPE_SOAP11_POSITIVEINTEGER = new QName("positiveInteger");
   static final QName TYPE_SOAP11_QNAME = new QName("QName");
   static final QName TYPE_SOAP11_SHORT = new QName("short");
   static final QName TYPE_SOAP11_STRING = new QName("string");
   static final QName TYPE_SOAP11_TIME = new QName("time");
   static final QName TYPE_SOAP11_TOKEN = new QName("token");
   static final QName TYPE_SOAP11_UNSIGNEDBYTE = new QName("unsignedByte");
   static final QName TYPE_SOAP11_UNSIGNEDINT = new QName("unsignedInt");
   static final QName TYPE_SOAP11_UNSIGNEDLONG = new QName("unsignedLong");
   static final QName TYPE_SOAP11_UNSIGNEDSHORT = new QName("unsignedShort");

   
Encoded mime type namespace for internall and DII use
   static final String NS_ATTACHMENT_MIME_TYPE = "http://www.jboss.org/jbossws/attachment/mimetype";

   
Attachment Types
   static final QName TYPE_MIME_APPLICATION_XML = new QName("application_xml");
   static final QName TYPE_MIME_IMAGE_JPEG = new QName("image_jpeg");
   static final QName TYPE_MIME_IMAGE_GIF = new QName("image_gif");
   static final QName TYPE_MIME_MULTIPART_MIXED = new QName("multipart_mixed");
   static final QName TYPE_MIME_TEXT_PLAIN = new QName("text_plain");
   static final QName TYPE_MIME_TEXT_XML = new QName("text_xml");

   
For out of bound transport (i.e. in headers); http://www.w3.org/2004/08/wsdl/feature/AD/data
   static final String WSDL_PROPERTY_APPLICATION_DATA = "http://www.w3.org/2004/08/wsdl/feature/AD/data";
   
The key to the original message part name
   static final String WSDL_PROPERTY_MESSAGE_NAME = "http://www.jboss.org/jbossws/messagename";
   
Key to the inbound message name
   static final String WSDL_PROPERTY_MESSAGE_NAME_IN = "http://www.jboss.org/jbossws/messagename/in";
   
Key to the outbound message name
   static final String WSDL_PROPERTY_MESSAGE_NAME_OUT = "http://www.jboss.org/jbossws/messagename/out";
   
Key to the inbound message name
   static final String WSDL_PROPERTY_MESSAGE_NAME_FAULT = "http://www.jboss.org/jbossws/messagename/fault";
   
Key to the inbound wsa action
   static final String WSDL_PROPERTY_ACTION_IN = "http://www.jboss.org/jbossws/wsa/actionIn";
   
Key to the outbound wsa action
   static final String WSDL_PROPERTY_ACTION_OUT = "http://www.jboss.org/jbossws/wsa/actionOut";
   
Key to the fault wsa action
   static final String WSDL_PROPERTY_ACTION_FAULT = "http://www.jboss.org/jbossws/wsa/actionFault";
   static final String WSDL_PROPERTY_EVENTSOURCE = "http://www.jboss.org/jbossws/wse/isEventSource";
   
   static final String WSDL_ELEMENT_EPR = "http://www.jboss.org/jbossws/epr";
   static final String WSDL_ELEMENT_POLICY = "http://www.jboss.org/jbossws/wsp/policy";
   static final String WSDL_PROPERTY_POLICYURIS = "http://www.jboss.org/jbossws/wsp/policyURIs";
   static final String WSDL_ELEMENT_POLICYREFERENCE = "http://www.jboss.org/jbossws/wsp/policyReference";
   
   
The key to the original message part name
   static final String WSDL_PROPERTY_PART_NAME = "http://www.jboss.org/jbossws/partname";
   
The key to the message part type in case a part does not reference an element; http://www.jboss.org/jbossws/part/xmltype
   static final String WSDL_PROPERTY_PART_XMLTYPE = "http://www.jboss.org/jbossws/part/xmltype";
   
Used as WSDL 2.0 property string to provide support for WSDL 1.1 mime types
Indicate that the operation has zero arguments
   static final String WSDL_PROPERTY_ZERO_ARGS = "http://www.jboss.org/jbossws/zero-args";
   
Indicate that the operation has a void retur
   static final String WSDL_PROPERTY_VOID_RETURN = "http://www.jboss.org/jbossws/void-return";
   
Indicates that an output is a return parameter
   static final String WSDL_PROPERTY_RETURN_PART = "http://www.jboss.org/jbossws/return-part";
   static final QName WSDL_ATTRIBUTE_WSA_ACTION = new QName("Action");
   static final QName WSDL_ATTRIBUTE_WSE_EVENTSOURCE = new QName("EventSource");
   static final QName WSDL_ATTRIBUTE_WSP_POLICYURIS = new QName("PolicyURIs");
   static final QName WSDL_ELEMENT_WSP_POLICYREFERENCE = new QName("PolicyReference");
   static final QName WSDL_ELEMENT_JAXWS_BINDINGS = new QName("bindings");
   static final QName WSDL_ELEMENT_JAXWS_CLASS = new QName("class");
   static final QName WSDL_ELEMENT_JAXWS_METHOD = new QName("method");
   static final QName WSDL_ELEMENT_JAXWS_JAVADOC = new QName("javadoc");

   
WSDL-2.0 exchange patterns
   static final String WSDL20_PATTERN_IN_ONLY = "http://www.w3.org/2004/08/wsdl/in-only";
   static final String WSDL20_PATTERN_ROUST_IN_ONLY = "http://www.w3.org/2004/08/wsdl/robust-in-only";
   static final String WSDL20_PATTERN_IN_OUT = "http://www.w3.org/2004/08/wsdl/in-out";
   static final String WSDL20_PATTERN_IN_OPTIONAL_OUT = "http://www.w3.org/2004/08/wsdl/in-opt-out";
   static final String WSDL20_PATTERN_OUT_ONLY = "http://www.w3.org/2004/08/wsdl/out-only";
   static final String WSDL20_PATTERN_ROBUST_OUT_ONLY = "http://www.w3.org/2004/08/wsdl/robust-out-only";
   static final String WSDL20_PATTERN_OUT_IN = "http://www.w3.org/2004/08/wsdl/out-in";
   static final String WSDL20_PATTERN_OUT_OPT_IN = "http://www.w3.org/2004/08/wsdl/out-opt-in";
   static final String ASYNC_METHOD_SUFFIX = "Async";
   static final String EAGER_INITIALIZE_JAXB_CONTEXT_CACHE = "org.jboss.ws.eagerInitializeJAXBContextCache";
   static final String DOM_CONTENT_CANONICAL_NORMALIZATION = "org.jboss.ws.DOMContentCanonicalNormalization";
   static final String ALWAYS_RESOLVE_DOCUMENT_BUILDER_FACTORY = "org.jboss.ws.alwaysResolveDocumentBuilderFactory";
   static final String HTTP_KEEP_ALIVE = "org.jboss.ws.http.keepAlive";
   static final String HTTP_MAX_CONNECTIONS = "org.jboss.ws.http.maxConnections";
   static final String NETTY_MESSAGE = "org.jboss.ws.http.netty.Message";
New to GrepCode? Check out our FAQ X