OW2 Consortium
Search OW2 Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | gotm-commits List | December 2004 Index

<--  Date Index  --> <--  Thread Index  -->

CVS update of fractal-xdoclet (4 files)


    Date: Friday, December 17, 2004 @ 17:49:13
  Author: rouvoy
    Path: /cvsroot/gotm/fractal-xdoclet

Modified: build.xml example/build.xml
          example/src/fractal/org/objectweb/fractal/example/HelloWorld.fractal
           src/java/org/objectweb/fractal/xdoclet/FcAdlSubTask.java

* Updating example for supoprting controller tag in the build.xml,
* Updating ADL file definition of the HelloWolrd composite, removing one 
parameter,
* Cosmetic Updates.


----------------------------------------------------------------------+
 build.xml                                                            |  327 
+++++-----
 example/build.xml                                                    |    4 
 example/src/fractal/org/objectweb/fractal/example/HelloWorld.fractal |    2 
 src/java/org/objectweb/fractal/xdoclet/FcAdlSubTask.java             |    6 
 4 files changed, 170 insertions(+), 169 deletions(-)


Index: fractal-xdoclet/build.xml
diff -u fractal-xdoclet/build.xml:1.1 fractal-xdoclet/build.xml:1.2
--- fractal-xdoclet/build.xml:1.1       Thu Dec 16 17:57:18 2004
+++ fractal-xdoclet/build.xml   Fri Dec 17 17:49:13 2004
@@ -1,185 +1,186 @@
 <!-- ==================================================================== -->
-
 <!-- ObjectWeb GoTM is an open Tx Monitor Project                         -->
 <!-- Contact: http://www.objectweb.org                                    -->
-
 <!-- This library is free software; you can redistribute it and/or        -->
 <!-- modify it under the terms of the GNU Lesser General Public           -->
 <!-- License as published by the Free Software Foundation; either         -->
 <!-- version 2.1 of the License, or any later version.                    -->
-
 <!-- This library is distributed in the hope that it will be useful,      -->
 <!-- but WITHOUT ANY WARRANTY; without even the implied warranty of       -->
 <!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU     -->
 <!-- Lesser General Public License for more details.                      -->
-
 <!-- You should have received a copy of the GNU Lesser General Public     -->
 <!-- License along with this library; if not, write to the Free Software  -->
 <!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 -->
 <!-- USA                                                                  -->
-
 <!-- Initial developer(s): Romain Rouvoy.                                 -->
 <!-- Contributor(s): ______________________________________.              -->
-
-<!-- $Id: build.xml,v 1.1 2004/12/16 16:57:18 rouvoy Exp $ -->
+<!-- $Id: build.xml,v 1.2 2004/12/17 16:49:13 rouvoy Exp $ -->
 <!-- ==================================================================== -->
-
 <project name="fractal-xdoclet" default="xdoclet-all">
-       <description>GoTM Project [gotm.objectweb.org] - Fractal 
Xdoclet</description>
-
-       <!-- ==================== -->
-       <!-- PROPERTY DEFINITIONS -->
-       <!-- ==================== -->
-
-       <property name="src.dir" value="src" />
-       <property name="doc.dir" value="doc" />
-       <property name="class.dir" value="class" />
-       <property name="lib.dir" value="lib" />
-       <property name="ant.dir" value="ant" />
-       <property name="meta.dir" value="META-INF" />
-
-       <property name="java.dir" value="${src.dir}/java" />
-       <property name="xml.dir" value="${src.dir}/xml" />
-       <property name="xdt.dir" value="${src.dir}/xdt" />
-
-       <property name="build.dir" value="${basedir}/build" />
-       <property name="dist.dir" value="${basedir}/dist" />
-
-       <property name="fractalxdoclet.jar" value="fractal-xdoclet.jar" />
-       <property name="fractalxdoclet.version" value="0.1" />
-       <property name="project.dist" value="FractalXdoclet" />
-
-       <!-- ================ -->
-       <!-- PATH DEFINITIONS -->
-       <!-- ================ -->
-
-       <path id="classpath">
-               <fileset dir="${build.dir}/${lib.dir}" includes="**/*.jar" />
-               <pathelement location="${build.dir}/${class.dir}" />
-       </path>
+  <description>GoTM Project [gotm.objectweb.org] - Fractal 
Xdoclet</description>
 
