Author: ruwan
Date: Tue Nov 16 09:44:52 2010
New Revision: 1035564

URL: http://svn.apache.org/viewvc?rev=1035564&view=rev
Log:
Adding more evaluators

Modified:
    synapse/trunk/java/repository/schema/misc/evaluators.xsd

Modified: synapse/trunk/java/repository/schema/misc/evaluators.xsd
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/repository/schema/misc/evaluators.xsd?rev=1035564&r1=1035563&r2=1035564&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/misc/evaluators.xsd (original)
+++ synapse/trunk/java/repository/schema/misc/evaluators.xsd Tue Nov 16 
09:44:52 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