stefano 2003/02/22 06:26:49
Modified: src/java/org/apache/cocoon/transformation
TraxTransformer.java
Log:
allowed extending classes to access key parts of the component
Revision Changes Path
1.44 +11 -9
xml-cocoon2/src/java/org/apache/cocoon/transformation/TraxTransformer.java
Index: TraxTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/TraxTransformer.java,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- TraxTransformer.java 22 Feb 2003 13:50:54 -0000 1.43
+++ TraxTransformer.java 22 Feb 2003 14:26:49 -0000 1.44
@@ -151,6 +151,15 @@
public class TraxTransformer extends AbstractTransformer
implements Transformer, Composable, Configurable, CacheableProcessingComponent,
Disposable {
+ /** The component manager (protected because used by subclasses) */
+ protected ComponentManager manager;
+
+ /** The object model (protected because used by subclasses) */
+ protected Map objectModel;
+
+ /** Logicsheet parameters (protected because used by subclasses) */
+ protected Map logicSheetParameters;
+
/** Should we make the request parameters available in the stylesheet? (default
is off) */
private boolean useParameters = false;
private boolean _useParameters = false;
@@ -163,8 +172,6 @@
private boolean useSessionInfo = false;
private boolean _useSessionInfo = false;
- private ComponentManager manager;
-
/** The trax TransformerFactory classname */
private String traxFactory;
@@ -178,8 +185,6 @@
private Source inputSource;
/** The parameters */
private Parameters par;
- /** The object model */
- private Map objectModel;
/** The source resolver */
private SourceResolver resolver;
@@ -189,9 +194,6 @@
/** Did we finish the processing (is endDocument() called) */
private boolean finishedDocument = false;
- /** Cache logicsheet parameters */
- private Map logicSheetParameters;
-
/**
* Configure this transformer.
*/
@@ -354,7 +356,7 @@
transformerHandler.setResult(result);
}
- private Map getLogicSheetParameters() {
+ protected Map getLogicSheetParameters() {
if (this.logicSheetParameters != null) {
return this.logicSheetParameters;
}