-       <!-- ================== -->
-       <!-- TARGET DEFINITIONS -->
-       <!-- ================== -->
-
-       <target name="xdoclet-all" description="xdoclet-clean + 
xdoclet-build">
-               <antcall target="xdoclet-clean" />
-               <antcall target="xdoclet-build" />
-       </target>
-
-       <target name="-xdoclet-prepare">
+  <!-- ==================== -->
+  <!-- PROPERTY DEFINITIONS -->
+  <!-- ==================== -->
+  <property name="src.dir" value="src" />
+  <property name="doc.dir" value="doc" />
+  <property name="class.dir" value="class" />
+  <property name="lib.dir" value="lib" />
+  <property name="ant.dir" value="ant" />
+  <property name="meta.dir" value="META-INF" />
+  <property name="java.dir" value="${src.dir}/java" />
+  <property name="xml.dir" value="${src.dir}/xml" />
+  <property name="xdt.dir" value="${src.dir}/xdt" />
+  <property name="build.dir" value="${basedir}/build" />
+  <property name="dist.dir" value="${basedir}/dist" />
+  <property name="fractalxdoclet.jar" value="fractal-xdoclet.jar" />
+  <property name="fractalxdoclet.version" value="0.1" />
+  <property name="project.dist" value="FractalXdoclet" />
+
+  <!-- ================ -->
+  <!-- PATH DEFINITIONS -->
+  <!-- ================ -->
+  <path id="classpath">
+    <fileset dir="${build.dir}/${lib.dir}" includes="**/*.jar" />
+    <pathelement location="${build.dir}/${class.dir}" />
+  </path>
+
+  <!-- ================== -->
+  <!-- TARGET DEFINITIONS -->
+  <!-- ================== -->
+  <target name="xdoclet-all" description="xdoclet-clean + xdoclet-build">
+    <antcall target="xdoclet-clean" />
+    <antcall target="xdoclet-build" />
+  </target>
+  
+  <target name="-xdoclet-prepare">
     <mkdir dir="${build.dir}/${lib.dir}" />
