Package rsp.dsl

Class WindowRef

  • All Implemented Interfaces:
    Ref

    public final class WindowRef
    extends Object
    implements Ref
    A reference to a browser's page window object.
    • Constructor Detail

      • WindowRef

        public WindowRef()
    • Method Detail

      • on

        public EventDefinition on​(String eventType,
                                  Consumer<rsp.page.EventContext> handler)
        Registers an listener on a window object event with the 'prevent-default' property set to true
        Parameters:
        eventType - a event's name
        handler - a code handler for this event
        Returns:
        an event definition
      • on

        public EventDefinition on​(String eventType,
                                  boolean preventDefault,
                                  Consumer<rsp.page.EventContext> handler)
        Registers an listener on a window object event.
        Parameters:
        eventType - a event's name
        preventDefault - true if the event does not get explicitly handled, its default action should not be taken as it normally would be, false otherwise
        handler - a code handler for this event
        Returns:
        an event definition
      • ref

        public Ref ref()