[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