Browse Source

spell check

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@275191 13f79535-47bb-0310-9956-ffa450edef68
master
Jan Materne 22 years ago
parent
commit
b73592bce8
6 changed files with 127 additions and 33 deletions
  1. +25
    -10
      docs/manual/api/index.html
  2. +32
    -17
      docs/manual/api/packages.html
  3. +1
    -1
      docs/resources.html
  4. +11
    -2
      src/main/org/apache/tools/ant/taskdefs/XSLTProcess.java
  5. +56
    -1
      src/testcases/org/apache/tools/ant/taskdefs/StyleTest.java
  6. +2
    -2
      xdocs/resources.xml

+ 25
- 10
docs/manual/api/index.html View File

@@ -1,11 +1,26 @@
<html>
<head>
<meta http-equiv="refresh" content="1; URL=packages.html">
<title>Apache Ant API</title>
</head>
<body>
Redirecting to <a href="packages.html">Apache Ant API ...</a>
</body>
</html>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Sep 06 10:24:18 CEST 2003-->
<TITLE>
Apache Ant API
</TITLE>
</HEAD>
<FRAMESET cols="20%,80%">
<FRAMESET rows="30%,70%">
<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
</FRAMESET>
<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions">
<NOFRAMES>
<H2>
Frame Alert</H2>

<P>
This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
<BR>
Link to<A HREF="overview-summary.html">Non-frame version.</A>
</NOFRAMES>
</FRAMESET>
</HTML>

+ 32
- 17
docs/manual/api/packages.html View File

@@ -1,22 +1,37 @@
<html>
<head>
<title>Apache Ant API</title>
</head>
<body>
<b>Apache Ant API has not been generated</b>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.4.2) on Sat Sep 06 10:24:18 CEST 2003 -->
<TITLE>
(Apache Ant API)
</TITLE>

<p>If you see this page online at <a
href="http://ant.apache.org">ant.apache.org</a>, it is not a bug, but
on purpose. We do not provide an online version of the API docs, they
are included with all our distributions, including the nightly
builds.</p>

<p>If you want to see the API docs for the latest code, they are
generated by <a href="http://jakarta.apache.org/gump/">Apache Gump</a>
and linked from <a
href="http://nagoya.apache.org/gump/javadoc/ant/build/javadocs/index.html">http://nagoya.apache.org/gump/javadoc/ant/build/javadocs/index.html</a>.</p>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">

</body>
</html>
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title=" (Apache Ant API)";
}
</SCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">

<BR>

<BR>

<BR>
<CENTER>
The front page has been relocated.Please see:
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="index.html">Frame version</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="overview-summary.html">Non-frame version.</A></CENTER>

</BODY>
</HTML>

+ 1
- 1
docs/resources.html View File

@@ -220,7 +220,7 @@
<a name="FAQ about Borland Application Server tasks"></a>
FAQ about Borland Application Server tasks
</h4>
<p>Benoit Moussaud, the original author if the Borland
<p>Benoit Moussaud, the original author of the Borland
Application Server specific <a href="manual/OptionalTasks/ejb.html#ejbtasks">EJB tasks</a> has put
together a FAQ for this specific subtask.</p>
<table class="externals" cellspacing="1" cellpadding="4">


+ 11
- 2
src/main/org/apache/tools/ant/taskdefs/XSLTProcess.java View File

@@ -226,6 +226,9 @@ public class XSLTProcess extends MatchingTask implements XSLTLogger {
((XSLTLoggerAware) liaison).setLogger(this);
}

Class cl = liaison.getClass();
String s = cl.toString();

log("Using " + liaison.getClass().toString(), Project.MSG_VERBOSE);

