Browse Source

Rename builder to something sensible.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269248 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 24 years ago
parent
commit
e582ce6706
3 changed files with 11 additions and 4 deletions
  1. +9
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/ATIProjectBuilder.java
  2. +1
    -2
      proposal/myrmidon/src/make/sample.ati
  3. +1
    -1
      proposal/myrmidon/src/manifest/builtin-ant-descriptor.xml

proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/XSLProjectBuilder.java → proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/ATIProjectBuilder.java View File

@@ -32,7 +32,7 @@ import javax.xml.transform.stream.StreamResult;
* *
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a> * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/ */
public class XSLProjectBuilder
public class ATIProjectBuilder
extends DefaultProjectBuilder extends DefaultProjectBuilder
implements Parameterizable implements Parameterizable
{ {
@@ -103,6 +103,14 @@ public class XSLProjectBuilder
} }
else else
{ {
final String[] names = m_parameters.getNames();
for( int i = 0; i < names.length; i++ )
{
final String name = names[ i ];
final String value = m_parameters.getParameter( name );
transformer.setParameter( name, value );
}

final SAXResult result = new SAXResult( handler ); final SAXResult result = new SAXResult( handler );
transformer.transform( new StreamSource( sourceID.toString() ), result ); transformer.transform( new StreamSource( sourceID.toString() ), result );
} }

+ 1
- 2
proposal/myrmidon/src/make/sample.ati View File

@@ -1,10 +1,9 @@
<?xml version="1.0"?> <?xml version="1.0"?>


<?xsl-param name="foo" value="bar"?> <?xsl-param name="foo" value="bar"?>
<?xsl-params location="sample.properties"?>
<?xsl-stylesheet href="template-simple.xsl"?> <?xsl-stylesheet href="template-simple.xsl"?>


<!-- next is ignored -->
<?xsl-params-old location="foo.properties"?>
<!-- <!--
============================================================================== ==============================================================================




+ 1
- 1
proposal/myrmidon/src/manifest/builtin-ant-descriptor.xml View File

@@ -5,7 +5,7 @@
<listener name="default" classname="org.apache.myrmidon.listeners.DefaultProjectListener"/> <listener name="default" classname="org.apache.myrmidon.listeners.DefaultProjectListener"/>
<aspect name="noop" classname="org.apache.myrmidon.aspects.NoopAspectHandler"/> <aspect name="noop" classname="org.apache.myrmidon.aspects.NoopAspectHandler"/>
<project-builder name="ant" classname="org.apache.myrmidon.components.builder.DefaultProjectBuilder"/> <project-builder name="ant" classname="org.apache.myrmidon.components.builder.DefaultProjectBuilder"/>
<project-builder name="ati" classname="org.apache.myrmidon.components.builder.XSLProjectBuilder"/>
<project-builder name="ati" classname="org.apache.myrmidon.components.builder.ATIProjectBuilder"/>


<!-- basic tasks/datatypes/coverters required in most environments --> <!-- basic tasks/datatypes/coverters required in most environments -->
<task name="pattern" classname="org.apache.myrmidon.framework.TypeInstanceTask" /> <task name="pattern" classname="org.apache.myrmidon.framework.TypeInstanceTask" />


Loading…
Cancel
Save