Author: jkaputin
Date: Wed Jun 29 05:18:32 2005
New Revision: 202357

URL: http://svn.apache.org/viewcvs?rev=202357&view=rev
Log:
Updated constants for WSDL 2.0

Modified:
    incubator/woden/java/src/org/apache/woden/internal/wsdl20/Constants.java

Modified: 
incubator/woden/java/src/org/apache/woden/internal/wsdl20/Constants.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/wsdl20/Constants.java?rev=202357&r1=202356&r2=202357&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/wsdl20/Constants.java 
(original)
+++ incubator/woden/java/src/org/apache/woden/internal/wsdl20/Constants.java 
Wed Jun 29 05:18:32 2005
@@ -1,8 +1,7 @@
-/**

-* (c) Copyright IBM Corp 2001, 2005 

-*/

+/*

+ * TODO Apache boiler plate

+ */

 

-//TODO - change wsdl 1.1 names to 2.0 names

 //TODO - consider separating common constants from 2.0 constants

 

 

@@ -11,82 +10,106 @@
 import javax.xml.namespace.*;

 

 /**

- * Constants for elements, attributes and URIs.

- * Based on the same class in wsdl4j.

+ * Constants for WSDL 2.0 elements, attributes and URIs.

  * 

  * @author [EMAIL PROTECTED]

  */

 public class Constants

 {

-  // Namespace URIs.

-  public static final String NS_URI_WSDL =

-    "http://www.w3.org/2005/05/wsdl";;

-  public static final String NS_URI_XMLNS =

-    "http://www.w3.org/2001/XMLSchema";;

-

-  // Top-level element names.

-  public static final String ELEM_DESCRIPTION = "description";

-  public static final String ELEM_IMPORT = "import";

-  public static final String ELEM_TYPES = "types";

-  public static final String ELEM_MESSAGE = "message";

-  public static final String ELEM_PORT_TYPE = "portType";

-  public static final String ELEM_BINDING = "binding";

-  public static final String ELEM_SERVICE = "service";

-

-  // Non top-level element names.

-  public static final String ELEM_PART = "part";

-  public static final String ELEM_OPERATION = "operation";

-  public static final String ELEM_INPUT = "input";

-  public static final String ELEM_OUTPUT = "output";

-  public static final String ELEM_FAULT = "fault";

-  public static final String ELEM_PORT = "port";

-  public static final String ELEM_DOCUMENTATION = "documentation";

-

-  // Top-level qualified element names.

-  public static final QName Q_ELEM_DESCRIPTION =

-    new QName(NS_URI_WSDL, ELEM_DESCRIPTION);

-  public static final QName Q_ELEM_IMPORT =

-    new QName(NS_URI_WSDL, ELEM_IMPORT);

-  public static final QName Q_ELEM_TYPES =

-    new QName(NS_URI_WSDL, ELEM_TYPES);

-  public static final QName Q_ELEM_MESSAGE =

-    new QName(NS_URI_WSDL, ELEM_MESSAGE);

-  public static final QName Q_ELEM_PORT_TYPE =

-    new QName(NS_URI_WSDL, ELEM_PORT_TYPE);

-  public static final QName Q_ELEM_BINDING =

-    new QName(NS_URI_WSDL, ELEM_BINDING);

-  public static final QName Q_ELEM_SERVICE =

-    new QName(NS_URI_WSDL, ELEM_SERVICE);

-

-  // Non top-level qualified element names.

-  public static final QName Q_ELEM_PART =

-    new QName(NS_URI_WSDL, ELEM_PART);

-  public static final QName Q_ELEM_OPERATION =

-    new QName(NS_URI_WSDL, ELEM_OPERATION);

-  public static final QName Q_ELEM_INPUT =

-    new QName(NS_URI_WSDL, ELEM_INPUT);

-  public static final QName Q_ELEM_OUTPUT =

-    new QName(NS_URI_WSDL, ELEM_OUTPUT);

-  public static final QName Q_ELEM_FAULT =

-    new QName(NS_URI_WSDL, ELEM_FAULT);

-  public static final QName Q_ELEM_PORT =

-    new QName(NS_URI_WSDL, ELEM_PORT);

-  public static final QName Q_ELEM_DOCUMENTATION =

-    new QName(NS_URI_WSDL, ELEM_DOCUMENTATION);

-

-  // Attribute names.

-  public static final String ATTR_NAME = "name";

-  public static final String ATTR_TARGET_NAMESPACE = "targetNamespace";

-  public static final String ATTR_ELEMENT = "element";

-  public static final String ATTR_TYPE = "type";

-  public static final String ATTR_MESSAGE = "message";

-  public static final String ATTR_PARAMETER_ORDER = "parameterOrder";

-  public static final String ATTR_BINDING = "binding";

+    // Namespace URIs.

+    public static final String NS_URI_WSDL20 =

+        "http://www.w3.org/2005/05/wsdl";;

+    public static final String NS_URI_XMLNS =

+        "http://www.w3.org/2001/XMLSchema";;

+

+    // Top-level WSDL 2.0 element names.

+    public static final String ELEM_DESCRIPTION = "description";

+    public static final String ELEM_DOCUMENTATION = "documentation";

+    public static final String ELEM_IMPORT = "import";

+    public static final String ELEM_INCLUDE = "include";

+    public static final String ELEM_TYPES = "types";

+    public static final String ELEM_INTERFACE = "interface";

+    public static final String ELEM_BINDING = "binding";

+    public static final String ELEM_SERVICE = "service";

+

+    // Nested WSDL 2.0 element names.

+    public static final String ELEM_FAULT = "fault";

+    public static final String ELEM_OPERATION = "operation";

+    public static final String ELEM_INPUT = "input";

+    public static final String ELEM_OUTPUT = "output";

+    public static final String ELEM_INFAULT = "infault";

+    public static final String ELEM_OUTFAULT = "outfault";

+    public static final String ELEM_FEATURE = "feature";

+    public static final String ELEM_PROPERTY = "property";

+    public static final String ELEM_VALUE = "value";

+    public static final String ELEM_CONSTRAINT = "constraint";

+    public static final String ELEM_ENDPOINT = "endpoint";

+

+    // Top-level WSDL 2.0 qualified element names.

+    public static final QName Q_ELEM_DESCRIPTION =

+        new QName(NS_URI_WSDL20, ELEM_DESCRIPTION);

+    public static final QName Q_ELEM_DOCUMENTATION =

+        new QName(NS_URI_WSDL20, ELEM_DOCUMENTATION);

+    public static final QName Q_ELEM_IMPORT =

+        new QName(NS_URI_WSDL20, ELEM_IMPORT);

+    public static final QName Q_ELEM_INCLUDE =

+        new QName(NS_URI_WSDL20, ELEM_INCLUDE);

+    public static final QName Q_ELEM_TYPES =

+        new QName(NS_URI_WSDL20, ELEM_TYPES);

+    public static final QName Q_ELEM_INTERFACE =

+        new QName(NS_URI_WSDL20, ELEM_INTERFACE);

+    public static final QName Q_ELEM_BINDING =

+        new QName(NS_URI_WSDL20, ELEM_BINDING);

+    public static final QName Q_ELEM_SERVICE =

+        new QName(NS_URI_WSDL20, ELEM_SERVICE);

+

+    // Nested WSDL 2.0 qualified element names.

+    public static final QName Q_ELEM_FAULT =

+        new QName(NS_URI_WSDL20, ELEM_FAULT);

+    public static final QName Q_ELEM_OPERATION =

+        new QName(NS_URI_WSDL20, ELEM_OPERATION);

+    public static final QName Q_ELEM_INPUT =

+        new QName(NS_URI_WSDL20, ELEM_INPUT);

+    public static final QName Q_ELEM_OUTPUT =

+        new QName(NS_URI_WSDL20, ELEM_OUTPUT);

+    public static final QName Q_ELEM_INFAULT =

+        new QName(NS_URI_WSDL20, ELEM_INFAULT);

+    public static final QName Q_ELEM_OUTFAULT =

+        new QName(NS_URI_WSDL20, ELEM_OUTFAULT);

+    public static final QName Q_ELEM_FEATURE =

+        new QName(NS_URI_WSDL20, ELEM_FEATURE);

+    public static final QName Q_ELEM_PROPERTY =

+        new QName(NS_URI_WSDL20, ELEM_PROPERTY);

+    public static final QName Q_ELEM_VALUE =

+        new QName(NS_URI_WSDL20, ELEM_VALUE);

+    public static final QName Q_ELEM_CONSTRAINT =

+        new QName(NS_URI_WSDL20, ELEM_CONSTRAINT);

+    public static final QName Q_ELEM_ENDPOINT =

+        new QName(NS_URI_WSDL20, ELEM_ENDPOINT);

+    

+    

+    // Attribute names.

+    public static final String ATTR_NAME = "name";

+    public static final String ATTR_TARGET_NAMESPACE = "targetNamespace";

+    public static final String ATTR_EXTENDS = "extends";

+    public static final String ATTR_STYLE_DEFAULT = "styleDefault";

+    public static final String ATTR_ELEMENT = "element";

+    public static final String ATTR_PATTERN = "pattern";

+    public static final String ATTR_STYLE = "style";

+    public static final String ATTR_MESSAGE_LABEL = "messageLabel";

+    public static final String ATTR_REF = "ref";

+    public static final String ATTR_REQUIRED = "required";

+    public static final String ATTR_INTERFACE = "interface";

+    public static final String ATTR_TYPE = "type";

+    public static final String ATTR_BINDING = "binding";

+    public static final String ATTR_LOCATION = "address";

+  

+  //TODO determine if/how these needed

   public static final String ATTR_XMLNS = "xmlns";

   public static final String ATTR_NAMESPACE = "namespace";

-  public static final String ATTR_LOCATION = "location";

-  public static final String ATTR_REQUIRED = "required";

 

+  //TODO determine which lists are needed

+  /*

   // Lists of native attribute names.

   public static final String[] PART_ATTR_NAMES =

     new String[]{ATTR_NAME, ATTR_TYPE, ATTR_ELEMENT};

@@ -120,10 +143,13 @@
     new String[]{ATTR_NAME};

   public static final String[] TYPES_ATTR_NAMES =

     new String[]{};

+  */

 

+  //TODO determine if remaining constants are still required?

+  

   // Qualified attribute names.

   public static final QName Q_ATTR_REQUIRED =

-    new QName(NS_URI_WSDL, ATTR_REQUIRED);

+    new QName(NS_URI_WSDL20, ATTR_REQUIRED);

 

   // XML Declaration string.

   public static final String XML_DECL_DEFAULT = "UTF-8";

@@ -132,6 +158,7 @@
   public static final String XML_DECL_END = "\"?>";

 

   // Feature names.

+  // TODO org.apache and import optionality

   public static final String FEATURE_VERBOSE = "javax.wsdl.verbose";

   public static final String FEATURE_IMPORT_DOCUMENTS =

     "javax.wsdl.importDocuments";




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to