File stylesheet = getProject().resolveFile(xslFile);
@@ -566,22 +569,27 @@ public class XSLTProcess extends MatchingTask implements XSLTLogger {
protected XSLTLiaison getLiaison() {
// if processor wasn't specified, see if TraX is available. If not,
// default it to xslp or xalan, depending on which is in the classpath
Class cl = null;
if (liaison == null) {
if (processor != null) {
try {
resolveProcessor(processor);
cl = liaison.getClass();
} catch (Exception e) {
throw new BuildException(e);
}
} else {
try {
resolveProcessor("trax");
cl = liaison.getClass();
} catch (Throwable e1) {
try {
resolveProcessor("xalan");
cl = liaison.getClass();
} catch (Throwable e2) {
try {
resolveProcessor("xslp");
cl = liaison.getClass();
} catch (Throwable e3) {
e3.printStackTrace();
e2.printStackTrace();
@@ -591,6 +599,7 @@ public class XSLTProcess extends MatchingTask implements XSLTLogger {
}
}
}
cl = liaison.getClass();
return liaison;
}

@@ -701,7 +710,7 @@ public class XSLTProcess extends MatchingTask implements XSLTLogger {
&& project.getProperty(unlessProperty) != null) {
return false;
}
return true;
}
} // Param
@@ -953,4 +962,4 @@ public class XSLTProcess extends MatchingTask implements XSLTLogger {

} // -- class Factory

} //-- XSLTProcess
} //-- XSLTProcess

+ 56
- 1
src/testcases/org/apache/tools/ant/taskdefs/StyleTest.java View File

@@ -61,6 +61,7 @@ import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
import java.io.FileWriter;


/**
@@ -112,6 +113,60 @@ public class StyleTest extends BuildFileTest {
"undefined='undefined default value'");
}

public void testNewerStylesheet() throws Exception {
File xmlFile = new File("testNewerStylesheet.xml");
File xslFile = new File("testNewerStylesheet.xsl");
File outFile = new File("testNewerStylesheet.out");

// create the first version of xml and xsl
String xml = "<data/>";
StringBuffer xslHeader = new StringBuffer();
StringBuffer xslFooter = new StringBuffer();
xslHeader.append("<?xml version=\"1.0\"?>");
xslHeader.append("<xsl:stylesheet");
xslHeader.append(" version=\"1.0\"");
xslHeader.append(" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">");
xslHeader.append("<xsl:template match=\"/\">");
xslFooter.append("</xsl:template>");
xslFooter.append("</xsl:stylesheet>");

FileWriter xmlWriter = new FileWriter(xmlFile);
xmlWriter.write(xml);
xmlWriter.close();

FileWriter xslWriter = new FileWriter(xslFile);
xslWriter.write(xslHeader.toString());
xslWriter.write("old-string");
xslWriter.write(xslFooter.toString());
xslWriter.close();

// make the first transformation
XSLTProcess xslt = new XSLTProcess();
xslt.setProject(getProject());
System.out.println("Project : " + getProject());
xslt.setBasedir(getProject().getBaseDir());
xslt.setStyle(xslFile.toString());
xslt.setOut(outFile);
xslt.setIn(xmlFile);
xslt.execute();

// modify the xsl
xslWriter = new FileWriter(xslFile);
xslWriter.write(xslHeader.toString());
xslWriter.write("new-string");
xslWriter.write(xslFooter.toString());
xslWriter.close();
xslt.perform();

// make the second transformation


// test for 2nd transformation
xmlFile.delete();
xslFile.delete();
outFile.delete();
}


// ************* copied from ConcatTest *************

@@ -151,4 +206,4 @@ public class StyleTest extends BuildFileTest {
" but got " + content, content.indexOf(contains) > -1);
}

}
}

+ 2
- 2
xdocs/resources.xml View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<document>

<properties>
@@ -38,7 +38,7 @@
</subsection>

<subsection name="FAQ about Borland Application Server tasks">
<p>Benoit Moussaud, the original author if the Borland
<p>Benoit Moussaud, the original author of the Borland
Application Server specific <a
href="manual/OptionalTasks/ejb.html#ejbtasks">EJB tasks</a> has put
together a FAQ for this specific subtask.</p>


Loading…
Cancel
Save