From b00458dfe610fabf4eeaeff25b2687b38aea5c06 Mon Sep 17 00:00:00 2001
From: ?? ? <ulysseskao@ximple.com.tw>
Date: Tue, 13 May 2008 18:39:12 +0800
Subject: [PATCH] update for EOFM-83

---
 xdgnjobs/ximple-spatialjob/src/main/resources/com/ximple/eofms/filter/ElementDispatcherRules.xml |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/xdgnjobs/ximple-spatialjob/src/main/resources/com/ximple/eofms/filter/ElementDispatcherRules.xml b/xdgnjobs/ximple-spatialjob/src/main/resources/com/ximple/eofms/filter/ElementDispatcherRules.xml
index a27ecab..0272b88 100644
--- a/xdgnjobs/ximple-spatialjob/src/main/resources/com/ximple/eofms/filter/ElementDispatcherRules.xml
+++ b/xdgnjobs/ximple-spatialjob/src/main/resources/com/ximple/eofms/filter/ElementDispatcherRules.xml
@@ -32,6 +32,21 @@
         <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
         <set-properties-rule/>
       </pattern>
+      <pattern value="ShapeCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateShapeStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
+      <pattern value="ArcLineCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateArcLineStringStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
+      <pattern value="EllipseShapeCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateEllipseShapeLineStringStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
     </pattern>
     <pattern value="TypeCompFilter">
       <object-create-rule classname="com.ximple.eofms.filter.TypeCompIdDispatchableFilter"/>
@@ -65,6 +80,21 @@
       </pattern>
       <pattern value="LineTextCreateStrategy">
         <object-create-rule classname="com.ximple.eofms.filter.CreateLineTextStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
+      <pattern value="ShapeCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateShapeStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
+      <pattern value="ArcLineCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateArcLineStringStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
+      <pattern value="EllipseShapeCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateEllipseShapeLineStringStrategy"/>
         <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
         <set-properties-rule/>
       </pattern>
@@ -111,6 +141,21 @@
         <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
         <set-properties-rule/>
       </pattern>
+      <pattern value="ShapeCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateShapeStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
+      <pattern value="ArcLineCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateArcLineStringStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
+      <pattern value="EllipseShapeCreateStrategy">
+        <object-create-rule classname="com.ximple.eofms.filter.CreateEllipseShapeLineStringStrategy"/>
+        <set-next-rule methodname="setCreateStrategy" paramtype="com.ximple.eofms.filter.CreateFeatureTypeStrategy"/>
+        <set-properties-rule/>
+      </pattern>
     </pattern>
   </pattern>
 </digester-rules>
\ No newline at end of file

--
Gitblit v0.0.0-SNAPSHOT