Class ApplicationBrowserWindowOpener

Object
AbstractClientConnector
AbstractExtension
ApplicationBrowserWindowOpener
All Implemented Interfaces:
MethodEventSource, ClientConnector, Extension, Connector, Serializable

@JavaScript("app://VAADIN/jslibs/print_js/print.min.js") @StyleSheet("app://VAADIN/jslibs/print_js/print.min.css") public class ApplicationBrowserWindowOpener extends AbstractExtension
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from interface ClientConnector

    ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    create(UI ui)
     
    void
     
    void
    downloadResource(Resource resource)
     
    void
    executeResourceLink(Resource resource)
     
     
    void
    openResourceCurrentWindow(Resource resource)
     
    void
    openResourceNewWindowResource(Resource resource)
     
    void
    openResourceNewWindowResource(Resource resource, String target, String features)
     
    void
    openUI(Class<? extends UI> uiClass, UIOpenerInfo info)
     
    void
    openUICurrentWindow(Class<? extends UI> uiClass, UIOpenerInfo info)
     
    void
    printResource(Resource resource)
     
    void
     

    Methods inherited from class AbstractExtension

    extend, getParent, getSupportedParentType, remove, setParent

    Methods inherited from class AbstractClientConnector

    addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, beforeClientResponse, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getState, getState, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ClientConnector

    addAttachListener, addDetachListener, beforeClientResponse, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler

    Methods inherited from interface Connector

    getConnectorId
  • Method Details

    • create

      public static ApplicationBrowserWindowOpener create(UI ui)
    • openUI

      public void openUI(Class<? extends UI> uiClass, UIOpenerInfo info)
    • openUICurrentWindow

      public void openUICurrentWindow(Class<? extends UI> uiClass, UIOpenerInfo info)
    • executeResourceLink

      public void executeResourceLink(Resource resource)
    • downloadResource

      public void downloadResource(Resource resource)
    • openResourceCurrentWindow

      public void openResourceCurrentWindow(Resource resource)
    • openResourceNewWindowResource

      public void openResourceNewWindowResource(Resource resource)
    • openResourceNewWindowResource

      public void openResourceNewWindowResource(Resource resource, String target, String features)
    • printResource

      public void printResource(Resource resource)
    • getUIOPenerInfoBuilder

      public ApplicationBrowserWindowOpener.UIOPenerInfoBuilder getUIOPenerInfoBuilder()
    • replaceState

      public void replaceState(String url)
    • attach

      public void attach()
      Specified by:
      attach in interface ClientConnector
      Overrides:
      attach in class AbstractClientConnector
    • detach

      public void detach()
      Specified by:
      detach in interface ClientConnector
      Overrides:
      detach in class AbstractClientConnector