Author: jvazquez
Date: Fri Mar 20 19:45:17 2009
New Revision: 756726
URL: http://svn.apache.org/viewvc?rev=756726&view=rev
Log:
initial content deleted
Removed:
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/main/resources/SLING-INF/
Modified:
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/pom.xml
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/main/java/org/apache/sling/scripting/xproc/xpl/impl/AbstractXplElementImpl.java
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/java/org/apache/sling/scripting/xproc/xpl/XplBuilderTest.java
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/resources/xpl/html.xpl
Modified:
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/pom.xml?rev=756726&r1=756725&r2=756726&view=diff
==============================================================================
---
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/pom.xml
(original)
+++
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/pom.xml
Fri Mar 20 19:45:17 2009
@@ -24,11 +24,11 @@
<groupId>org.apache.sling</groupId>
<artifactId>sling</artifactId>
<version>5-incubator-SNAPSHOT</version>
- <relativePath>../../parent/pom.xml</relativePath>
+ <relativePath>../../../parent/pom.xml</relativePath>
</parent>
<artifactId>org.apache.sling.scripting.xproc</artifactId>
- <version>2.0.3-incubator-SNAPSHOT</version>
+ <version>2.0.0-incubator-SNAPSHOT</version>
<packaging>bundle</packaging>
<name>Apache Sling Scripting W3C XML Processing Support</name>
@@ -59,7 +59,6 @@
org.apache.sling.scripting.xproc.*
</Private-Package>
<Embed-Dependency>cocoon-pipeline;inline=true</Embed-Dependency>
-
<Sling-Initial-Content>SLING-INF/content;uninstall:=true</Sling-Initial-Content>
<ScriptEngine-Name>${pom.name}</ScriptEngine-Name>
<ScriptEngine-Version>${pom.version}</ScriptEngine-Version>
</instructions>
@@ -118,39 +117,4 @@
</dependencies>
- <profiles>
-
- <profile>
- <id>autoInstallBundle</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
-
<groupId>org.apache.sling</groupId>
-
<artifactId>maven-sling-plugin</artifactId>
-
<version>2.0.2-incubator</version>
- <executions>
- <execution>
-
<id>install-bundle</id>
- <goals>
-
<goal>install</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <slingUrl>
-
http://localhost:8888/system/console/install
- </slingUrl>
- <user>admin</user>
-
<password>admin</password>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- </profiles>
-
</project>
Modified:
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/main/java/org/apache/sling/scripting/xproc/xpl/impl/AbstractXplElementImpl.java
URL:
http://svn.apache.org/viewvc/incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/main/java/org/apache/sling/scripting/xproc/xpl/impl/AbstractXplElementImpl.java?rev=756726&r1=756725&r2=756726&view=diff
==============================================================================
---
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/main/java/org/apache/sling/scripting/xproc/xpl/impl/AbstractXplElementImpl.java
(original)
+++
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/main/java/org/apache/sling/scripting/xproc/xpl/impl/AbstractXplElementImpl.java
Fri Mar 20 19:45:17 2009
@@ -130,9 +130,7 @@
@Override
public String toString() {
StringBuffer sbXplElement = new StringBuffer();
-// if (getDepth() == 0)
-// sbXplElement.append("<?xml version=\"1.0\"
encoding=\"UTF-8\"?>");
-// addTabs(sbXplElement, getDepth());
+ addTabs(sbXplElement, getDepth());
sbXplElement.append("<");
sbXplElement.append("p:" + this.getQName().getLocalPart());
if (getDepth() == 0) {
@@ -148,11 +146,11 @@
}
sbXplElement.append(">");
for (XplElement child : this.getChildren()) {
-// sbXplElement.append("\r\n");
+ sbXplElement.append("\r\n");
sbXplElement.append(child.toString());
}
-// sbXplElement.append("\r\n");
-// addTabs(sbXplElement, getDepth());
+ sbXplElement.append("\r\n");
+ addTabs(sbXplElement, getDepth());
sbXplElement.append("</");
sbXplElement.append("p:" + this.getQName().getLocalPart());
sbXplElement.append(">");
Modified:
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/java/org/apache/sling/scripting/xproc/xpl/XplBuilderTest.java
URL:
http://svn.apache.org/viewvc/incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/java/org/apache/sling/scripting/xproc/xpl/XplBuilderTest.java?rev=756726&r1=756725&r2=756726&view=diff
==============================================================================
---
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/java/org/apache/sling/scripting/xproc/xpl/XplBuilderTest.java
(original)
+++
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/java/org/apache/sling/scripting/xproc/xpl/XplBuilderTest.java
Fri Mar 20 19:45:17 2009
@@ -19,49 +19,50 @@
package org.apache.sling.scripting.xproc.xpl;
import java.io.BufferedReader;
-import java.io.BufferedWriter;
+import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
-import java.io.StringReader;
-import java.io.StringWriter;
import org.apache.sling.scripting.xproc.xpl.api.Step;
import org.custommonkey.xmlunit.XMLAssert;
+import org.custommonkey.xmlunit.XMLUnit;
import junit.framework.TestCase;
public class XplBuilderTest extends TestCase {
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ XMLUnit.setIgnoreComments(true);
+ XMLUnit.setIgnoreWhitespace(true);
+ }
+
public void testBuild() throws Exception {
String xplPath = "/xpl/html.xpl";
XplBuilder builder = new XplBuilder();
Step pipeline = builder.build(getReaderFromPath(xplPath));
- System.out.println(pipeline.toString());
- String kk1 = "<p:pipeline
xmlns:p=\"http://www.w3.org/ns/xproc\"><p:xslt><p:input
port=\"stylesheet\"><p:document
href=\"/xpl-sample/xsl/test-content.xslt\"/></p:input></p:xslt></p:pipeline>";
- String kk2 = "<p:pipeline
xmlns:p=\"http://www.w3.org/ns/xproc\"><p:xslt><p:input
port=\"stylesheet\"><p:document
href=\"/xpl-sample/xsl/test-content.xslt\"/></p:input></p:xslt></p:pipeline>";
- XMLAssert.assertXMLEqual(getReaderFromString(kk1),
getReaderFromString(kk2));
-// XMLAssert.assertXMLEqual(getReaderFromPath(xplPath),
getReaderFromString(pipeline.toString()));
+ String strControl =
toString(getClass().getResourceAsStream(xplPath));
+ XMLAssert.assertXMLEqual(strControl, pipeline.toString());
}
private Reader getReaderFromPath(String path) throws Exception {
InputStream is = getClass().getResourceAsStream(path);
- Reader reader = new BufferedReader(new InputStreamReader(is,
"utf-8"));
+ Reader reader = new BufferedReader(new InputStreamReader(is,
"UTF-8"));
return reader;
}
- private Reader getReaderFromString(String str) throws Exception {
- return new BufferedReader(new StringReader(str));
- }
+ private String toString(InputStream ins) throws Exception {
+ ByteArrayOutputStream bos = new ByteArrayOutputStream();
+ byte[] buf = new byte[1024];
+ int rd;
+ while ( (rd = ins.read(buf)) >= 0) {
+ bos.write(buf, 0, rd);
+ }
+ bos.close();
- private String readerToString(Reader reader) throws Exception {
- StringWriter sw = new StringWriter();
- BufferedWriter bfw = new BufferedWriter(sw);
- int c;
- while ((c = reader.read()) != -1) {
- bfw.write(c);
- }
- bfw.flush();
- return sw.getBuffer().toString();
- }
+ return new String(bos.toByteArray(), "UTF-8");
+ }
+
}
Modified:
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/resources/xpl/html.xpl
URL:
http://svn.apache.org/viewvc/incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/resources/xpl/html.xpl?rev=756726&r1=756725&r2=756726&view=diff
==============================================================================
---
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/resources/xpl/html.xpl
(original)
+++
incubator/sling/whiteboard/jvazquez/org.apache.sling.scripting.xproc/src/test/resources/xpl/html.xpl
Fri Mar 20 19:45:17 2009
@@ -29,4 +29,4 @@
</p:input>
</p:xslt>
-</p:pipeline>
+</p:pipeline>
\ No newline at end of file