Class UberfireDocksImpl

  • All Implemented Interfaces:
    org.uberfire.client.workbench.docks.UberfireDocks

    @ApplicationScoped
    public class UberfireDocksImpl
    extends Object
    implements org.uberfire.client.workbench.docks.UberfireDocks
    • Constructor Summary

      Constructors 
      Constructor Description
      UberfireDocksImpl​(DocksBars docksBars, javax.enterprise.event.Event<org.uberfire.client.workbench.docks.UberfireDockReadyEvent> dockReadyEvent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(org.uberfire.client.workbench.docks.UberfireDock... docks)  
      void close​(org.uberfire.client.workbench.docks.UberfireDock dock)  
      void hide​(org.uberfire.client.workbench.docks.UberfireDockPosition position, String perspectiveName)  
      void open​(org.uberfire.client.workbench.docks.UberfireDock dock)  
      void perspectiveChangeEvent​(org.uberfire.client.workbench.events.PerspectiveChange perspectiveChange)  
      void remove​(org.uberfire.client.workbench.docks.UberfireDock... docks)  
      protected void setup​(org.uberfire.client.workbench.docks.UberfireDockContainerReadyEvent event)  
      void show​(org.uberfire.client.workbench.docks.UberfireDockPosition position, String perspectiveName)  
      void toggle​(org.uberfire.client.workbench.docks.UberfireDock dock)  
    • Constructor Detail

      • UberfireDocksImpl

        @Inject
        public UberfireDocksImpl​(DocksBars docksBars,
                                 javax.enterprise.event.Event<org.uberfire.client.workbench.docks.UberfireDockReadyEvent> dockReadyEvent)
    • Method Detail

      • setup

        protected void setup​(@Observes
                             org.uberfire.client.workbench.docks.UberfireDockContainerReadyEvent event)
      • add

        public void add​(org.uberfire.client.workbench.docks.UberfireDock... docks)
        Specified by:
        add in interface org.uberfire.client.workbench.docks.UberfireDocks
      • perspectiveChangeEvent

        public void perspectiveChangeEvent​(@Observes
                                           org.uberfire.client.workbench.events.PerspectiveChange perspectiveChange)
      • remove

        public void remove​(org.uberfire.client.workbench.docks.UberfireDock... docks)
        Specified by:
        remove in interface org.uberfire.client.workbench.docks.UberfireDocks
      • open

        public void open​(org.uberfire.client.workbench.docks.UberfireDock dock)
        Specified by:
        open in interface org.uberfire.client.workbench.docks.UberfireDocks
      • close

        public void close​(org.uberfire.client.workbench.docks.UberfireDock dock)
        Specified by:
        close in interface org.uberfire.client.workbench.docks.UberfireDocks
      • toggle

        public void toggle​(org.uberfire.client.workbench.docks.UberfireDock dock)
        Specified by:
        toggle in interface org.uberfire.client.workbench.docks.UberfireDocks
      • hide

        public void hide​(org.uberfire.client.workbench.docks.UberfireDockPosition position,
                         String perspectiveName)
        Specified by:
        hide in interface org.uberfire.client.workbench.docks.UberfireDocks
      • show

        public void show​(org.uberfire.client.workbench.docks.UberfireDockPosition position,
                         String perspectiveName)
        Specified by:
        show in interface org.uberfire.client.workbench.docks.UberfireDocks