-               <copy todir="${build.dir}/${lib.dir}">
-                       <mapper type="flatten" />
-                       <fileset dir="${basedir}/${lib.dir}" 
includes="**/*.jar" />
-               </copy>
-       </target>
-
-       <target name="xdoclet-compile" depends="-xdoclet-prepare" 
description="Compiles Fractal library.">
-               <mkdir dir="${build.dir}/${class.dir}" />
-               <javac srcdir="${basedir}/${java.dir}" 
destdir="${build.dir}/${class.dir}" debug="on">
-                       <classpath refid="classpath" />
-                       <include 
name="org/objectweb/fractal/xdoclet/**/*.java" />
-               </javac>
-       </target>
-
-       <target name="xdoclet-deploy" depends="xdoclet-compile">
-               <taskdef name="xdoclet" classname="xdoclet.DocletTask" 
classpathref="classpath" />
-               <property name="build.xdoc" 
value="${build.dir}/${class.dir}/${meta.dir}" />
-               <mkdir dir="${build.xdoc}" />
-               <xdoclet destdir="${build.xdoc}" verbose="true">
-                       <fileset dir="${java.dir}">
-                               <include name="**/*Handler.java" />
-                               <include name="**/*SubTask.java" />
-                       </fileset>
-                       <template 
templateFile="${basedir}/${lib.dir}/xdoclet/xdoclet-xml.xdt" 
destinationFile="xdoclet.xml" />
-               </xdoclet>
-               <copy todir="${build.xdoc}">
-                       <fileset dir="${xml.dir}" includes="**/*.xml" />
-               </copy>
-               <property name="build.res" 
value="${build.dir}/${class.dir}/org/objectweb/fractal/xdoclet/resources" />
-               <mkdir dir="${build.res}" />
-               <copy todir="${build.res}">
-                       <fileset dir="${xdt.dir}" includes="**/*.xdt" />
-               </copy>
-       </target>
-
-       <target name="xdoclet-build" depends="xdoclet-deploy" 
description="Builds Fractal framework.">
-               <jar destfile="${build.dir}/${lib.dir}/${fractalxdoclet.jar}">
-                       <fileset dir="${build.dir}/${class.dir}" 
includes="**/*" />
-               </jar>
-       </target>
-
-       <target name="xdoclet-jdoc" depends="-xdoclet-prepare" 
description="Generates the javadoc.">
-               <javadoc destdir="${build.dir}/${doc.dir}" author="true" 
version="true" use="true" private="true" windowtitle="Fractal Library." 
overview="${doc.dir}/overview.html" classpathref="classpath">
-                       <packageset dir="${basedir}/${java.dir}" 
defaultexcludes="yes">
-                               <include name="**/*" />
-                       </packageset>
-                       <doctitle>
-                               <![CDATA[<h1>XDoclet Library - v. 
${fractalxdoclet.version}</h1>]]>
-        <![CDATA[<h2>Library Specification</h2>]]>
-      </doctitle>
-       <tag name="todo" scope="all" description="To do: " />
-       <tag name="fractal.adl" scope="all" description="Fractal ADL 
Identifier: " />
-
-       <group title="Fractal Libraries">
-               <package name="org.objectweb.fractal.lib.*" />
-       </group>
-
-       <link href="http://java.sun.com/j2se/1.4.2/docs/api/"; />
-</javadoc>
-<replace file="${build.dir}/${doc.dir}/overview-summary.html" token="DO NOT 
REMOVE THIS LINE (will be automatically removed)." />
-<copy todir="${build.dir}/${doc.dir}">
-       <fileset dir="${basedir}/${doc.dir}" includes="uml/*.png" />
-</copy>
-</target>
-
-
-<target name="xdoclet-dist-src" description="Builds the source 
distribution.">
-<property name="dist-src" 
value="${project.dist}-${fractalxdoclet.version}-src" />
-<property name="dist-src.dir" value="${dist.dir}/${dist-src}" />
-<mkdir dir="${dist-src.dir}" />
-<copy todir="${dist-src.dir}" file="${basedir}/build.xml" />
-<mkdir dir="${dist-src.dir}/${src.dir}" />
-<copy todir="${dist-src.dir}/${src.dir}">
-       <fileset dir="${basedir}/${src.dir}" includes="**/*" />
-</copy>
-<mkdir dir="${dist-src.dir}/${doc.dir}" />
-<copy todir="${dist-src.dir}/${doc.dir}">
-       <fileset dir="${basedir}/${doc.dir}" includes="**/*" />
-</copy>
-<zip zipfile="${dist.dir}/${dist-src}.zip">
-       <fileset dir="${dist.dir}" includes="${dist-src}/**/*" />
-</zip>
-<tar destfile="${dist.dir}/${dist-src}.tar" longfile="gnu">
-       <tarfileset dir="${dist.dir}" includes="${dist-src}/**/*" />
-</tar>
-<gzip src="${dist.dir}/${dist-src}.tar" 
zipfile="${dist.dir}/${dist-src}.tar.gz" />
-<bzip2 src="${dist.dir}/${dist-src}.tar" 
zipfile="${dist.dir}/${dist-src}.tar.bz2" />
-</target>
-
-<target name="xdoclet-dist-bin" depends="xdoclet-build,xdoclet-jdoc" 
description="Builds the binary distribution.">
-<property name="dist-bin" 
value="${project.dist}-${fractalxdoclet.version}-bin" />
-<property name="dist-bin.dir" value="${dist.dir}/${dist-bin}" />
-<mkdir dir="${dist-bin.dir}" />
-<copy todir="${dist-bin.dir}">
-       <fileset dir="${build.dir}" includes="${doc.dir}/**/*" />
-       <fileset dir="${build.dir}" includes="${lib.dir}/**/*" />
-</copy>
-<zip zipfile="${dist.dir}/${dist-bin}.zip">
-       <fileset dir="${dist.dir}" includes="${dist-bin}/**/*" />
-</zip>
-<tar destfile="${dist.dir}/${dist-bin}.tar" longfile="gnu">
-       <tarfileset dir="${dist.dir}" includes="${dist-bin}/**/*" />
-</tar>
-<gzip src="${dist.dir}/${dist-bin}.tar" 
zipfile="${dist.dir}/${dist-bin}.tar.gz" />
-<bzip2 src="${dist.dir}/${dist-bin}.tar" 
zipfile="${dist.dir}/${dist-bin}.tar.bz2" />
-</target>
-
-<target name="xdoclet-dist" depends="xdoclet-dist-src,xdoclet-dist-bin" 
description="build all distributions" />
-
-<target name="xdoclet-clean" description="clean Fractal framework">
-<delete dir="${build.dir}" failonerror="no" />
-<delete dir="${dist.dir}" failonerror="no" />
-</target>
+    <copy todir="${build.dir}/${lib.dir}">
+      <mapper type="flatten" />
+      <fileset dir="${basedir}/${lib.dir}" includes="**/*.jar" />
+    </copy>
+  </target>
+  
+  <target name="xdoclet-compile" depends="-xdoclet-prepare" 
+   description="Compiles Fractal library.">
+    <mkdir dir="${build.dir}/${class.dir}" />
+    <javac srcdir="${basedir}/${java.dir}" 
destdir="${build.dir}/${class.dir}" 
+      debug="on">
+      <classpath refid="classpath" />
+      <include name="org/objectweb/fractal/xdoclet/**/*.java" />
+    </javac>
+  </target>
+  
+  <target name="xdoclet-deploy" depends="xdoclet-compile">
+    <taskdef name="xdoclet" classname="xdoclet.DocletTask" 
+      classpathref="classpath" />
+    <property name="build.xdoc" 
value="${build.dir}/${class.dir}/${meta.dir}" />
+    <mkdir dir="${build.xdoc}" />
+    <xdoclet destdir="${build.xdoc}" verbose="true">
+      <fileset dir="${java.dir}">
+        <include name="**/*Handler.java" />
+        <include name="**/*SubTask.java" />
+      </fileset>
+      <template templateFile="${basedir}/${lib.dir}/xdoclet/xdoclet-xml.xdt" 
+             destinationFile="xdoclet.xml" />
+    </xdoclet>
+    <copy todir="${build.xdoc}">
+      <fileset dir="${xml.dir}" includes="**/*.xml" />
+    </copy>
+    <property name="build.res" 
+      
value="${build.dir}/${class.dir}/org/objectweb/fractal/xdoclet/resources" 
+      />
+    <mkdir dir="${build.res}" />
+    <copy todir="${build.res}">
+      <fileset dir="${xdt.dir}" includes="**/*.xdt" />
+    </copy>
+  </target>
+  
+  <target name="xdoclet-build" depends="xdoclet-deploy" 
+   description="Builds Fractal framework.">
+    <jar destfile="${build.dir}/${lib.dir}/${fractalxdoclet.jar}">
+      <fileset dir="${build.dir}/${class.dir}" includes="**/*" />
+    </jar>
+  </target>
+  
+  <target name="xdoclet-jdoc" depends="-xdoclet-prepare" 
+   description="Generates the javadoc.">
+    <javadoc destdir="${build.dir}/${doc.dir}" author="true" version="true" 
+      use="true" private="true" windowtitle="Fractal Library." 
+      overview="${doc.dir}/overview.html" classpathref="classpath">
+      <packageset dir="${basedir}/${java.dir}" defaultexcludes="yes">
+        <include name="**/*" />
+      </packageset>
+      <doctitle> <![CDATA[<h1>XDoclet Library - v. 
${fractalxdoclet.version}</h1>]]>
+         <![CDATA[<h2>Library Specification</h2>]]> </doctitle>
+      <tag name="todo" scope="all" description="To do: " />
+      <tag name="fractal.adl" scope="all" 
+        description="Fractal ADL Identifier: " />
+      <group title="Fractal Libraries">
+        <package name="org.objectweb.fractal.lib.*" />
+      </group>
+      <link href="http://java.sun.com/j2se/1.4.2/docs/api/"; />
+    </javadoc>
+    <replace file="${build.dir}/${doc.dir}/overview-summary.html" 
+      token="DO NOT REMOVE THIS LINE (will be automatically removed)." />
+    <copy todir="${build.dir}/${doc.dir}">
+      <fileset dir="${basedir}/${doc.dir}" includes="uml/*.png" />
+    </copy>
+  </target>
+  
+  <target name="xdoclet-dist-src" description="Builds the source 
distribution.">
+    <property name="dist-src" 
+      value="${project.dist}-${fractalxdoclet.version}-src" />
+    <property name="dist-src.dir" value="${dist.dir}/${dist-src}" />
+    <mkdir dir="${dist-src.dir}" />
+    <copy todir="${dist-src.dir}" file="${basedir}/build.xml" />
+    <mkdir dir="${dist-src.dir}/${src.dir}" />
+    <copy todir="${dist-src.dir}/${src.dir}">
+      <fileset dir="${basedir}/${src.dir}" includes="**/*" />
+    </copy>
+    <mkdir dir="${dist-src.dir}/${doc.dir}" />
+    <copy todir="${dist-src.dir}/${doc.dir}">
+      <fileset dir="${basedir}/${doc.dir}" includes="**/*" />
+    </copy>
+    <zip zipfile="${dist.dir}/${dist-src}.zip">
+      <fileset dir="${dist.dir}" includes="${dist-src}/**/*" />
+    </zip>
+    <tar destfile="${dist.dir}/${dist-src}.tar" longfile="gnu">
+      <tarfileset dir="${dist.dir}" includes="${dist-src}/**/*" />
+    </tar>
+    <gzip src="${dist.dir}/${dist-src}.tar" 
+      zipfile="${dist.dir}/${dist-src}.tar.gz" />
+    <bzip2 src="${dist.dir}/${dist-src}.tar" 
+      zipfile="${dist.dir}/${dist-src}.tar.bz2" />
+  </target>
+  
+  <target name="xdoclet-dist-bin" depends="xdoclet-build,xdoclet-jdoc" 
+   description="Builds the binary distribution.">
+    <property name="dist-bin" 
+      value="${project.dist}-${fractalxdoclet.version}-bin" />
+    <property name="dist-bin.dir" value="${dist.dir}/${dist-bin}" />
+    <mkdir dir="${dist-bin.dir}" />
+    <copy todir="${dist-bin.dir}">
+      <fileset dir="${build.dir}" includes="${doc.dir}/**/*" />
+      <fileset dir="${build.dir}" includes="${lib.dir}/**/*" />
+    </copy>
+    <zip zipfile="${dist.dir}/${dist-bin}.zip">
+      <fileset dir="${dist.dir}" includes="${dist-bin}/**/*" />
+    </zip>
+    <tar destfile="${dist.dir}/${dist-bin}.tar" longfile="gnu">
+      <tarfileset dir="${dist.dir}" includes="${dist-bin}/**/*" />
+    </tar>
+    <gzip src="${dist.dir}/${dist-bin}.tar" 
+      zipfile="${dist.dir}/${dist-bin}.tar.gz" />
+    <bzip2 src="${dist.dir}/${dist-bin}.tar" 
+      zipfile="${dist.dir}/${dist-bin}.tar.bz2" />
+  </target>
+  
+  <target name="xdoclet-dist" depends="xdoclet-dist-src,xdoclet-dist-bin" 
+   description="build all distributions" />
+  <target name="xdoclet-clean" description="clean Fractal framework">
+    <delete dir="${build.dir}" failonerror="no" />
+    <delete dir="${dist.dir}" failonerror="no" />
+  </target>
 </project>
