vgritsenko    2004/02/12 16:24:31

  Modified:    src/java/org/apache/cocoon/generation
                        JXTemplateGenerator.java
               src/java/org/apache/cocoon/components/flow/javascript/fom
                        FOM_JavaScriptInterpreter.java
  Removed:     src/java/org/apache/cocoon/components/flow/javascript
                        JSCocoon.java JSGlobal.java JSLog.java
                        JSWebContinuation.java JavaScriptFlow.java
                        JavaScriptInterpreter.java system.js
  Log:
  Remove non-FOM flow classes and system.js
  
  Revision  Changes    Path
  1.37      +23 -22    
cocoon-2.1/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java
  
  Index: JXTemplateGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- JXTemplateGenerator.java  5 Feb 2004 19:32:18 -0000       1.36
  +++ JXTemplateGenerator.java  13 Feb 2004 00:24:31 -0000      1.37
  @@ -78,7 +78,6 @@
   import org.apache.cocoon.ProcessingException;
   import org.apache.cocoon.components.flow.FlowHelper;
   import org.apache.cocoon.components.flow.WebContinuation;
  -import org.apache.cocoon.components.flow.javascript.JavaScriptFlow;
   import 
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptFlowHelper;
   import org.apache.cocoon.components.source.SourceUtil;
   import org.apache.cocoon.environment.ObjectModelHelper;
  @@ -974,7 +973,7 @@
                                                               location, exc);
           } catch (Error err) {
               throw new SAXParseException(errorPrefix + err.getMessage(),
  -                                                            location, 
  +                                                            location,
                                           new ErrorHolder(err));
           }
       }
  @@ -1257,7 +1256,7 @@
                                       throw new 
SAXParseException(err.getMessage(),
                                                                   
this.location,
                                                                   new 
ErrorHolder(err));
  -                                                                
  +
                                   }
                                   substitutions.add(new Expression(str,
                                                                    
compiledExpression));
  @@ -2884,7 +2883,7 @@
           }
           cocoon.put("context",
                      FOM_JavaScriptFlowHelper.getFOM_Context(objectModel));
  -        cocoon.put("continuation", 
  +        cocoon.put("continuation",
                      
FOM_JavaScriptFlowHelper.getFOM_WebContinuation(objectModel));
           cocoon.put("parameters", Parameters.toProperties(parameters));
           this.variables = new MyVariables(cocoon, contextObject, kont, 
request,
  @@ -2909,8 +2908,8 @@
               // FIXME (VG): Is this required (what it's used for - examples)?
               // Here I use Rhino's live-connect objects to allow Jexl to call
               // java constructors
  -            Object javaPkg = JavaScriptFlow.getJavaPackage(objectModel);
  -            Object pkgs = JavaScriptFlow.getPackages(objectModel);
  +            Object javaPkg = 
FOM_JavaScriptFlowHelper.getJavaPackage(objectModel);
  +            Object pkgs = FOM_JavaScriptFlowHelper.getPackages(objectModel);
               map.put("java", javaPkg);
               map.put("Packages", pkgs);
           }
  @@ -2986,7 +2985,7 @@
                                                       event.location, e);
                   } catch (Error err) {
                       throw new SAXParseException(err.getMessage(),
  -                                                event.location, 
  +                                                event.location,
                                                   new ErrorHolder(err));
                   }
               }
  @@ -3082,9 +3081,11 @@
           }
       }
   */
  +
       private void executeDOM(final XMLConsumer consumer,
  -            MyJexlContext jexlContext, JXPathContext jxpathContext,
  -            Node node) throws SAXException {
  +                            MyJexlContext jexlContext,
  +                            JXPathContext jxpathContext,
  +                            Node node) throws SAXException {
           DOMStreamer streamer = new DOMStreamer(consumer);
           streamer.stream(node);
      }
  @@ -3196,7 +3197,7 @@
                                                           ev.location, e);
                           } catch (Error err) {
                               throw new SAXParseException(err.getMessage(),
  -                                                        ev.location, 
  +                                                        ev.location,
                                                           new 
ErrorHolder(err));
                           }
                       }
  @@ -3245,7 +3246,7 @@
                                                   ev.location, e);
                   } catch (Error err) {
                       throw new SAXParseException(err.getMessage(),
  -                                                ev.location, 
  +                                                ev.location,
                                                   new ErrorHolder(err));
                   }
                   boolean result = false;
  @@ -3332,7 +3333,7 @@
                                                   ev.location, exc);
                   } catch (Error err) {
                       throw new SAXParseException(err.getMessage(),
  -                                                ev.location, 
  +                                                ev.location,
                                                   new ErrorHolder(err));
                   }
                   MyJexlContext localJexlContext =
  @@ -3510,7 +3511,7 @@
                                                                   ev.location, 
