public static void addEventListenerReturningEventInfos()

in src/main/java/org/apache/bsf/util/EngineUtils.java [133:164]


    public static void addEventListenerReturningEventInfos ( final Object bean,
                               final String eventSetName,
                               final String filter,
                               final BSFEngine engine,
                               final BSFManager manager,
                               final String source,
                               final int lineNo,
                               final int columnNo,
                               final Object script,
                               final Object dataFromScriptingEngine
                               ) throws BSFException
    {
        final BSFEventProcessorReturningEventInfos ep =
        new BSFEventProcessorReturningEventInfos (engine,
                                                  manager,
                                                  filter,
                                                  source,
                                                  lineNo,
                                                  columnNo,
                                                  script,
                                                  dataFromScriptingEngine
                                                  );

        try {
            ReflectionUtils.addEventListener (bean, eventSetName, ep);
        } catch (final Exception e) {
            e.printStackTrace ();
            throw new BSFException (BSFException.REASON_OTHER_ERROR,
                                    "[EngineUtils.addEventListenerReturningEventInfos()] ouch while adding event listener: "
                                    + e, e);
        }
    }