Author: mukulg
Date: Sun Jul 25 13:28:38 2010
New Revision: 979036
URL: http://svn.apache.org/viewvc?rev=979036&view=rev
Log:
using constants defined in SchemaSymbols.java for schema versioning
functionality. defining few constants in SchemaSymbols which were not there. i
think this is good instead of defining same literals again in
SchemaVersioningHelper.
Modified:
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/SchemaSymbols.java
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/opti/SchemaVersioningHelper.java
Modified:
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/SchemaSymbols.java
URL:
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/SchemaSymbols.java?rev=979036&r1=979035&r2=979036&view=diff
==============================================================================
---
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/SchemaSymbols.java
(original)
+++
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/SchemaSymbols.java
Sun Jul 25 13:28:38 2010
@@ -236,6 +236,10 @@ public final class SchemaSymbols {
public static final String ATTVAL_UNSIGNEDSHORT = "unsignedShort";
public static final String ATTVAL_YEAR = "gYear";
public static final String ATTVAL_YEARMONTH = "gYearMonth";
+ public static final String ATTVAL_PRECISIONDECIMAL =
"precisionDecimal";
+ public static final String ATTVAL_YEARMONTHDURATION =
"yearMonthDuration";
+ public static final String ATTVAL_DAYTIMEDURATION =
"dayTimeDuration";
+ public static final String ATTVAL_DATETIMESTAMP = "dateTimeStamp";
// form qualified/unqualified
public static final short FORM_UNQUALIFIED = 0;
Modified:
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/opti/SchemaVersioningHelper.java
URL:
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/opti/SchemaVersioningHelper.java?rev=979036&r1=979035&r2=979036&view=diff
==============================================================================
---
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/opti/SchemaVersioningHelper.java
(original)
+++
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/opti/SchemaVersioningHelper.java
Sun Jul 25 13:28:38 2010
@@ -22,6 +22,7 @@ import java.util.Iterator;
import java.util.List;
import org.apache.xerces.impl.Constants;
+import org.apache.xerces.impl.xs.SchemaSymbols;
import org.apache.xerces.xni.QName;
/**
@@ -59,57 +60,108 @@ public class SchemaVersioningHelper {
// initializing the supported XML Schema types
private void initSupportedTypes() {
- typesSupported.add(new QName(null, "anyType", "anyType",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "anySimpleType", "anySimpleType",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "anyAtomicType", "anyAtomicType",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "string", "string",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "boolean", "boolean",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "decimal", "decimal",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "precisionDecimal",
"precisionDecimal", Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "float", "float",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "double", "double",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "duration", "duration",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "dateTime", "dateTime",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "time", "time",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "date", "date",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "gYearMonth", "gYearMonth",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "gYear", "gYear",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "gMonthDay", "gMonthDay",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "gDay", "gDay",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "gMonth", "gMonth",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "hexBinary", "hexBinary",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "base64Binary", "base64Binary",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "anyURI", "anyURI",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "QName", "QName",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "NOTATION", "NOTATION",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "normalizedString",
"normalizedString", Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "token", "token",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "language", "language",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "NMTOKEN", "NMTOKEN",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "NMTOKENS", "NMTOKENS",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "Name", "Name",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "NCName", "NCName",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "ID", "ID",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "IDREF", "IDREF",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "IDREFS", "IDREFS",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "ENTITY", "ENTITY",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "ENTITIES", "ENTITIES",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "integer", "integer",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "nonPositiveInteger",
"nonPositiveInteger", Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "negativeInteger",
"negativeInteger", Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "long", "long",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "int", "int",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "short", "short",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "byte", "byte",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "nonNegativeInteger",
"nonNegativeInteger", Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "unsignedLong", "unsignedLong",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "unsignedInt", "unsignedInt",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "unsignedShort", "unsignedShort",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "unsignedByte", "unsignedByte",
Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "positiveInteger",
"positiveInteger", Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "yearMonthDuration",
"yearMonthDuration", Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "dayTimeDuration",
"dayTimeDuration", Constants.NS_XMLSCHEMA));
- typesSupported.add(new QName(null, "dateTimeStamp", "dateTimeStamp",
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_ANYTYPE,
+ SchemaSymbols.ATTVAL_ANYTYPE,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_ANYSIMPLETYPE,
+ SchemaSymbols.ATTVAL_ANYSIMPLETYPE,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_ANYATOMICTYPE,
+ SchemaSymbols.ATTVAL_ANYATOMICTYPE,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_STRING,
+ SchemaSymbols.ATTVAL_STRING,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_BOOLEAN,
+ SchemaSymbols.ATTVAL_BOOLEAN,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_DECIMAL,
+ SchemaSymbols.ATTVAL_DECIMAL,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null,
SchemaSymbols.ATTVAL_PRECISIONDECIMAL,
+ SchemaSymbols.ATTVAL_PRECISIONDECIMAL,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_FLOAT,
+ SchemaSymbols.ATTVAL_FLOAT,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_DOUBLE,
+ SchemaSymbols.ATTVAL_DOUBLE,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_DURATION,
+ SchemaSymbols.ATTVAL_DURATION,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_DATETIME,
+ SchemaSymbols.ATTVAL_DATETIME,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_TIME,
+ SchemaSymbols.ATTVAL_TIME,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_DATE,
+ SchemaSymbols.ATTVAL_DATE,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_YEARMONTH,
+ SchemaSymbols.ATTVAL_YEARMONTH,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_YEAR,
+ SchemaSymbols.ATTVAL_YEAR,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_MONTHDAY,
+ SchemaSymbols.ATTVAL_MONTHDAY,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_DAY,
+ SchemaSymbols.ATTVAL_DAY,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_MONTH,
+ SchemaSymbols.ATTVAL_MONTH,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_HEXBINARY,
+ SchemaSymbols.ATTVAL_HEXBINARY,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_BASE64BINARY,
+ SchemaSymbols.ATTVAL_BASE64BINARY,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_ANYURI,
+ SchemaSymbols.ATTVAL_ANYURI,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_QNAME,
+ SchemaSymbols.ATTVAL_QNAME,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_NOTATION,
+ SchemaSymbols.ATTVAL_NOTATION,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null,
SchemaSymbols.ATTVAL_NORMALIZEDSTRING,
+ SchemaSymbols.ATTVAL_NORMALIZEDSTRING,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_TOKEN,
+ SchemaSymbols.ATTVAL_TOKEN,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_LANGUAGE,
+ SchemaSymbols.ATTVAL_LANGUAGE,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_NMTOKEN,
+ SchemaSymbols.ATTVAL_NMTOKEN,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_NMTOKENS,
+ SchemaSymbols.ATTVAL_NMTOKENS,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_NAME,
+ SchemaSymbols.ATTVAL_NAME,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_NCNAME,
+ SchemaSymbols.ATTVAL_NCNAME,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_ID,
+ SchemaSymbols.ATTVAL_ID,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_IDREF,
+ SchemaSymbols.ATTVAL_IDREF,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_IDREFS,
+ SchemaSymbols.ATTVAL_IDREFS,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_ENTITY,
+ SchemaSymbols.ATTVAL_ENTITY,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_ENTITIES,
+ SchemaSymbols.ATTVAL_ENTITIES,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_INTEGER,
+ SchemaSymbols.ATTVAL_INTEGER,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null,
SchemaSymbols.ATTVAL_NONPOSITIVEINTEGER,
+ SchemaSymbols.ATTVAL_NONPOSITIVEINTEGER,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null,
SchemaSymbols.ATTVAL_NEGATIVEINTEGER,
+ SchemaSymbols.ATTVAL_NEGATIVEINTEGER,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_LONG,
+ SchemaSymbols.ATTVAL_LONG,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_INT,
+ SchemaSymbols.ATTVAL_INT,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_SHORT,
+ SchemaSymbols.ATTVAL_SHORT,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_BYTE,
+ SchemaSymbols.ATTVAL_BYTE,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null,
SchemaSymbols.ATTVAL_NONNEGATIVEINTEGER,
+ SchemaSymbols.ATTVAL_NONNEGATIVEINTEGER,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_UNSIGNEDLONG,
+ SchemaSymbols.ATTVAL_UNSIGNEDLONG,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_UNSIGNEDINT,
+ SchemaSymbols.ATTVAL_UNSIGNEDINT,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_UNSIGNEDSHORT,
+ SchemaSymbols.ATTVAL_UNSIGNEDSHORT,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_UNSIGNEDBYTE,
+ SchemaSymbols.ATTVAL_UNSIGNEDBYTE,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null,
SchemaSymbols.ATTVAL_POSITIVEINTEGER,
+ SchemaSymbols.ATTVAL_POSITIVEINTEGER,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null,
SchemaSymbols.ATTVAL_YEARMONTHDURATION,
+ SchemaSymbols.ATTVAL_YEARMONTHDURATION,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null,
SchemaSymbols.ATTVAL_DAYTIMEDURATION,
+ SchemaSymbols.ATTVAL_DAYTIMEDURATION,
Constants.NS_XMLSCHEMA));
+ typesSupported.add(new QName(null, SchemaSymbols.ATTVAL_DATETIMESTAMP,
+ SchemaSymbols.ATTVAL_DATETIMESTAMP,
Constants.NS_XMLSCHEMA));
} // initSupportedTypes
@@ -117,22 +169,38 @@ public class SchemaVersioningHelper {
// initializing the supported XML Schema facets
private void initSupportedFacets() {
- facetsSupported.add(new QName(null, "length", "length",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "minLength", "minLength",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "maxLength", "maxLength",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "pattern", "pattern",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "enumeration", "enumeration",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "whiteSpace", "whiteSpace",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "maxInclusive", "maxInclusive",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "maxExclusive", "maxExclusive",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "minInclusive", "minInclusive",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "totalDigits", "totalDigits",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "minExclusive", "minExclusive",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "fractionDigits",
"fractionDigits", Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "maxScale", "maxScale",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "minScale", "minScale",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "assertion", "assertion",
Constants.NS_XMLSCHEMA));
- facetsSupported.add(new QName(null, "explicitTimezone",
"explicitTimezone", Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_LENGTH,
+ SchemaSymbols.ELT_LENGTH,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_MINLENGTH,
+ SchemaSymbols.ELT_MINLENGTH,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_MAXLENGTH,
+ SchemaSymbols.ELT_MAXLENGTH,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_PATTERN,
+ SchemaSymbols.ELT_PATTERN,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_ENUMERATION,
+ SchemaSymbols.ELT_ENUMERATION,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_WHITESPACE,
+ SchemaSymbols.ELT_WHITESPACE,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_MAXINCLUSIVE,
+ SchemaSymbols.ELT_MAXINCLUSIVE,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_MAXEXCLUSIVE,
+ SchemaSymbols.ELT_MAXEXCLUSIVE,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_MININCLUSIVE,
+ SchemaSymbols.ELT_MININCLUSIVE,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_TOTALDIGITS,
+ SchemaSymbols.ELT_TOTALDIGITS,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_MINEXCLUSIVE,
+ SchemaSymbols.ELT_MINEXCLUSIVE,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_FRACTIONDIGITS,
+ SchemaSymbols.ELT_FRACTIONDIGITS,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_MAXSCALE,
+ SchemaSymbols.ELT_MAXSCALE,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_MINSCALE,
+ SchemaSymbols.ELT_MINSCALE,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null, SchemaSymbols.ELT_ASSERTION,
+ SchemaSymbols.ELT_ASSERTION,
Constants.NS_XMLSCHEMA));
+ facetsSupported.add(new QName(null,
SchemaSymbols.ELT_EXPLICITTIMEZONE,
+ SchemaSymbols.ELT_EXPLICITTIMEZONE,
Constants.NS_XMLSCHEMA));
} // initSupportedFacets
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]