You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by en...@apache.org on 2006/04/06 16:56:52 UTC

svn commit: r392012 - in /incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common: CORBAConstants.java W3CConstants.java

Author: enolan
Date: Thu Apr  6 09:56:49 2006
New Revision: 392012

URL: http://svn.apache.org/viewcvs?rev=392012&view=rev
Log:
Adding constants file that will be used by multiple tools.

Added:
    incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/CORBAConstants.java   (with props)
    incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/W3CConstants.java   (with props)

Added: incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/CORBAConstants.java
URL: http://svn.apache.org/viewcvs/incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/CORBAConstants.java?rev=392012&view=auto
==============================================================================
--- incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/CORBAConstants.java (added)
+++ incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/CORBAConstants.java Thu Apr  6 09:56:49 2006
@@ -0,0 +1,77 @@
+package org.apache.yoko.tools.common;
+
+import javax.xml.namespace.QName;
+
+public interface CORBAConstants {
+
+    String NP_WSDL_CORBA = "corba";
+    String NU_WSDL_CORBA = "http://schemas.apache.org/bindings/corba";
+    
+    // CORBA Binding Extensibility Elements
+    QName NE_CORBA_ADDRESS = new QName(NU_WSDL_CORBA, "address", NP_WSDL_CORBA);
+    QName NE_CORBA_POLICY = new QName(NU_WSDL_CORBA, "policy", NP_WSDL_CORBA);
+    QName NE_CORBA_BINDING = new QName(NU_WSDL_CORBA, "binding", NP_WSDL_CORBA);
+    QName NE_CORBA_OPERATION = new QName(NU_WSDL_CORBA, "operation", NP_WSDL_CORBA);
+    QName NE_CORBA_PARAM = new QName(NU_WSDL_CORBA, "param", NP_WSDL_CORBA);
+    QName NE_CORBA_RETURN = new QName(NU_WSDL_CORBA, "return", NP_WSDL_CORBA);
+    QName NE_CORBA_RAISES = new QName(NU_WSDL_CORBA, "raises", NP_WSDL_CORBA);
+
+    // CORBA Type Mapping Extensiblity Elements
+    QName NE_CORBA_TYPEMAPPING = new QName(NU_WSDL_CORBA, "typeMapping", NP_WSDL_CORBA);
+    QName NE_CORBA_STRUCT = new QName(NU_WSDL_CORBA, "struct", NP_WSDL_CORBA);
+    QName NE_CORBA_STRUCT_MEM = new QName(NU_WSDL_CORBA, "member", NP_WSDL_CORBA);
+    QName NE_CORBA_UNION = new QName(NU_WSDL_CORBA, "union", NP_WSDL_CORBA);
+    QName NE_CORBA_UNION_BRANCH = new QName(NU_WSDL_CORBA, "unionbranch", NP_WSDL_CORBA);
+    QName NE_CORBA_UNION_CASE = new QName(NU_WSDL_CORBA, "case", NP_WSDL_CORBA);
+    QName NE_CORBA_ALIAS = new QName(NU_WSDL_CORBA, "alias", NP_WSDL_CORBA);
+    QName NE_CORBA_FIXED = new QName(NU_WSDL_CORBA, "fixed", NP_WSDL_CORBA);
+    QName NE_CORBA_ANONFIXED = new QName(NU_WSDL_CORBA, "anonfixed", NP_WSDL_CORBA);
+    QName NE_CORBA_CONST = new QName(NU_WSDL_CORBA, "const", NP_WSDL_CORBA);
+    QName NE_CORBA_ENUM = new QName(NU_WSDL_CORBA, "enum", NP_WSDL_CORBA);
+    QName NE_CORBA_ENUMERATOR = new QName(NU_WSDL_CORBA, "enumerator", NP_WSDL_CORBA);
+    QName NE_CORBA_SEQUENCE = new QName(NU_WSDL_CORBA, "sequence", NP_WSDL_CORBA);
+    QName NE_CORBA_ANONSEQUENCE = new QName(NU_WSDL_CORBA, "anonsequence", NP_WSDL_CORBA);
+    QName NE_CORBA_ARRAY = new QName(NU_WSDL_CORBA, "array", NP_WSDL_CORBA);
+    QName NE_CORBA_ANONARRAY = new QName(NU_WSDL_CORBA, "anonarray", NP_WSDL_CORBA);
+    QName NE_CORBA_ANONSTRING = new QName(NU_WSDL_CORBA, "anonstring", NP_WSDL_CORBA);
+    QName NE_CORBA_ANONWSTRING = new QName(NU_WSDL_CORBA, "anonwstring", NP_WSDL_CORBA);
+    QName NE_CORBA_EXCEPTION = new QName(NU_WSDL_CORBA, "exception", NP_WSDL_CORBA);
+    QName NE_CORBA_INTERFACE = new QName(NU_WSDL_CORBA, "object", NP_WSDL_CORBA);
+
+    // CORBA Primitive Types
+    QName NT_CORBA_LONG = new QName(NU_WSDL_CORBA, "long", NP_WSDL_CORBA);
+    QName NT_CORBA_ULONG = new QName(NU_WSDL_CORBA, "ulong", NP_WSDL_CORBA);
+    QName NT_CORBA_LONGLONG = new QName(NU_WSDL_CORBA, "longlong", NP_WSDL_CORBA);
+    QName NT_CORBA_ULONGLONG = new QName(NU_WSDL_CORBA, "ulonglong", NP_WSDL_CORBA);
+    QName NT_CORBA_SHORT = new QName(NU_WSDL_CORBA, "short", NP_WSDL_CORBA);
+    QName NT_CORBA_USHORT = new QName(NU_WSDL_CORBA, "ushort", NP_WSDL_CORBA);
+    QName NT_CORBA_FLOAT = new QName(NU_WSDL_CORBA, "float", NP_WSDL_CORBA);
+    QName NT_CORBA_DOUBLE = new QName(NU_WSDL_CORBA, "double", NP_WSDL_CORBA);
+    QName NT_CORBA_CHAR = new QName(NU_WSDL_CORBA, "char", NP_WSDL_CORBA);
+    QName NT_CORBA_WCHAR = new QName(NU_WSDL_CORBA, "wchar", NP_WSDL_CORBA);
+    QName NT_CORBA_BOOLEAN = new QName(NU_WSDL_CORBA, "boolean", NP_WSDL_CORBA);
+    QName NT_CORBA_OCTET = new QName(NU_WSDL_CORBA, "octet", NP_WSDL_CORBA);
+    QName NT_CORBA_STRING = new QName(NU_WSDL_CORBA, "string", NP_WSDL_CORBA);
+    QName NT_CORBA_WSTRING = new QName(NU_WSDL_CORBA, "wstring", NP_WSDL_CORBA);
+    QName NT_CORBA_ANY = new QName(NU_WSDL_CORBA, "any", NP_WSDL_CORBA);
+    QName NT_CORBA_DATETIME = new QName(NU_WSDL_CORBA, "dateTime", NP_WSDL_CORBA);
+    QName NT_CORBA_LONGDOUBLE = new QName(NU_WSDL_CORBA, "double", NP_WSDL_CORBA);
+
+    QName NT_CORBA_DATE = new QName(NU_WSDL_CORBA, "date", NP_WSDL_CORBA);
+    QName NT_CORBA_TIME = new QName(NU_WSDL_CORBA, "time", NP_WSDL_CORBA);
+
+    QName NT_CORBA_PINT = new QName(NU_WSDL_CORBA, "positiveInteger", NP_WSDL_CORBA);
+    QName NT_CORBA_NPINT = new QName(NU_WSDL_CORBA, "nonPositiveInteger", NP_WSDL_CORBA);
+    QName NT_CORBA_NINT = new QName(NU_WSDL_CORBA, "negativeInteger", NP_WSDL_CORBA);
+    QName NT_CORBA_NNINT = new QName(NU_WSDL_CORBA, "nonNegativeInteger", NP_WSDL_CORBA);
+
+    // CORBA Binding Attribute Constants
+    String REPO_ID = "repositoryID";
+    String NAME = "name";
+    String IDLTYPE = "idltype";
+    String MODE = "mode";
+    String EXCEPTION = "exception";
+    String SERVICE_ID = "serviceid";    
+    String BASES = "bases";
+
+}