e);
                                   } catch (Error err) {
                                       throw new 
SAXParseException(err.getMessage(),
  -                                                                ev.location, 
  +                                                                ev.location,
                                                                   new 
ErrorHolder(err));
                                   }
                                   if (val == null) {
  @@ -3539,7 +3540,7 @@
                                           } catch (Error err) {
                                               throw new SAXParseException(
                                                       err.getMessage(),
  -                                                    ev.location, 
  +                                                    ev.location,
                                                       new ErrorHolder(err));
                                           }
                                           if (val == null) {
  @@ -3619,7 +3620,7 @@
                                                                   ev.location, 
e);
                                   } catch (Error err) {
                                       throw new 
SAXParseException(err.getMessage(),
  -                                                                ev.location, 
  +                                                                ev.location,
                                                                   new 
ErrorHolder(err));
                                  }
                                   if (val == null) {
  @@ -3650,7 +3651,7 @@
                               ev.location, e);
                   } catch (Error err) {
                       throw new SAXParseException(err.getMessage(),
  -                                                ev.location, 
  +                                                ev.location,
                                                   new ErrorHolder(err));
                   }
               } else if (ev instanceof StartFormatDate) {
  @@ -3667,7 +3668,7 @@
                                                   ev.location, e);
                   } catch (Error err) {
                       throw new SAXParseException(err.getMessage(),
  -                                                ev.location, 
  +                                                ev.location,
                                                   new ErrorHolder(err));
                   }
               } else if (ev instanceof StartPrefixMapping) {
  @@ -3758,7 +3759,7 @@
                                                   ev.location, exc);
                   } catch (Error err) {
                       throw new SAXParseException(err.getMessage(),
  -                                                ev.location, 
  +                                                ev.location,
                                                   new ErrorHolder(err));
                   }
                   ev = startEval.endInstruction.next;
  @@ -3773,7 +3774,7 @@
                                                   ev.location, exc);
                   } catch (Error err) {
                       throw new SAXParseException(err.getMessage(),
  -                                                ev.location, 
  +                                                ev.location,
                                                   new ErrorHolder(err));
                   }
                   ev = startEval.endInstruction.next;
  @@ -3810,7 +3811,7 @@
                                                               ev.location, 
exc);
                               } catch (Error err) {
                                   throw new SAXParseException(err.getMessage(),
  -                                                            ev.location, 
  +                                                            ev.location,
                                                               new 
ErrorHolder(err));
                               }
                               if (val == null) {
  @@ -3884,7 +3885,7 @@
                                                       ev.location, exc);
                       } catch (Error err) {
                           throw new SAXParseException(err.getMessage(),
  -                                                    ev.location, 
  +                                                    ev.location,
                                                       new ErrorHolder(err));
                       }
                   }
  
  
  
  1.22      +19 -19    
