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