Class UIManagerImpl

Object
UIManagerImpl
All Implemented Interfaces:
UIManager, SerializableEventListener, Window.CloseListener, Serializable, EventListener

public class UIManagerImpl extends Object implements UIManager, Window.CloseListener, Serializable
See Also:
  • Constructor Details

    • UIManagerImpl

      public UIManagerImpl()
  • Method Details

    • openWindow

      public void openWindow(Presenter<?> presenter)
      Specified by:
      openWindow in interface UIManager
    • openWindow

      public void openWindow(Presenter<?> presenter, boolean modal)
      Specified by:
      openWindow in interface UIManager
    • openWindow

      public void openWindow(Presenter<?> presenter, boolean modal, boolean resizeable, boolean closable)
      Specified by:
      openWindow in interface UIManager
    • openWindowFullSize

      public void openWindowFullSize(Presenter<?> presenter, boolean modal, boolean resizeable, boolean closable)
      Specified by:
      openWindowFullSize in interface UIManager
    • openWindowFullSize

      public void openWindowFullSize(Presenter<?> presenter, boolean modal)
      Specified by:
      openWindowFullSize in interface UIManager
    • openWindowFullSize

      public void openWindowFullSize(Presenter<?> presenter)
      Specified by:
      openWindowFullSize in interface UIManager
    • openWindow

      public void openWindow(Presenter<?> presenter, String width, String height, boolean modal, boolean resizeable, boolean closable)
      Specified by:
      openWindow in interface UIManager
    • openWindow

      public void openWindow(Presenter<?> presenter, String width, String height, boolean modal)
      Specified by:
      openWindow in interface UIManager
    • openWindow

      public void openWindow(Presenter<?> presenter, String width, String height)
      Specified by:
      openWindow in interface UIManager
    • close

      public boolean close(Presenter<?> presenter)
      Specified by:
      close in interface UIManager
    • updateAsync

      public void updateAsync(Runnable runnable)
      Specified by:
      updateAsync in interface UIManager
    • updateAsync

      public void updateAsync(Runnable runnable, boolean autoPush)
      Specified by:
      updateAsync in interface UIManager
    • focus

      public void focus(Presenter<?> presenter)
      Specified by:
      focus in interface UIManager
    • focus

      public void focus(Class<? extends Presenter<?>> presenterClass)
      Specified by:
      focus in interface UIManager
    • focus

      public void focus(View view)
      Specified by:
      focus in interface UIManager
    • isPresenterOpenedAsWindow

      public boolean isPresenterOpenedAsWindow(Presenter<?> presenter)
      Specified by:
      isPresenterOpenedAsWindow in interface UIManager
    • isPresenterOpenedAsWindow

      public boolean isPresenterOpenedAsWindow(Class<? extends Presenter<?>> presenterClass)
      Specified by:
      isPresenterOpenedAsWindow in interface UIManager
    • isPresenterOpenedAsWindow

      public boolean isPresenterOpenedAsWindow(Class<? extends Presenter<?>> presenterClass, boolean hierarquical)
      Specified by:
      isPresenterOpenedAsWindow in interface UIManager
    • isViewOpenedAsWindow

      public boolean isViewOpenedAsWindow(View view)
      Specified by:
      isViewOpenedAsWindow in interface UIManager
    • getWindow

      public Window getWindow(Presenter<?> presenter)
      Specified by:
      getWindow in interface UIManager
    • getWindow

      public Window getWindow(View view)
      Specified by:
      getWindow in interface UIManager
    • getOpenedPresenters

      public Collection<Presenter<?>> getOpenedPresenters()
      Specified by:
      getOpenedPresenters in interface UIManager
    • windowClose

      public void windowClose(Window.CloseEvent e)
      Specified by:
      windowClose in interface Window.CloseListener