Package org.apache.tapestry.internal.event

Examples of org.apache.tapestry.internal.event.EventBoundListener


                continue;

            List clisteners = props.getEventListeners(event.getName());
            for (int e=0; e < clisteners.size(); e++)
            {
                EventBoundListener eventListener = (EventBoundListener)clisteners.get(e);

                _invoker.invokeListener(target.getListeners().getListener(eventListener.getMethodName()), target, cycle);
            }

        }
    }
View Full Code Here


        List listeners = prop.getEventListeners(event.getName());

        for (int i=0; i < listeners.size(); i++)
        {
            EventBoundListener listener = (EventBoundListener)listeners.get(i);

            _invoker.invokeListener(component.getListeners().getListener(listener.getMethodName()), component, cycle);
        }
    }
View Full Code Here

       
        List listeners = property.getFormEventListeners("onClick");
        assertNotNull(listeners);
        assertEquals(1, listeners.size());
       
        EventBoundListener formListener = (EventBoundListener)listeners.get(0);
        assertEquals("testForm", formListener.getFormId());
        assertFalse(formListener.isValidateForm());
        assert formListener.shouldFocusForm();
    }
View Full Code Here

           
            String event = (String)it.next();
            Iterator lit = prop.getFormEventListeners(event).iterator();
           
            while (lit.hasNext()) {
                EventBoundListener listener = (EventBoundListener)lit.next();
               
                String formId = listener.getFormId();
                List formNames = (List)cycle.getAttribute(FORM_NAME_LIST + formId);
               
                // defer connection until form is rendered
                if (formNames == null) {
                   
                    deferFormConnection(formId, scriptParms,
                            listener.isAsync(),
                            listener.isValidateForm(),
                            ScriptUtils.functionHash(listener));
                    continue;
                }
               
                // form has been rendered so go ahead
                retval.add(new Object[] {
                        event, formNames,
                        Boolean.valueOf(listener.isAsync()),
                        Boolean.valueOf(listener.isValidateForm()),
                        ScriptUtils.functionHash(listener)
                });
            }
        }
       
View Full Code Here

            }
           
            List clisteners = props.getEventListeners(event.getName());
            for (int e=0; e < clisteners.size(); e++) {
               
                EventBoundListener eventListener = (EventBoundListener)clisteners.get(e);
               
                _invoker.invokeListener(target.getListeners().getListener(eventListener.getMethodName()), target, cycle);
            }
           
        }
    }
View Full Code Here

       
        List listeners = prop.getEventListeners(event.getName());
       
        for (int i=0; i < listeners.size(); i++) {
           
            EventBoundListener listener = (EventBoundListener)listeners.get(i);
           
            _invoker.invokeListener(component.getListeners().getListener(listener.getMethodName()), component, cycle);
        }
    }
View Full Code Here

            String event = (String)it.next();
            Iterator lit = prop.getFormEventListeners(event).iterator();

            while (lit.hasNext())
            {
                EventBoundListener listener = (EventBoundListener)lit.next();

                String formId = listener.getFormId();
                List formNames = (List)cycle.getAttribute(FORM_NAME_LIST + formId);

                // defer connection until form is rendered
                if (formNames == null)
                {
                    deferFormConnection(formId, scriptParms,
                                        listener.isAsync(),
                                        listener.isValidateForm(),
                                        ScriptUtils.functionHash(listener.hashCode() + (String) scriptParms.get("clientId")));

                    // re-looping over the same property -> event listener list would
                    // result in duplicate bindings so break out
                    break;
                }

                // form has been rendered so go ahead
                retval.add(new Object[] {
                        event, formNames,
                        Boolean.valueOf(listener.isAsync()),
                        Boolean.valueOf(listener.isValidateForm()),
                        ScriptUtils.functionHash(listener)
                });
            }
        }
View Full Code Here

                String key = (String) bindingIt.next();
                List listeners = property.getFormEventListeners(key);

                for (int i=0; i < listeners.size(); i++)
                {
                    EventBoundListener listener = (EventBoundListener) listeners.get(i);
                    wireElementFormEvents(listener, component, component.getSpecification());
                }
            }
        }
    }
View Full Code Here

                continue;

            List clisteners = props.getEventListeners(event.getName());
            for (int e=0; e < clisteners.size(); e++)
            {
                EventBoundListener eventListener = (EventBoundListener)clisteners.get(e);

                IComponent target = page.getNestedComponent(eventListener.getComponentIdPath());
               
                _invoker.invokeListener(target.getListeners().getListener(eventListener.getMethodName()), target, cycle);
            }

        }
    }
View Full Code Here

        List listeners = prop.getEventListeners(event.getName());

        for (int i=0; i < listeners.size(); i++)
        {
            EventBoundListener listener = (EventBoundListener)listeners.get(i);

            _invoker.invokeListener(component.getListeners().getListener(listener.getMethodName()), component, cycle);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry.internal.event.EventBoundListener

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.