Propchange: incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/CORBAConstants.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/W3CConstants.java
URL: http://svn.apache.org/viewcvs/incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/W3CConstants.java?rev=392012&view=auto
==============================================================================
--- incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/W3CConstants.java (added)
+++ incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/W3CConstants.java Thu Apr  6 09:56:49 2006
@@ -0,0 +1,116 @@
+package org.apache.yoko.tools.common;
+
+import javax.xml.namespace.QName;
+
+public interface W3CConstants {
+
+    // XML Namespaces
+    String NP_XMLNS = "xmlns";
+    String NU_XMLNS = "http://www.w3.org/2000/xmlns/";    
+
+    // XML Schema(CR) datatypes + structures
+    String NP_SCHEMA_XSD = "xsd";
+    String NU_SCHEMA_XSD = "http://www.w3.org/2001/XMLSchema";
+
+    // XML Schema instance
+    String NP_SCHEMA_XSI = "xsi";
+    String NU_SCHEMA_XSI = "http://www.w3.org/2001/XMLSchema-instance";
+    String A_XSI_TYPE = "type";
+
+    // XML Constants
+    String USE_OPTIONAL = "optional";
+    String USE_PROHIBITED = "prohibited";
+    String USE_REQUIRED = "required";
+    String ELEMENT_FORM_DEFAULT = "elementFormDefault";
+    String ATTRIBUTE_FORM_DEFAULT = "attributeFormDefault";
+    String QUALIFIED = "qualified";
+    String UNQUALIFIED = "unqualified";
+
+    // XML Schema attribute names
+    QName NA_XSI_TYPE = new QName(NU_SCHEMA_XSI, A_XSI_TYPE);
+
+    // XML Schema element names
+    QName NE_SCHEMA_LIST = new QName(NU_SCHEMA_XSD, "list");
+    QName NE_SCHEMA_UNION = new QName(NU_SCHEMA_XSD, "union");
+    QName NE_SCHEMA_SCHEMA = new QName(NU_SCHEMA_XSD, "schema");
+    QName NE_SCHEMA_ELEMENT = new QName(NU_SCHEMA_XSD, "element");
+    QName NE_SCHEMA_COMPLEXTYPE = new QName(NU_SCHEMA_XSD, "complexType");
+    QName NE_SCHEMA_SIMPLETYPE = new QName(NU_SCHEMA_XSD, "simpleType");
+    QName NE_SCHEMA_ANY = new QName(NU_SCHEMA_XSD, "any");
+
+    QName NE_SCHEMA_SEQUENCE = new QName(NU_SCHEMA_XSD, "sequence");
+    QName NE_SCHEMA_ALL = new QName(NU_SCHEMA_XSD, "all");
+    QName NE_SCHEMA_CHOICE = new QName(NU_SCHEMA_XSD, "choice");
+
+    QName NE_SCHEMA_IMPORT = new QName(NU_SCHEMA_XSD, "import");
+    QName NE_SCHEMA_INCLUDE = new QName(NU_SCHEMA_XSD, "include");
+
+    QName NE_SCHEMA_ANNOTATION = new QName(NU_SCHEMA_XSD, "annotation");
+    QName NE_SCHEMA_DOCUMENTATION = new QName(NU_SCHEMA_XSD, "documentation");
+    QName NE_SCHEMA_APPINFO = new QName(NU_SCHEMA_XSD, "appinfo");
+
+    QName NE_SCHEMA_COMPLEX_CONTENT = new QName(NU_SCHEMA_XSD, "complexContent");
+    QName NE_SCHEMA_SIMPLE_CONTENT = new QName(NU_SCHEMA_XSD, "simpleContent");
+    QName NE_SCHEMA_RESTRICTION = new QName(NU_SCHEMA_XSD, "restriction");
+    QName NE_SCHEMA_ENUMERATION = new QName(NU_SCHEMA_XSD, "enumeration");
+    QName NE_SCHEMA_EXTENSION = new QName(NU_SCHEMA_XSD, "extension");
+    QName NE_SCHEMA_ATTRIBUTE = new QName(NU_SCHEMA_XSD, "attribute");
+    QName NE_SCHEMA_ANY_ATTRIBUTE = new QName(NU_SCHEMA_XSD, "anyAttribute");
+    QName NE_SCHEMA_ATTRIBUTEGROUP = new QName(NU_SCHEMA_XSD, "attributeGroup");
+
+    QName NE_SCHEMA_GROUP = new QName(NU_SCHEMA_XSD, "group");
+    
+//  XML Schema primitive and derived built-in types
+    // Primitives
+    QName NT_SCHEMA_STRING = new QName(NU_SCHEMA_XSD, "string");
+    QName NT_SCHEMA_BOOLEAN = new QName(NU_SCHEMA_XSD, "boolean");
+    QName NT_SCHEMA_FLOAT = new QName(NU_SCHEMA_XSD, "float");
+    QName NT_SCHEMA_DOUBLE = new QName(NU_SCHEMA_XSD, "double");
+    QName NT_SCHEMA_DECIMAL = new QName(NU_SCHEMA_XSD, "decimal");
+    QName NT_SCHEMA_DUR = new QName(NU_SCHEMA_XSD, "duration");
+    QName NT_SCHEMA_DATETIME = new QName(NU_SCHEMA_XSD, "dateTime");
+    QName NT_SCHEMA_TIME = new QName(NU_SCHEMA_XSD, "time");
+    QName NT_SCHEMA_DATE = new QName(NU_SCHEMA_XSD, "date");
+    QName NT_SCHEMA_GYMON = new QName(NU_SCHEMA_XSD, "gYearMonth");
+    QName NT_SCHEMA_GYEAR = new QName(NU_SCHEMA_XSD, "gYear");
+    QName NT_SCHEMA_GMDAY = new QName(NU_SCHEMA_XSD, "gMonthDay");
+    QName NT_SCHEMA_GDAY = new QName(NU_SCHEMA_XSD, "gDay");
+    QName NT_SCHEMA_GMONTH = new QName(NU_SCHEMA_XSD, "gMonth");
+    QName NT_SCHEMA_HBIN = new QName(NU_SCHEMA_XSD, "hexBinary");
+    QName NT_SCHEMA_BASE64 = new QName(NU_SCHEMA_XSD, "base64Binary");
+    QName NT_SCHEMA_AURI = new QName(NU_SCHEMA_XSD, "anyURI");
+    QName NT_SCHEMA_QNAME = new QName(NU_SCHEMA_XSD, "QName");
+    QName NT_SCHEMA_NOTATION = new QName(NU_SCHEMA_XSD, "NOTATION");
+
+    // DerivedTypes
+    QName NT_SCHEMA_NSTRING = new QName(NU_SCHEMA_XSD, "normalizedString");
+    QName NT_SCHEMA_TOKEN = new QName(NU_SCHEMA_XSD, "token");
+    QName NT_SCHEMA_LANG = new QName(NU_SCHEMA_XSD, "language");
+    QName NT_SCHEMA_NMTOKEN = new QName(NU_SCHEMA_XSD, "NMTOKEN");
+    QName NT_SCHEMA_NMTOKENS = new QName(NU_SCHEMA_XSD, "NMTOKENS");
+    QName NT_SCHEMA_NAME = new QName(NU_SCHEMA_XSD, "Name");
+    QName NT_SCHEMA_NCNAME = new QName(NU_SCHEMA_XSD, "NCName");
+    QName NT_SCHEMA_ID = new QName(NU_SCHEMA_XSD, "ID");
+    QName NT_SCHEMA_IDREF = new QName(NU_SCHEMA_XSD, "IDREF");
+    QName NT_SCHEMA_IDREFS = new QName(NU_SCHEMA_XSD, "IDREFS");
+    QName NT_SCHEMA_ENTITY = new QName(NU_SCHEMA_XSD, "ENTITY");
+    QName NT_SCHEMA_ENTITIES = new QName(NU_SCHEMA_XSD, "ENTITIES");
+    QName NT_SCHEMA_INTEGER = new QName(NU_SCHEMA_XSD, "integer");
+    QName NT_SCHEMA_NPINT = new QName(NU_SCHEMA_XSD, "nonPositiveInteger");
+    QName NT_SCHEMA_NINT = new QName(NU_SCHEMA_XSD, "negativeInteger");
+    QName NT_SCHEMA_LONG = new QName(NU_SCHEMA_XSD, "long");
+    QName NT_SCHEMA_INT = new QName(NU_SCHEMA_XSD, "int");
+    QName NT_SCHEMA_SHORT = new QName(NU_SCHEMA_XSD, "short");
+    QName NT_SCHEMA_BYTE = new QName(NU_SCHEMA_XSD, "byte");
+    QName NT_SCHEMA_NNINT = new QName(NU_SCHEMA_XSD, "nonNegativeInteger");
+    QName NT_SCHEMA_ULONG = new QName(NU_SCHEMA_XSD, "unsignedLong");
+    QName NT_SCHEMA_UINT = new QName(NU_SCHEMA_XSD, "unsignedInt");
+    QName NT_SCHEMA_USHORT = new QName(NU_SCHEMA_XSD, "unsignedShort");
+    QName NT_SCHEMA_UBYTE = new QName(NU_SCHEMA_XSD, "unsignedByte");
+    QName NT_SCHEMA_PINT = new QName(NU_SCHEMA_XSD, "positiveInteger");
+
+    QName NT_SCHEMA_ANYTYPE = new QName(NU_SCHEMA_XSD, "anyType");
+    QName NT_SCHEMA_ANYSIMPLETYPE = new QName(NU_SCHEMA_XSD, "anySimpleType");
+    QName NT_SCHEMA_ANY = new QName(NU_SCHEMA_XSD, "any");
+}
+

Propchange: incubator/yoko/trunk/tools/src/main/java/org/apache/yoko/tools/common/W3CConstants.java
------------------------------------------------------------------------------
    svn:eol-style = native