cziegeler 2003/01/31 04:46:34
Modified: src/java/org/apache/cocoon/generation Tag:
cocoon_2_0_3_branch ScriptGenerator.java
XMLDBCollectionGenerator.java StatusGenerator.java
RequestGenerator.java VelocityGenerator.java
ServerPagesGenerator.java PhpGenerator.java
SessionAttributeGenerator.java XMLDBGenerator.java
StreamGenerator.java
src/java/org/apache/cocoon/components/source Tag:
cocoon_2_0_3_branch AbstractStreamSource.java
Log:
Organizing imports
Revision Changes Path
No revision
No revision
1.8.2.2 +7 -6
xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/ScriptGenerator.java
Index: ScriptGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/ScriptGenerator.java,v
retrieving revision 1.8.2.1
retrieving revision 1.8.2.2
diff -u -r1.8.2.1 -r1.8.2.2
--- ScriptGenerator.java 16 Apr 2002 01:16:25 -0000 1.8.2.1
+++ ScriptGenerator.java 31 Jan 2003 12:46:32 -0000 1.8.2.2
@@ -50,9 +50,14 @@
*/
package org.apache.cocoon.generation;
+import java.io.FileNotFoundException;
+import java.io.Reader;
+import java.io.StringReader;
+
import com.ibm.bsf.BSFException;
import com.ibm.bsf.BSFManager;
import com.ibm.bsf.util.IOUtils;
+
import org.apache.avalon.excalibur.xml.Parser;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
@@ -62,10 +67,6 @@
import org.apache.cocoon.environment.Source;
import org.xml.sax.InputSource;
-import java.io.FileNotFoundException;
-import java.io.Reader;
-import java.io.StringReader;
-
/**
* The Scriptgenerator executes arbitraty scripts using the BSF framework
* and additional interpreter (Rhino, Jython, etc.) as a Cocoon Generator.
@@ -171,7 +172,7 @@
{
getLogger().debug("adding BSF language " +
this.additionalLanguages[i].name + " with engine " +
this.additionalLanguages[i].engineSrc);
- mgr.registerScriptingEngine(this.additionalLanguages[i].name,
+
BSFManager.registerScriptingEngine(this.additionalLanguages[i].name,
this.additionalLanguages[i].engineSrc,
this.additionalLanguages[i].extensions);
}
1.6.2.1 +4 -9
xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/XMLDBCollectionGenerator.java
Index: XMLDBCollectionGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/XMLDBCollectionGenerator.java,v
retrieving revision 1.6
retrieving revision 1.6.2.1
diff -u -r1.6 -r1.6.2.1
--- XMLDBCollectionGenerator.java 23 Feb 2002 16:47:39 -0000 1.6
+++ XMLDBCollectionGenerator.java 31 Jan 2003 12:46:32 -0000 1.6.2.1
@@ -50,6 +50,9 @@
*/
package org.apache.cocoon.generation;
+import java.io.IOException;
+import java.util.Map;
+
import org.apache.avalon.framework.activity.Initializable;
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
@@ -64,18 +67,10 @@
import org.apache.cocoon.environment.SourceResolver;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
-
import org.xmldb.api.DatabaseManager;
import org.xmldb.api.base.Collection;
import org.xmldb.api.base.Database;
-import org.xmldb.api.base.ErrorCodes;
-import org.xmldb.api.base.Resource;
-import org.xmldb.api.base.Service;
import org.xmldb.api.base.XMLDBException;
-import org.xmldb.api.modules.XMLResource;
-
-import java.io.IOException;
-import java.util.Map;
/**
* This class implements generation of a XML:DB collection
1.5.2.2 +12 -10
xml-cocoon2/src/java/org/apache/cocoon/generation/StatusGenerator.java
Index: StatusGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/StatusGenerator.java,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -u -r1.5.2.1 -r1.5.2.2
--- StatusGenerator.java 22 Oct 2002 03:53:45 -0000 1.5.2.1
+++ StatusGenerator.java 31 Jan 2003 12:46:32 -0000 1.5.2.2
@@ -50,22 +50,24 @@
*/
package org.apache.cocoon.generation;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+import java.text.DateFormat;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.Enumeration;
+import java.util.Iterator;
+import java.util.List;
+import java.util.StringTokenizer;
+
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.avalon.framework.component.Composable;
-
-import org.apache.cocoon.components.store.StoreJanitor;
import org.apache.cocoon.components.store.Store;
-
+import org.apache.cocoon.components.store.StoreJanitor;
import org.xml.sax.Attributes;
import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
-
-import java.net.InetAddress;
-import java.net.UnknownHostException;
-import java.text.DateFormat;
-import java.util.*;
/**
* Generates an XML representation of the current status of Cocoon.
1.6.2.2 +6 -8
xml-cocoon2/src/java/org/apache/cocoon/generation/RequestGenerator.java
Index: RequestGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/RequestGenerator.java,v
retrieving revision 1.6.2.1
retrieving revision 1.6.2.2
diff -u -r1.6.2.1 -r1.6.2.2
--- RequestGenerator.java 21 Nov 2002 15:06:49 -0000 1.6.2.1
+++ RequestGenerator.java 31 Jan 2003 12:46:32 -0000 1.6.2.2
@@ -50,22 +50,20 @@
*/
package org.apache.cocoon.generation;
+import java.io.IOException;
+import java.util.Enumeration;
+import java.util.Map;
+
import org.apache.avalon.framework.CascadingRuntimeException;
+import org.apache.avalon.framework.parameters.ParameterException;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.framework.parameters.ParameterException;
-import org.apache.cocoon.Constants;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Request;
import org.apache.cocoon.environment.SourceResolver;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
-
-import java.io.IOException;
-import java.util.Enumeration;
-import java.util.Iterator;
-import java.util.Map;
/**
* Generates an XML representation of the incoming request.
1.8.2.1 +13 -15
xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/VelocityGenerator.java
Index: VelocityGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/VelocityGenerator.java,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -u -r1.8 -r1.8.2.1
--- VelocityGenerator.java 22 Feb 2002 07:03:51 -0000 1.8
+++ VelocityGenerator.java 31 Jan 2003 12:46:32 -0000 1.8.2.1
@@ -50,6 +50,16 @@
*/
package org.apache.cocoon.generation;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.StringReader;
+import java.io.StringWriter;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
import org.apache.avalon.excalibur.xml.Parser;
import org.apache.avalon.framework.activity.Initializable;
import org.apache.avalon.framework.component.ComponentException;
@@ -60,32 +70,20 @@
import org.apache.avalon.framework.context.ContextException;
import org.apache.avalon.framework.context.DefaultContext;
import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.framework.parameters.ParameterException;
-import org.apache.log.Logger;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.ResourceNotFoundException;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Source;
import org.apache.cocoon.environment.SourceResolver;
import org.apache.commons.collections.ExtendedProperties;
+import org.apache.log.Logger;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.app.VelocityEngine;
-import org.apache.velocity.runtime.log.LogSystem;
import org.apache.velocity.runtime.RuntimeServices;
-import org.apache.velocity.runtime.resource.loader.ResourceLoader;
+import org.apache.velocity.runtime.log.LogSystem;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
-
-import java.io.InputStream;
-import java.io.IOException;
-import java.io.StringReader;
-import java.io.StringWriter;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
/**
* <p>Cocoon {@link Generator} that produces dynamic XML SAX events
1.13.2.3 +5 -11
xml-cocoon2/src/java/org/apache/cocoon/generation/ServerPagesGenerator.java
Index: ServerPagesGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/ServerPagesGenerator.java,v
retrieving revision 1.13.2.2
retrieving revision 1.13.2.3
diff -u -r1.13.2.2 -r1.13.2.3
--- ServerPagesGenerator.java 21 Sep 2002 02:26:07 -0000 1.13.2.2
+++ ServerPagesGenerator.java 31 Jan 2003 12:46:32 -0000 1.13.2.3
@@ -50,6 +50,10 @@
*/
package org.apache.cocoon.generation;
+import java.io.IOException;
+import java.util.Map;
+
+import org.apache.avalon.excalibur.collections.ArrayStack;
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
@@ -58,27 +62,17 @@
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.logger.Loggable;
import org.apache.avalon.framework.parameters.Parameters;
-
-import org.apache.avalon.excalibur.collections.ArrayStack;
-
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.ResourceNotFoundException;
import org.apache.cocoon.caching.CacheValidity;
import org.apache.cocoon.caching.Cacheable;
-import org.apache.cocoon.caching.CompositeCacheValidity;
-import org.apache.cocoon.caching.ParametersCacheValidity;
import org.apache.cocoon.components.language.generator.ProgramGenerator;
import org.apache.cocoon.environment.Source;
import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.util.HashUtil;
import org.apache.cocoon.xml.AbstractXMLPipe;
-
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
-
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Map;
/**
* This class acts as a proxy to a dynamically loaded<code>Generator</code>
1.6.2.2 +13 -13
xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/PhpGenerator.java
Index: PhpGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/PhpGenerator.java,v
retrieving revision 1.6.2.1
retrieving revision 1.6.2.2
diff -u -r1.6.2.1 -r1.6.2.2
--- PhpGenerator.java 21 Nov 2002 15:06:49 -0000 1.6.2.1
+++ PhpGenerator.java 31 Jan 2003 12:46:32 -0000 1.6.2.2
@@ -50,25 +50,25 @@
*/
package org.apache.cocoon.generation;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.io.PipedInputStream;
+import java.io.PipedOutputStream;
+import java.util.Enumeration;
+
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletContext;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
import org.apache.avalon.excalibur.xml.Parser;
-import org.apache.avalon.framework.CascadingException;
import org.apache.avalon.framework.CascadingRuntimeException;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.Source;
import org.apache.cocoon.environment.http.HttpEnvironment;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
-
-import javax.servlet.ServletConfig;
-import javax.servlet.ServletContext;
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.PipedInputStream;
-import java.io.PipedOutputStream;
-import java.util.Enumeration;
/**
* Allows PHP to be used as a generator. Builds upon the PHP servlet
1.1.2.3 +10 -15
xml-cocoon2/src/java/org/apache/cocoon/generation/SessionAttributeGenerator.java
Index: SessionAttributeGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/SessionAttributeGenerator.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -r1.1.2.2 -r1.1.2.3
--- SessionAttributeGenerator.java 23 Oct 2002 03:42:22 -0000 1.1.2.2
+++ SessionAttributeGenerator.java 31 Jan 2003 12:46:32 -0000 1.1.2.3
@@ -50,25 +50,20 @@
*/
package org.apache.cocoon.generation;
-import org.apache.avalon.framework.parameters.Parameters;
+import java.io.IOException;
+import java.util.Map;
-import org.apache.cocoon.components.language.markup.xsp.XSPObjectHelper;
+import org.apache.avalon.framework.parameters.Parameters;
+import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.ObjectModelHelper;
-import org.apache.cocoon.environment.SourceResolver;
-import org.apache.cocoon.environment.Session;
import org.apache.cocoon.environment.Request;
-import org.apache.cocoon.generation.AbstractGenerator;
-import org.apache.cocoon.xml.XMLizable;
+import org.apache.cocoon.environment.Session;
+import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.xml.XMLUtils;
-import org.apache.cocoon.ProcessingException;
-
-import org.xml.sax.helpers.AttributesImpl;
-import org.xml.sax.SAXException;
-
+import org.apache.cocoon.xml.XMLizable;
import org.w3c.dom.Node;
-
-import java.io.IOException;
-import java.util.Map;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.AttributesImpl;
/**
* Generates a document from a session attribute. The attribute may be a DOM
1.6.2.1 +4 -8
xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/XMLDBGenerator.java
Index: XMLDBGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/Attic/XMLDBGenerator.java,v
retrieving revision 1.6
retrieving revision 1.6.2.1
diff -u -r1.6 -r1.6.2.1
--- XMLDBGenerator.java 23 Feb 2002 16:47:39 -0000 1.6
+++ XMLDBGenerator.java 31 Jan 2003 12:46:32 -0000 1.6.2.1
@@ -50,6 +50,9 @@
*/
package org.apache.cocoon.generation;
+import java.io.IOException;
+import java.util.Map;
+
import org.apache.avalon.framework.activity.Initializable;
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
@@ -63,18 +66,11 @@
import org.apache.cocoon.caching.Cacheable;
import org.apache.cocoon.environment.SourceResolver;
import org.xml.sax.SAXException;
-
import org.xmldb.api.DatabaseManager;
import org.xmldb.api.base.Collection;
import org.xmldb.api.base.Database;
-import org.xmldb.api.base.ErrorCodes;
-import org.xmldb.api.base.Resource;
-import org.xmldb.api.base.Service;
import org.xmldb.api.base.XMLDBException;
import org.xmldb.api.modules.XMLResource;
-
-import java.io.IOException;
-import java.util.Map;
/**
* This class implements generation of XML documents from a
1.8.2.3 +6 -7
xml-cocoon2/src/java/org/apache/cocoon/generation/StreamGenerator.java
Index: StreamGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/StreamGenerator.java,v
retrieving revision 1.8.2.2
retrieving revision 1.8.2.3
diff -u -r1.8.2.2 -r1.8.2.3
--- StreamGenerator.java 19 May 2002 22:59:54 -0000 1.8.2.2
+++ StreamGenerator.java 31 Jan 2003 12:46:32 -0000 1.8.2.3
@@ -50,19 +50,18 @@
*/
package org.apache.cocoon.generation;
+import java.io.IOException;
+import java.io.StringReader;
+
+import javax.servlet.http.HttpServletRequest;
+
import org.apache.avalon.excalibur.xml.Parser;
-import org.apache.avalon.framework.component.Component;
-import org.apache.cocoon.Constants;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.ResourceNotFoundException;
import org.apache.cocoon.environment.http.HttpEnvironment;
-import javax.servlet.http.HttpServletRequest;
import org.apache.cocoon.util.PostInputStream;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
-
-import java.io.IOException;
-import java.io.StringReader;
/**
*
No revision
No revision
1.2.2.3 +14 -24
xml-cocoon2/src/java/org/apache/cocoon/components/source/Attic/AbstractStreamSource.java
Index: AbstractStreamSource.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/Attic/AbstractStreamSource.java,v
retrieving revision 1.2.2.2
retrieving revision 1.2.2.3
diff -u -r1.2.2.2 -r1.2.2.3
--- AbstractStreamSource.java 21 Sep 2002 02:21:37 -0000 1.2.2.2
+++ AbstractStreamSource.java 31 Jan 2003 12:46:33 -0000 1.2.2.3
@@ -55,38 +55,29 @@
package org.apache.cocoon.components.source;
-import org.apache.avalon.excalibur.xml.Parser;
-import org.apache.excalibur.source.SourceParameters;
-import org.apache.excalibur.source.SourceUtil;
-import org.apache.avalon.framework.logger.AbstractLoggable;
-import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.cocoon.ProcessingException;
-import org.apache.cocoon.environment.ModifiableSource;
-import org.apache.cocoon.util.ClassUtils;
-import org.apache.cocoon.xml.XMLConsumer;
-import org.xml.sax.ContentHandler;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.ext.LexicalHandler;
-import org.w3c.dom.Document;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringWriter;
import java.lang.reflect.Method;
-import java.net.HttpURLConnection;
-import java.net.URLConnection;
-import java.net.URL;
-import java.util.Iterator;
import java.util.Properties;
+
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
+import org.apache.avalon.excalibur.xml.Parser;
+import org.apache.avalon.framework.component.ComponentManager;
+import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.cocoon.ProcessingException;
+import org.apache.cocoon.environment.ModifiableSource;
+import org.apache.cocoon.util.ClassUtils;
+import org.w3c.dom.Document;
+import org.xml.sax.ContentHandler;
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+
/**
* This abstract class provides convenience methods to implement
* a stream based Source. Implement getInputStream(), getSystemId() and
@@ -172,8 +163,7 @@
m = jtidyClass.getMethod("parseDOM", new Class[] {
Class.forName("java.io.InputStream"), Class.forName("java.io.OutputStream")});
final Document doc = (Document)m.invoke(xhtmlconvert, new Object[]
{ stream, null });
final StringWriter writer = new StringWriter();
- final Transformer transformer;
- transformer = transformerFactory.newTransformer();
+ final Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperties(xmlProperties);
transformer.transform(new DOMSource(doc), new StreamResult(writer));
final String xmlstring = writer.toString();
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]