ovidiu      02/03/19 01:28:51

  Modified:    src/scratchpad/schecoon/src/org/apache/cocoon/components/flow
                        InterpreterSelector.java
  Log:
  Use the "load-on-startup" XML attribute of <component-instance> to
  specify a file which should be executed on Interpreter
  start-up. Normally this provides the definitions need for flow
  scripts.
  
  Revision  Changes    Path
  1.5       +3 -0      
xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/InterpreterSelector.java
  
  Index: InterpreterSelector.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/InterpreterSelector.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- InterpreterSelector.java  17 Mar 2002 21:53:37 -0000      1.4
  +++ InterpreterSelector.java  19 Mar 2002 09:28:51 -0000      1.5
  @@ -49,6 +49,7 @@
         Configuration component = components[i];
         String name = component.getAttribute("name");
         String className = component.getAttribute("class");
  +      String loadOnStartup = component.getAttribute("load-on-startup", null);
         Class clazz;
         try {
           clazz = loader.loadClass(className);
  @@ -60,6 +61,8 @@
           if (interp instanceof AbstractInterpreter) {
             ((AbstractInterpreter)interp).setReloadScripts(reloadScripts);
             ((AbstractInterpreter)interp).setCheckTime(checkTime);
  +          if (loadOnStartup != null)
  +            ((AbstractInterpreter)interp).register(loadOnStartup);
           }
   
           if (interp instanceof Loggable)
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to