[jboss-svn-commits] JBL Code SVN: r21331 - in labs/jbossrules/trunk/drools-guvnor/modules: imageset/src/org/drools/guvnor and 27 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Aug 2 12:54:43 EDT 2008


Author: arhan
Date: 2008-08-02 12:54:42 -0400 (Sat, 02 Aug 2008)
New Revision: 21331

Added:
   labs/jbossrules/trunk/drools-guvnor/modules/imageset/src/org/drools/guvnor/server/
   labs/jbossrules/trunk/drools-guvnor/modules/imageset/src/org/drools/guvnor/server/contenthandler/
   labs/jbossrules/trunk/drools-guvnor/modules/imageset/src/org/drools/guvnor/server/contenthandler/RolodexImageHandler.java
   labs/jbossrules/trunk/drools-guvnor/modules/properties/
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/client/
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/client/ruleeditor/
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/client/ruleeditor/PropertiesWidget.java
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/server/
   labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/server/PropertiesHandler.java
   labs/jbossrules/trunk/drools-guvnor/modules/video/
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/client/
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/client/ruleeditor/
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/client/ruleeditor/VideoWidget.java
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/server/
   labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/server/VideoHandler.java
   labs/jbossrules/trunk/drools-guvnor/modules/xml/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/build.xml
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/XmlFile.gwt.xml
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/ruleeditor/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/ruleeditor/XmlFileWidget.java
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/server/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/server/contenthandler/
   labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/server/contenthandler/XmlFileHandler.java
Log:
GSOC2008: preparing new widgets: xml, properites, video

Added: labs/jbossrules/trunk/drools-guvnor/modules/imageset/src/org/drools/guvnor/server/contenthandler/RolodexImageHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/imageset/src/org/drools/guvnor/server/contenthandler/RolodexImageHandler.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/imageset/src/org/drools/guvnor/server/contenthandler/RolodexImageHandler.java	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,23 @@
+package org.drools.guvnor.server.contenthandler;
+
+import com.google.gwt.user.client.rpc.SerializableException;
+import org.drools.guvnor.client.rpc.RuleAsset;
+import org.drools.repository.AssetItem;
+import org.drools.repository.PackageItem;
+
+/**
+ * TODO: Perform JAI routines to add the effects
+ *
+ * 
+ */
+public class RolodexImageHandler extends ContentHandler {
+    public void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item)
+            throws SerializableException {
+
+    }
+
+    public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
+            throws SerializableException {
+
+    }
+}

Added: labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/client/ruleeditor/PropertiesWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/client/ruleeditor/PropertiesWidget.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/client/ruleeditor/PropertiesWidget.java	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,22 @@
+package org.drools.guvnor.client.ruleeditor;
+
+import org.drools.guvnor.client.packages.AssetAttachmentFileWidget;
+import org.drools.guvnor.client.rpc.RuleAsset;
+
+/**
+ *
+ */
+public class PropertiesWidget extends AssetAttachmentFileWidget {
+
+    public PropertiesWidget(final RuleAsset asset, final RuleViewer viewer) {
+        super(asset, viewer);
+    }
+
+    public String getIcon() {
+        return null;
+    }
+
+    public String getOverallStyleName() {
+        return null;
+    }
+}

Added: labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/server/PropertiesHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/server/PropertiesHandler.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/properties/src/org/drools/guvnor/server/PropertiesHandler.java	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,22 @@
+package org.drools.guvnor.server;
+
+import org.drools.guvnor.server.contenthandler.ContentHandler;
+import org.drools.guvnor.client.rpc.RuleAsset;
+import org.drools.repository.PackageItem;
+import org.drools.repository.AssetItem;
+import com.google.gwt.user.client.rpc.SerializableException;
+
+/**
+ *
+ */
+public class PropertiesHandler extends ContentHandler {
+    public void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item)
+            throws SerializableException {
+
+    }
+
+    public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
+            throws SerializableException {
+
+    }
+}

