Class MainAreaViewImpl

Object
MainAreaViewImpl
All Implemented Interfaces:
View, MainAreaView, SerializableEventListener, TabSheet.SelectedTabChangeListener, Serializable, EventListener

@Component @Scope("prototype") public class MainAreaViewImpl extends Object implements MainAreaView, TabSheet.SelectedTabChangeListener
See Also:
  • Constructor Details

    • MainAreaViewImpl

      public MainAreaViewImpl()
  • Method Details

    • getViewComponent

      public Component getViewComponent()
      Specified by:
      getViewComponent in interface View
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface View
    • addContent

      public void addContent(Presenter<?> component, String caption, boolean closeable)
      Specified by:
      addContent in interface MainAreaView
    • addContent

      public void addContent(Presenter<?> component, String caption, boolean closeable, boolean setSelected)
      Specified by:
      addContent in interface MainAreaView
    • addContent

      public void addContent(Presenter<?> component, String caption, boolean closeable, boolean setSelected, int index)
      Specified by:
      addContent in interface MainAreaView
    • replacePresenter

      public void replacePresenter(Presenter<?> old, Presenter<?> newPresenter)
      Specified by:
      replacePresenter in interface MainAreaView
    • isComponentAdded

      public boolean isComponentAdded(Presenter<?> component)
      Specified by:
      isComponentAdded in interface MainAreaView
    • isComponentOfTypeAdded

      public boolean isComponentOfTypeAdded(Class<? extends Presenter<?>> type)
      Specified by:
      isComponentOfTypeAdded in interface MainAreaView
    • selectContent

      public void selectContent(Presenter<?> component)
      Specified by:
      selectContent in interface MainAreaView
    • selectContentOfType

      public void selectContentOfType(Class<? extends Presenter<?>> type)
      Specified by:
      selectContentOfType in interface MainAreaView
    • selectedTabChange

      public void selectedTabChange(TabSheet.SelectedTabChangeEvent event)
      Specified by:
      selectedTabChange in interface TabSheet.SelectedTabChangeListener
    • removeContent

      public void removeContent(Presenter<?> presenter)
      Specified by:
      removeContent in interface MainAreaView
    • getOpenedPresenters

      public Collection<Presenter<?>> getOpenedPresenters()
      Specified by:
      getOpenedPresenters in interface MainAreaView