Package org.apache.cocoon.components.flow

Examples of org.apache.cocoon.components.flow.InterpreterSelector


  }

  public void initialize()
    throws Exception
  {
    InterpreterSelector selector
      = (InterpreterSelector)manager.lookup(Interpreter.ROLE);
    if (language == null)
      language = selector.getDefaultLanguage();
   
    // Obtain the Interpreter instance for this language
    Interpreter interpreter = (Interpreter)selector.select(language);
    interpreter.setResources(resources);
  }
View Full Code Here


    if (resourceResolver != null) {
      // Need to resolve the function name at runtime
      name = resourceResolver.resolve(context.getMapStack());
    }

    InterpreterSelector selector
      = (InterpreterSelector)manager.lookup(Interpreter.ROLE);
    if (language == null)
      language = selector.getDefaultLanguage();
   
    // Obtain the Interpreter instance for this language
    Interpreter interpreter = (Interpreter)selector.select(language);

    interpreter.callFunction(name, params, env, context);
    return true;
  }
View Full Code Here

    if (continuationIdResolver != null) {
      contId = continuationIdResolver.resolve(context.getMapStack());
    }

    InterpreterSelector selector
      = (InterpreterSelector)manager.lookup(Interpreter.ROLE);

    // FIXME: How to detect the language associated with the
    // continuation object? Use the default language for now, but it
    // should be fixed ASAP.
    String language = selector.getDefaultLanguage();

    // Obtain the Interpreter instance for this language
    Interpreter interpreter = (Interpreter)selector.select(language);

    interpreter.handleContinuation(contId, env, context);
    return true;
  }
View Full Code Here

        if (continuationIdResolver != null) {
            contId = continuationIdResolver.resolve(context, env.getObjectModel());
        }

        InterpreterSelector selector
                = (InterpreterSelector)manager.lookup(Interpreter.ROLE);

        // FIXME: How to detect the language associated with the
        // continuation object? Use the default language for now, but it
        // should be fixed ASAP.
        String language = selector.getDefaultLanguage();

        // Obtain the Interpreter instance for this language
        Interpreter interpreter = (Interpreter)selector.select(language);

        try {
            interpreter.handleContinuation(contId, params, PipelinesNode.getRedirector(env));
        } finally {
            selector.release((Component)interpreter);
        }

        return true;
    }
View Full Code Here

        if (continuationIdResolver != null) {
            contId = continuationIdResolver.resolve(context, env.getObjectModel());
        }

        InterpreterSelector selector
                = (InterpreterSelector)manager.lookup(Interpreter.ROLE);

        // FIXME: How to detect the language associated with the
        // continuation object? Use the default language for now, but it
        // should be fixed ASAP.
        String language = selector.getDefaultLanguage();

        // Obtain the Interpreter instance for this language
        Interpreter interpreter = (Interpreter)selector.select(language);

        // Obtain the redirector
        // Redirector redirector = PipelinesNode.getRedirector(env);

        try {
            interpreter.handleContinuation(contId, params, env /*, redirector*/);
        } finally {
            selector.release((Component)interpreter);
        }

        return true;
    }
View Full Code Here

  }

  public void initialize()
    throws Exception
  {
    InterpreterSelector selector
      = (InterpreterSelector)manager.lookup(Interpreter.ROLE);
    if (language == null)
      language = selector.getDefaultLanguage();
   
    // Obtain the Interpreter instance for this language
    Interpreter interpreter = (Interpreter)selector.select(language);
    interpreter.setResources(resources);
  }
View Full Code Here

    if (resourceResolver != null) {
      // Need to resolve the function name at runtime
      name = resourceResolver.resolve(context.getMapStack());
    }

    InterpreterSelector selector
      = (InterpreterSelector)manager.lookup(Interpreter.ROLE);
    if (language == null)
      language = selector.getDefaultLanguage();
   
    // Obtain the Interpreter instance for this language
    Interpreter interpreter = (Interpreter)selector.select(language);

    try {
      interpreter.callFunction(name, params, env, context);
    }
    finally {
      selector.release((Component)interpreter);
    }
    return true;
  }
View Full Code Here

    if (continuationIdResolver != null) {
      contId = continuationIdResolver.resolve(context.getMapStack());
    }

    InterpreterSelector selector
      = (InterpreterSelector)manager.lookup(Interpreter.ROLE);

    // FIXME: How to detect the language associated with the
    // continuation object? Use the default language for now, but it
    // should be fixed ASAP.
    String language = selector.getDefaultLanguage();

    // Obtain the Interpreter instance for this language
    Interpreter interpreter = (Interpreter)selector.select(language);

    try {
      interpreter.handleContinuation(contId, env, context);
    }
    finally {
      selector.release((Component)interpreter);
    }

    return true;
  }
View Full Code Here

        if (continuationIdResolver != null) {
            contId = continuationIdResolver.resolve(context, env.getObjectModel());
        }

        InterpreterSelector selector
                = (InterpreterSelector)manager.lookup(Interpreter.ROLE);

        // FIXME: How to detect the language associated with the
        // continuation object? Use the default language for now, but it
        // should be fixed ASAP.
        String language = selector.getDefaultLanguage();

        // Obtain the Interpreter instance for this language
        Interpreter interpreter = (Interpreter)selector.select(language);

        // Obtain the redirector
        // Redirector redirector = PipelinesNode.getRedirector(env);

        try {
            interpreter.handleContinuation(contId, params, env /*, redirector*/);
        } finally {
            selector.release((Component)interpreter);
        }

        return true;
    }
View Full Code Here

TOP

Related Classes of org.apache.cocoon.components.flow.InterpreterSelector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.