Added: labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/client/ruleeditor/VideoWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/client/ruleeditor/VideoWidget.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/client/ruleeditor/VideoWidget.java	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,22 @@
+package org.drools.guvnor.client.ruleeditor;
+
+import org.drools.guvnor.client.packages.AssetAttachmentFileWidget;
+import org.drools.guvnor.client.rpc.RuleAsset;
+
+/**
+ *
+ */
+public class VideoWidget extends AssetAttachmentFileWidget {
+
+    public VideoWidget(final RuleAsset asset, final RuleViewer viewer) {
+        super(asset, viewer);
+    }
+
+    public String getIcon() {
+        return null;
+    }
+
+    public String getOverallStyleName() {
+        return null;
+    }
+}

Added: labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/server/VideoHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/server/VideoHandler.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/video/src/org/drools/guvnor/server/VideoHandler.java	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,22 @@
+package org.drools.guvnor.server;
+
+import org.drools.guvnor.server.contenthandler.ContentHandler;
+import org.drools.guvnor.client.rpc.RuleAsset;
+import org.drools.repository.PackageItem;
+import org.drools.repository.AssetItem;
+import com.google.gwt.user.client.rpc.SerializableException;
+
+/**
+ *
+ */
+public class VideoHandler extends ContentHandler {
+    public void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item)
+            throws SerializableException {
+
+    }
+
+    public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
+            throws SerializableException {
+
+    }
+}

Added: labs/jbossrules/trunk/drools-guvnor/modules/xml/build.xml
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/xml/build.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/xml/build.xml	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<!--
+ @author Anton Arhipov
+-->
+<project name="guvnor.imageset" default="jar">
+    <property file="../../build.properties"/>
+
+    <target name="jar">
+        <delete dir="classes" quiet="true"/>
+        <mkdir dir="classes"/>
+        
+        <javac srcdir="src"
+               destdir="classes"
+               classpath="${gwt.home}/gwt-user.jar;../../target/classes"
+               debug="on"/>
+        <copy todir="classes">
+            <fileset dir="src"/> 
+        </copy>
+        <jar destfile="xml-0.1.jar" basedir="classes"/>
+
+    </target>
+
+</project>
+

Added: labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/XmlFile.gwt.xml
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/XmlFile.gwt.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/XmlFile.gwt.xml	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,10 @@
+<module>
+    <!--
+    To include this module to Guvnor it is required:
+     1) to inherit this file in Guvnor.gwt.xml
+     2) run ant plug-editors to regenerate source
+     3) run ant gwt-compile to generate new UI?
+    -->
+
+    <inherits name="org.drools.guvnor.Guvnor" />
+</module>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/ruleeditor/XmlFileWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/ruleeditor/XmlFileWidget.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/client/ruleeditor/XmlFileWidget.java	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,31 @@
+package org.drools.guvnor.client.ruleeditor;
+
+import com.google.gwt.core.client.GWT;
+import org.drools.guvnor.client.common.HTMLFileManagerFields;
+import org.drools.guvnor.client.packages.AssetAttachmentFileWidget;
+import org.drools.guvnor.client.rpc.RuleAsset;
+
+/**
+ *
+ */
+public class XmlFileWidget extends AssetAttachmentFileWidget {
+
+    RuleAsset asset;
+
+    public XmlFileWidget(final RuleAsset asset, final RuleViewer viewer) {
+        super(asset, viewer);
+        this.asset = asset;
+
+        //TODO: reflect xml tree and a text area containing the textual XML representation
+        //TODO: 
+
+    }
+
+    public String getIcon() {
+        return "images/decision_table.png";  //TODO: add icon
+    }
+
+    public String getOverallStyleName() {
+        return "decision-Table-upload";      //TODO: define style?
+    }
+}

Added: labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/server/contenthandler/XmlFileHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/server/contenthandler/XmlFileHandler.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/modules/xml/src/org/drools/guvnor/server/contenthandler/XmlFileHandler.java	2008-08-02 16:54:42 UTC (rev 21331)
@@ -0,0 +1,21 @@
+package org.drools.guvnor.server.contenthandler;
+
+import org.drools.guvnor.client.rpc.RuleAsset;
+import org.drools.repository.PackageItem;
+import org.drools.repository.AssetItem;
+import com.google.gwt.user.client.rpc.SerializableException;
+
+/**
+ * TODO: put the file contents to RulesAsset.content
+ */
+public class XmlFileHandler extends ContentHandler{
+    public void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item)
+            throws SerializableException {
+
+    }
+
+    public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
+            throws SerializableException {
+
+    }
+}




More information about the jboss-svn-commits mailing list