You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by James Taylor <jt...@4lane.com> on 2002/05/07 21:18:31 UTC
Re: cvs commit:
jakarta-turbine-fulcrum/src/services/org/apache/fulcrum/xslt
TurbineXSLTService.java
Ooops, a change to XSLTService got into this commit as well.
On Tue, 2002-05-07 at 15:16, jtaylor@apache.org wrote:
> jtaylor 02/05/07 12:16:23
>
> Modified: . build-gump.xml
> src/services/org/apache/fulcrum/xslt TurbineXSLTService.java
> Added: . gump.xml
> Removed: . jakarta-turbine-fulcrum.xml
> Log:
> Update / rename of gump desc
>
> Revision Changes Path
> 1.3 +6 -10 jakarta-turbine-fulcrum/build-gump.xml
>
> Index: build-gump.xml
> ===================================================================
> RCS file: /home/cvs/jakarta-turbine-fulcrum/build-gump.xml,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -r1.2 -r1.3
> --- build-gump.xml 1 May 2002 15:21:35 -0000 1.2
> +++ build-gump.xml 7 May 2002 19:16:23 -0000 1.3
> @@ -10,12 +10,12 @@
> name="jar">
>
> <property name="build.dir" value="target"/>
> - <property name="build.dest" value="${build.dir}/classes"/>
> + <property name="build.dest" value="${maven.build.dir}/classes"/>
>
> - <mkdir dir="${build.dest}"/>
> + <mkdir dir="${maven.build.dest}"/>
>
> <javac
> - destdir="${build.dest}"
> + destdir="${maven.build.dest}"
> excludes="**/package.html"
> debug="false"
> deprecation="false"
> @@ -28,15 +28,11 @@
> </javac>
>
> <jar
> - jarfile="${build.dir}/${final.name}.jar"
> - basedir="${build.dest}"
> + jarfile="${maven.build.dir}/${maven.final.name}.jar"
> + basedir="${maven.build.dest}"
> excludes="**/package.html"
> />
> -
> +
> </target>
>
> -
> - <nag from="turbine-dev@jakarta.apache.org" to="turbine-dev@jakarta.apache.org"/>
> -
> -
> </project>
>
>
>
> 1.1 jakarta-turbine-fulcrum/gump.xml
>
> Index: gump.xml
> ===================================================================
> <module name="jakarta-turbine-fulcrum">
>
>
> <description>Services Framework</description>
> <url href="http://jakarta.apache.org/turbine/fulcrum/"/>
>
> <cvs repository="jakarta"/>
>
> <!-- This is really the cvs module. We need to change this but -->
> <!-- I will leave this for now until everything works. -->
>
> <project name="jakarta-turbine-fulcrum">
>
> <!-- Standard Maven target to produce Javadocs, source -->
> <!-- and binary distributions. -->
>
> <ant buildfile="build-gump.xml" target="jar">
> <property name="final.name" value="fulcrum-@@DATE@@"/>
> </ant>
>
> <!-- All Maven projects need Ant and Xerces to build. -->
> <depend project="jakarta-ant"/>
> <depend project="xml-xerces"/>
>
> <depend project="bsf"/>
> <depend project="commons-collections"/>
> <depend project="commons-codec"/>
> <depend project="commons-email"/>
> <depend project="commons-email"/>
> <depend project="commons-lang"/>
> <depend project="commons-pool"/>
> <depend project="commons-fileupload"/>
> <depend project="dom4j"/>
> <depend project="jaf"/>
> <depend project="jakarta-regexp"/>
> <depend project="javamail"/>
> <depend project="jdbc"/>
> <depend project="jndi"/>
> <depend project="jakarta-log4j"/>
> <depend project="jakarta-servletapi"/>
> <depend project="commons-configuration"/>
> <depend project="jakarta-turbine-stratum"/>
> <depend project="jakarta-turbine-torque"/>
> <depend project="jakarta-velocity"/>
> <depend project="jakarta-velocity-dvsl"/>
> <depend project="village"/>
> <depend project="xml-xerces"/>
> <depend project="xml-apis"/>
> <depend project="xml-rpc"/>
> <depend project="xml-xalan2"/>
>
> <work nested="target/classes"/>
> <home nested="target"/>
> <jar name="fulcrum-@@DATE@@.jar"/>
> <javadoc nested="docs/apidocs"/>
>
> <nag from="turbine-dev@jakarta.apache.org"
> to="turbine-dev@jakarta.apache.org"/>
>
>
> </project>
>
> </module>
>
>
>
> 1.3 +25 -12 jakarta-turbine-fulcrum/src/services/org/apache/fulcrum/xslt/TurbineXSLTService.java
>
> Index: TurbineXSLTService.java
> ===================================================================
> RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/org/apache/fulcrum/xslt/TurbineXSLTService.java,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -r1.2 -r1.3
> --- TurbineXSLTService.java 10 Aug 2001 11:46:25 -0000 1.2
> +++ TurbineXSLTService.java 7 May 2002 19:16:23 -0000 1.3
> @@ -223,18 +223,7 @@
> protected void transform (String xslName, Source xmlin, Result xmlout)
> throws Exception
> {
> - Templates sr = getTemplates(xslName);
> - Transformer transformer;
> -
> - // If there is no stylesheet we just echo the xml
> - if (sr == null)
> - {
> - transformer = tfactory.newTransformer();
> - }
> - else
> - {
> - transformer = sr.newTransformer();
> - }
> + Transformer transformer = getTransformer( xslName );
>
> transformer.transform(xmlin, xmlout);
> }
> @@ -282,6 +271,30 @@
> StringWriter sw = new StringWriter();
> transform (xslName,in,sw);
> return sw.toString();
> + }
> +
> + /**
> + * Retrieve a transformer for the given stylesheet name. If no stylesheet
> + * is available for the provided name, an identity transformer will be
> + * returned. This allows clients of this service to perform more complex
> + * transformations (for example, where parameters must be set). When
> + * possible prefer using one of the forms of {@link #transform}.
> + *
> + * @param xslName Identifies stylesheet to get transformer for
> + * @return A transformer for that stylesheet
> + */
> + public Transformer getTransformer(String xslName) throws Exception
> + {
> + Templates sr = getTemplates(xslName);
> +
> + if (sr == null)
> + {
> + return tfactory.newTransformer();
> + }
> + else
> + {
> + return sr.newTransformer();
> + }
> }
>
> }
>
>
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>