Index: fractal-xdoclet/example/build.xml
diff -u fractal-xdoclet/example/build.xml:1.1 
fractal-xdoclet/example/build.xml:1.2
--- fractal-xdoclet/example/build.xml:1.1       Thu Dec 16 17:57:18 2004
+++ fractal-xdoclet/example/build.xml   Fri Dec 17 17:49:13 2004
@@ -21,7 +21,7 @@
 <!-- Initial developer(s): Romain Rouvoy.                                 -->
 <!-- Contributor(s): ______________________________________.              -->
 
-<!-- $Id: build.xml,v 1.1 2004/12/16 16:57:18 rouvoy Exp $ -->
+<!-- $Id: build.xml,v 1.2 2004/12/17 16:49:13 rouvoy Exp $ -->
 <!-- ==================================================================== -->
 
 <project name="example-template" default="example-all">
@@ -111,7 +111,7 @@
     <mkdir dir="${build.dir}/${class.dir}"/> 
     <xdoclet destdir="${build.dir}/${class.dir}" 
excludedtags="@version,@author,@todo">
       <fileset dir="${basedir}/${java.dir}" 
includes="org/objectweb/fractal/example/**/*.java"/>
-      <fractal-adl dtd="standard.dtd"/>
+      <fractal-adl controller="primitive"/>
     </xdoclet>     
   </target> 
   