cocoon-2.1/src/java/org/apache/cocoon/components/flow/javascript/fom/FOM_JavaScriptInterpreter.java
  
  Index: FOM_JavaScriptInterpreter.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/components/flow/javascript/fom/FOM_JavaScriptInterpreter.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- FOM_JavaScriptInterpreter.java    11 Feb 2004 18:15:29 -0000      1.21
  +++ FOM_JavaScriptInterpreter.java    13 Feb 2004 00:24:31 -0000      1.22
  @@ -203,7 +203,7 @@
               while (iter.hasNext()) {
                   Map.Entry e = (Map.Entry)iter.next();
                   String uri = (String)e.getKey();
  -                SourceValidity validity = 
  +                SourceValidity validity =
                       (SourceValidity)e.getValue();
                   int valid = validity.isValid();
                   if (valid == SourceValidity.UNKNOWN) {
  @@ -293,7 +293,7 @@
                           javaSourcePath[i++] = izer.nextToken();
                       }
                   } else {
  -                    javaSourcePath = new String[]{""};                    
  +                    javaSourcePath = new String[]{""};
                   }
                   updateSourcePath();
               }
  @@ -339,7 +339,7 @@
               }
               if (reload) {
                   classLoader = new CompilingClassLoader(
  -                        Thread.currentThread().getContextClassLoader(), 
  +                        Thread.currentThread().getContextClassLoader(),
                           (SourceResolver)manager.lookup(SourceResolver.ROLE),
                           javaClassRepository);
                   classLoader.addSourceListener(
  @@ -350,7 +350,7 @@
   
                               public void sourceCompilationError(Source src,
                                                                  String 
errMsg) {
  -                                
  +
                                   if (src != null) {
                                       throw Context.reportRuntimeError(errMsg);
                                   }
  @@ -518,9 +518,9 @@
               context.newObject(thrScope, "FOM_Cocoon", args);
           cocoon.setParentScope(thrScope);
           thrScope.put("cocoon", thrScope, cocoon);
  -        ((ScriptableObject)thrScope).defineProperty(LAST_EXEC_TIME,
  -                new Long(0),
  -                ScriptableObject.DONTENUM | ScriptableObject.PERMANENT);
  +        thrScope.defineProperty(LAST_EXEC_TIME,
  +                                new Long(0),
  +                                ScriptableObject.DONTENUM | 
ScriptableObject.PERMANENT);
   
           thrScope.reset();
           return thrScope;
  @@ -533,7 +533,7 @@
        * <p>If you want to maintain the state of global variables across
        * multiple invocations of <code>&lt;map:call
        * function="..."&gt;</code>, you need to instanciate the session
  -     * object which is a property of the cocoon object 
  +     * object which is a property of the cocoon object
        * <code>var session = cocoon.session</code>. This will place the
        * newly create Scriptable object in the user's session, where it
        * will be retrieved from at the next invocation of [EMAIL PROTECTED] 
#callFunction}.</p>
  @@ -568,7 +568,7 @@
           // We need to setup the FOM_Cocoon object according to the current
           // request. Everything else remains the same.
           thrScope.setupPackages(getClassLoader(needsRefresh));
  -        cocoon.pushCallContext(this, environment, manager, serviceManager, 
  +        cocoon.pushCallContext(this, environment, manager, serviceManager,
                                  avalonContext, getLogger(), null);
   
           // Check if we need to compile and/or execute scripts
  @@ -620,7 +620,7 @@
   
       /**
        * Compile filename as JavaScript code
  -     * 
  +     *
        * @param cx Rhino context
        * @param environment source resolver
        * @param fileName resource uri
  @@ -642,7 +642,7 @@
                   }
                   compiledScript = entry.getScript(cx, this.scope, false, 
this);
                   return compiledScript;
  -            }    
  +            }
           } else {
               throw new ResourceNotFoundException(fileName + ": not found");
           }
  @@ -659,7 +659,7 @@
                   return compiledScript;
               } finally {
                   is.close();
  -            }            
  +            }
           } else {
               throw new ResourceNotFoundException(src.getURI() + ": not 
found");
           }
  @@ -689,7 +689,7 @@
               try {
                   setupContext(environment, context, thrScope, classLoader);
                   cocoon = (FOM_Cocoon)thrScope.get("cocoon", thrScope);
  -                
  +
                   // Register the current scope for scripts indirectly called 
from this function
                   cocoon.getRequest().setAttribute(
                           FOM_JavaScriptFlowHelper.FOM_SCOPE, thrScope);
  @@ -773,8 +773,8 @@
           Scriptable kScope = k.getParentScope();
           synchronized (kScope) {
               FOM_Cocoon cocoon = (FOM_Cocoon)kScope.get("cocoon", kScope);
  -            cocoon.pushCallContext(this, environment, manager, 
  -                                   serviceManager, avalonContext, 
  +            cocoon.pushCallContext(this, environment, manager,
  +                                   serviceManager, avalonContext,
                                      getLogger(), wk);
               // Register the current scope for scripts indirectly called from 
this function
               cocoon.getRequest().setAttribute(
  @@ -792,7 +792,7 @@
               cocoon.setParameters(parameters);
               FOM_WebContinuation fom_wk = new FOM_WebContinuation(wk);
               fom_wk.setParentScope(kScope);
  -            fom_wk.setPrototype(ScriptableObject.getClassPrototype(kScope, 
  +            fom_wk.setPrototype(ScriptableObject.getClassPrototype(kScope,
                                                                      
fom_wk.getClassName()));
               Object[] args = new Object[] {k, fom_wk};
               try {
  @@ -842,9 +842,9 @@
               Object bizData, FOM_WebContinuation fom_wk,
               Environment environment) throws Exception {
           setupView(scope, cocoon, environment, fom_wk);
  -        super.forwardTo(uri, bizData, 
  +        super.forwardTo(uri, bizData,
                           fom_wk == null ? null :
  -                           fom_wk.getWebContinuation(), 
  +                           fom_wk.getWebContinuation(),
                           environment);
       }
   
  
  
  

Reply via email to