You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by jo...@apache.org on 2003/10/27 22:36:55 UTC
cvs commit: cocoon-2.1/src/java/org/apache/cocoon/transformation SimpleFormInstanceExtractionTransformer.java
joerg 2003/10/27 13:36:55
Modified: src/java/org/apache/cocoon/transformation
SimpleFormInstanceExtractionTransformer.java
Log:
Composable => Serviceable
Revision Changes Path
1.2 +11 -11 cocoon-2.1/src/java/org/apache/cocoon/transformation/SimpleFormInstanceExtractionTransformer.java
Index: SimpleFormInstanceExtractionTransformer.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/transformation/SimpleFormInstanceExtractionTransformer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SimpleFormInstanceExtractionTransformer.java 9 Mar 2003 00:09:39 -0000 1.1
+++ SimpleFormInstanceExtractionTransformer.java 27 Oct 2003 21:36:55 -0000 1.2
@@ -53,14 +53,14 @@
import java.io.IOException;
import java.util.Map;
-import org.apache.avalon.framework.component.ComponentException;
-import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.avalon.framework.component.ComponentSelector;
-import org.apache.avalon.framework.component.Composable;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.parameters.Parameters;
+import org.apache.avalon.framework.service.ServiceException;
+import org.apache.avalon.framework.service.ServiceManager;
+import org.apache.avalon.framework.service.ServiceSelector;
+import org.apache.avalon.framework.service.Serviceable;
import org.apache.avalon.excalibur.pool.Recyclable;
@@ -89,7 +89,7 @@
* @version CVS $Id$
*/
public class SimpleFormInstanceExtractionTransformer extends AbstractExtractionTransformer
- implements Configurable, Composable, Recyclable {
+ implements Configurable, Serviceable, Recyclable {
protected class ElementData {
public String uri = null;
@@ -130,7 +130,7 @@
String outputModuleName = "request-attr";
Configuration outputConf = null;
- ComponentManager manager = null;
+ ServiceManager manager = null;
Map objectModel = null;
public void configure(Configuration config) throws ConfigurationException {
@@ -151,7 +151,7 @@
this.outputModuleName = this.outputConf.getAttribute("name",this.outputModuleName);
}
- public void compose(ComponentManager manager) throws ComponentException {
+ public void service(ServiceManager manager) throws ServiceException {
this.manager = manager;
}
@@ -248,14 +248,14 @@
*/
public void handleExtractedDocument(Document doc) {
- ComponentSelector outputSelector = null;
+ ServiceSelector outputSelector = null;
OutputModule output = null;
try {
if (getLogger().isDebugEnabled())
getLogger().debug("wrote ['"+this.instanceName+"'] to "+output+" using "+outputConf);
- outputSelector = (ComponentSelector) this.manager.lookup(OUTPUT_MODULE_SELECTOR);
- if (outputSelector.hasComponent(this.outputModuleName)) {
+ outputSelector = (ServiceSelector) this.manager.lookup(OUTPUT_MODULE_SELECTOR);
+ if (outputSelector.isSelectable(this.outputModuleName)) {
output = (OutputModule) outputSelector.select(this.outputModuleName);
}
output.setAttribute(outputConf, this.objectModel, this.instanceName, new DocumentWrapper(doc));