Index: 
fractal-xdoclet/example/src/fractal/org/objectweb/fractal/example/HelloWorld.fractal
diff -u 
fractal-xdoclet/example/src/fractal/org/objectweb/fractal/example/HelloWorld.fractal:1.1
 
fractal-xdoclet/example/src/fractal/org/objectweb/fractal/example/HelloWorld.fractal:1.2
--- 
fractal-xdoclet/example/src/fractal/org/objectweb/fractal/example/HelloWorld.fractal:1.1
    Thu Dec 16 17:57:18 2004
+++ 
fractal-xdoclet/example/src/fractal/org/objectweb/fractal/example/HelloWorld.fractal
        Fri Dec 17 17:49:13 2004
@@ -4,7 +4,7 @@
 <definition name="org.objectweb.fractal.example.HelloWorld">
   <interface name="r" role="server" signature="java.lang.Runnable"/>
   <component name="client" 
definition="org.objectweb.fractal.example.lib.FcClientImpl"/>
-  <component name="server" 
definition="org.objectweb.fractal.example.lib.FcServerImpl(-->,2)"/>
+  <component name="server" 
definition="org.objectweb.fractal.example.lib.FcServerImpl(-->)"/>
 
   <binding client="this.r" server="client.r"/>
   <binding client="client.s" server="server.s"/>
