Author: ruwan
Date: Tue Nov 16 09:45:21 2010
New Revision: 1035565

URL: http://svn.apache.org/viewvc?rev=1035565&view=rev
Log:
Adding more evaluator schema's

Modified:
    synapse/branches/2.0/repository/schema/misc/evaluators.xsd

Modified: synapse/branches/2.0/repository/schema/misc/evaluators.xsd
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/repository/schema/misc/evaluators.xsd?rev=1035565&r1=1035564&r2=1035565&view=diff
==============================================================================
--- synapse/branches/2.0/repository/schema/misc/evaluators.xsd (original)
+++ synapse/branches/2.0/repository/schema/misc/evaluators.xsd Tue Nov 16 
09:45:21 2010
@@ -30,12 +30,41 @@
         </xs:annotation>
         <xs:choice>
             <xs:element ref="and"/>
+            <xs:element ref="or"/>
+            <xs:element ref="equal"/>
+            <xs:element ref="not"/>
         </xs:choice>
     </xs:group>
 
     <xs:element name="and">
         <xs:complexType>
-            <xs:group ref="evaluatorList"/>
+            <xs:group ref="evaluatorList" maxOccurs="unbounded" minOccurs="2"/>
+        </xs:complexType>
+    </xs:element>
+
+    <xs:element name="or">
+        <xs:complexType>
+            <xs:group ref="evaluatorList" maxOccurs="unbounded" minOccurs="2"/>
+        </xs:complexType>
+    </xs:element>
+
+    <xs:element name="equal">
+        <xs:complexType>
+            <xs:attribute name="type" use="required">
+                <xs:simpleType>
+                    <xs:restriction base="xs:string">
+                        <xs:enumeration value="url"/>
+                    </xs:restriction>
+                </xs:simpleType>
+            </xs:attribute>
+            <xs:attribute name="source" use="required" type="xs:string"/>
+            <xs:attribute name="value" use="required" type="xs:string"/>
+        </xs:complexType>
+    </xs:element>
+
+    <xs:element name="not">
+        <xs:complexType>
+            <xs:group ref="evaluatorList" minOccurs="1" maxOccurs="1"/>
         </xs:complexType>
     </xs:element>
 


Reply via email to