Author: adrianc
Date: Wed Jul 30 16:09:56 2008
New Revision: 681240

URL: http://svn.apache.org/viewvc?rev=681240&view=rev
Log:
Small change to the simple-methods.xsd file: changed the set-calendar adjuster 
attributes to string types. We commonly use expressions for things like this, 
so these string data types will help avoid XML parser errors.

Modified:
    ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd

Modified: ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd?rev=681240&r1=681239&r2=681240&view=diff
==============================================================================
--- ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd (original)
+++ ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd Wed Jul 30 16:09:56 
2008
@@ -4908,7 +4908,7 @@
                 The type of fields or value is Timestamp.
                 
                 Again you can use the flexible string expander here, the ${} 
syntax and such. It can also do a type conversion,
-                so going from whatever type the source data is in,which would 
be a string value or whatever the variable
+                so going from whatever type the source data is in, which would 
be a string value or whatever the variable
                 type is for a from field, it can convert that to any ofthese 
types before setting it in the target field.                                
                 
                 You can also specify a default value in the case that the 
value evaluates to an empty string or the from-field is
@@ -4986,52 +4986,59 @@
                 </xs:restriction>
             </xs:simpleType>
         </xs:attribute>
-        <xs:attribute type="xs:integer" name="years">
+        <xs:attribute type="xs:string" name="years">
             <xs:annotation>
                 <xs:documentation>
-                    Add (optionally using +) or subtract (using -) a number of 
year(s)
+                    Add (optionally using +) or subtract (using -) a number of 
year(s).
+                    If an expression is used, it should evaluate to an integer.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-        <xs:attribute type="xs:integer" name="months">
+        <xs:attribute type="xs:string" name="months">
             <xs:annotation>
                 <xs:documentation>
-                    Add (optionally using +) or subtract (using -) a number of 
month(s)
+                    Add (optionally using +) or subtract (using -) a number of 
month(s).
+                    If an expression is used, it should evaluate to an integer.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-        <xs:attribute type="xs:integer" name="days">
+        <xs:attribute type="xs:string" name="days">
             <xs:annotation>
                 <xs:documentation>
-                    Add (optionally using +) or subtract (using -) a number of 
days(s)
+                    Add (optionally using +) or subtract (using -) a number of 
days(s).
+                    If an expression is used, it should evaluate to an integer.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-        <xs:attribute type="xs:integer" name="hours">
+        <xs:attribute type="xs:string" name="hours">
             <xs:annotation>
                 <xs:documentation>
-                    Add (optionally using +) or subtract (using -) a number of 
hour(s)
+                    Add (optionally using +) or subtract (using -) a number of 
hour(s).
+                    If an expression is used, it should evaluate to an integer.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-        <xs:attribute type="xs:integer" name="minutes">
+        <xs:attribute type="xs:string" name="minutes">
             <xs:annotation>
                 <xs:documentation>
-                    Add (optionally using +) or subtract (using -) a number of 
minute(s)
+                    Add (optionally using +) or subtract (using -) a number of 
minute(s).
+                    If an expression is used, it should evaluate to an integer.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-        <xs:attribute type="xs:integer" name="seconds">
+        <xs:attribute type="xs:string" name="seconds">
             <xs:annotation>
                 <xs:documentation>
-                    Add (optionally using +) or subtract (using -) a number of 
second(s)
+                    Add (optionally using +) or subtract (using -) a number of 
second(s).
+                    If an expression is used, it should evaluate to an integer.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-        <xs:attribute type="xs:integer" name="millis">
+        <xs:attribute type="xs:string" name="millis">
             <xs:annotation>
                 <xs:documentation>
-                    Add (optionally using +) or subtract (using -) a number of 
milli-second(s)
+                    Add (optionally using +) or subtract (using -) a number of 
milli-second(s).
+                    If an expression is used, it should evaluate to an integer.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>


Reply via email to