Index: 
fractal-xdoclet/src/java/org/objectweb/fractal/xdoclet/FcAdlSubTask.java
diff -u 
fractal-xdoclet/src/java/org/objectweb/fractal/xdoclet/FcAdlSubTask.java:1.1 
fractal-xdoclet/src/java/org/objectweb/fractal/xdoclet/FcAdlSubTask.java:1.2
--- 
fractal-xdoclet/src/java/org/objectweb/fractal/xdoclet/FcAdlSubTask.java:1.1  
      Thu Dec 16 17:57:19 2004
+++ fractal-xdoclet/src/java/org/objectweb/fractal/xdoclet/FcAdlSubTask.java  
  Fri Dec 17 17:49:13 2004
@@ -23,7 +23,7 @@
 Contributor(s): .
 
 ---------------------------------------------------------------------
-$Id: FcAdlSubTask.java,v 1.1 2004/12/16 16:57:19 rouvoy Exp $
+$Id: FcAdlSubTask.java,v 1.2 2004/12/17 16:49:13 rouvoy Exp $
 ====================================================================*/
 package org.objectweb.fractal.xdoclet;
 
@@ -31,14 +31,14 @@
 
 /**
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
  * @created 15 déc. 2004
  * @ant.element name="fractal-adl" parent="xdoclet.DocletTask" 
display-name="Standard Subtask for Fractal ADL generation"
  */
 public class FcAdlSubTask 
 extends TemplateSubTask 
 {
-    private final static String FC_ADL_DTD = "basic.dtd";
+    private final static String FC_ADL_DTD = "standard.dtd";
     private final static String FC_ADL_DEFAULT_TEMPLATE = 
"resources/FractalADLDescriptor.xdt";
     private final static String FC_PREFIX = "Fc";
     



<--  Date Index  --> <--  Thread Index  -->

Reply via email to:

Powered by MHonArc.

Copyright © 2006-2007, OW2 Consortium | contact | webmaster.